function spg_add_admin() { global $emgplugname, $theshort, $theopt; if (is_admin() && isset($_GET['page']) == 'emg_settings' && isset($_GET['post_type']) == 'easymediagallery') { if (isset($_REQUEST['action']) && 'save' == $_REQUEST['action']) { $curtosv = get_option('easy_media_opt'); foreach ($theopt as $theval) { $curtosv[$theval['id']] = $_REQUEST[$theval['id']]; update_option('easy_media_opt', $curtosv); } header("Location: edit.php?post_type=easymediagallery&page=emg_settings&saved=true"); die; } else { if (isset($_REQUEST['action']) && 'reset' == $_REQUEST['action']) { // RESTORE DEFAULT SETTINGS easymedia_restore_to_default($_REQUEST['action']); // END header("Location: edit.php?post_type=easymediagallery&page=emg_settings&reset=true"); die; } } } add_submenu_page('edit.php?post_type=easymediagallery', __('Easy Media Gallery Settings', 'easmedia'), __('Settings', 'easmedia'), 'manage_options', 'emg_settings', 'spg_admin'); }
function emg_cp_reset() { check_ajax_referer('easymedia-lite-nonce', 'security'); if (!isset($_POST['cmd'])) { echo '0'; wp_die(); } else { if ($_POST['cmd'] == 'reset') { echo '1'; easymedia_restore_to_default($_POST['cmd']); wp_die(); } } }