Exemple #1
0
/**
 * 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;
}