/**
  * process
  */
 public static function process()
 {
     if (!theme_cache::current_user_can('manage_options')) {
         return false;
     }
     @ini_set('max_input_nesting_level', '10000');
     @ini_set('max_execution_time', 0);
     remove_dir(theme_features::get_stylesheet_directory() . theme_features::$basedir_js_min);
     theme_features::minify_force(theme_features::get_stylesheet_directory() . theme_features::$basedir_js_src);
     remove_dir(theme_features::get_stylesheet_directory() . theme_features::$basedir_css_min);
     theme_features::minify_force(theme_features::get_stylesheet_directory() . theme_features::$basedir_css_src);
     theme_features::minify_force(theme_features::get_stylesheet_directory() . theme_features::$basedir_addons);
     theme_file_timestamp::set_timestamp();
     wp_redirect(add_query_arg(__CLASS__, 1, theme_options::get_url()));
     die;
 }
 /**
  * save
  * 
  * 
  * @params array
  * @return array
  * @version 2.0.0
  * 
  */
 public static function options_save(array $options = [])
 {
     if (isset($_POST[self::$iden])) {
         $options[self::$iden] = $_POST[self::$iden];
         //var_dump($options);exit;
         $old_enable = isset($_POST[self::$iden]['old-enabled']) ? $_POST[self::$iden]['old-enabled'] : -1;
         if (isset($options[self::$iden]['old-enabled'])) {
             unset($options[self::$iden]['old-enabled']);
         }
         /**
          * Dev mode ON => OFF, do minify
          */
         if ($old_enable == 1 && !isset($_POST[self::$iden]['enabled'])) {
             @ini_set('max_input_nesting_level', '9999');
             @ini_set('max_execution_time', '300');
             remove_dir(theme_features::get_stylesheet_directory() . theme_features::$basedir_js_min);
             theme_features::minify_force(theme_features::get_stylesheet_directory() . theme_features::$basedir_js_src);
             remove_dir(theme_features::get_stylesheet_directory() . theme_features::$basedir_css_min);
             theme_features::minify_force(theme_features::get_stylesheet_directory() . theme_features::$basedir_css_src);
             theme_features::minify_force(theme_features::get_stylesheet_directory() . theme_features::$basedir_addons);
         }
     }
     return $options;
 }