/** * Display settings tab via AJAX * * @since 3.8.9 * @access private * * @uses WPSC_Settings_Page * @uses WPSC_Settings_Page::display_current_tab() Shows current tab of settings page * * @return array $return Response args */ function _wpsc_ajax_navigate_settings_tab() { require_once 'settings-page.php'; $return = array(); ob_start(); $settings_page = new WPSC_Settings_Page($_POST['tab']); $settings_page->display_current_tab(); $return['content'] = ob_get_clean(); return $return; }
function wpsc_navigate_settings_tab() { if (!wp_verify_nonce($_POST['nonce'], 'wpsc_settings_page_nonce')) { die('Session expired. Try refreshing your settings page.'); } require_once 'settings-page.php'; $settings_page = new WPSC_Settings_Page($_POST['tab']); $settings_page->display_current_tab(); exit; }