コード例 #1
0
ファイル: class-fonts.php プロジェクト: jonpetersen/PHTC
 static function save_options($new_options)
 {
     $new_options = array_merge(self::get_options(false), $new_options);
     //overwrite old options with new options
     $new_options = Genesis_Club_Options::validate_options(self::$defaults, $new_options);
     //filter out any invalid options
     return Genesis_Club_Options::save_options(array(self::OPTION_NAME => $new_options));
 }
コード例 #2
0
ファイル: class-dashboard.php プロジェクト: jonpetersen/PHTC
 function save_dashboard()
 {
     check_admin_referer(__CLASS__);
     $modules = Genesis_Club_Plugin::get_modules_present();
     $new_options = array();
     $checked = array_key_exists('checked_modules', $_POST) ? (array) $_POST['checked_modules'] : array();
     foreach ($modules as $module => $info) {
         $key = Genesis_Club_Plugin::get_disabled_key($module);
         $new_options[$key] = !in_array($module, $checked);
     }
     $new_options['custom_post_types'] = isset($_POST['custom_post_types']) ? $_POST['custom_post_types'] : array();
     $updates = Genesis_Club_Options::save_options($new_options);
     $message = $updates ? 'Genesic Club Settings saved.' : 'No Genesis Club settings were changed since last update.';
     $redir = add_query_arg(array('message' => urlencode(__($message, GENESIS_CLUB_DOMAIN))), $_SERVER['REQUEST_URI']);
     //add the message
     wp_redirect($redir);
     exit;
 }
コード例 #3
0
ファイル: class-bar.php プロジェクト: jonpetersen/PHTC
 static function save_options($bar)
 {
     return Genesis_Club_Options::save_options(array('bar' => $bar));
 }
コード例 #4
0
ファイル: class-accordion.php プロジェクト: jonpetersen/PHTC
 private static function save_accordions($accordions)
 {
     return Genesis_Club_Options::save_options(array('accordions' => $accordions));
 }
コード例 #5
0
ファイル: class-menu.php プロジェクト: jonpetersen/PHTC
 public static function save_options($options)
 {
     return Genesis_Club_Options::save_options(array('menu' => $options));
 }
コード例 #6
0
ファイル: class-calendar.php プロジェクト: jonpetersen/PHTC
 static function save_options($calendar)
 {
     $calendar = Genesis_Club_Options::validate_options(self::$defaults, $calendar);
     return Genesis_Club_Options::save_options(array('calendar' => $calendar));
 }