コード例 #1
0
 public function set_default_preset_for_inport($input = array())
 {
     if (!empty($_POST['defaultPreset'])) {
         $clean_default_preset = sanitize_key($_POST['defaultPreset']);
         $presets_list = presscore_get_presets_names_list();
         if (in_array($clean_default_preset, $presets_list)) {
             $input['preset'] = $clean_default_preset . 'b';
         }
     }
     return $input;
 }
コード例 #2
0
 /**
  * Add theme options presets.
  *
  */
 function presscore_add_presets($presets = array())
 {
     // noimage - /images/noimage-small.jpg
     $presets_names = presscore_get_presets_names_list();
     $theme_presets = array();
     foreach ($presets_names as $preset_name) {
         foreach (array('b', 'c', 'r', 's', 'so') as $header_type) {
             $theme_presets[$preset_name . $header_type] = array('src' => '/inc/presets/icons/' . $preset_name . $header_type . '.jpg', 'title' => $preset_name . $header_type);
         }
     }
     return array_merge($presets, $theme_presets);
 }