Ejemplo n.º 1
0
 /**
  * init
  */
 static function init()
 {
     register_activation_hook(__FILE__, array(__CLASS__, 'activation_hook'));
     add_action('admin_menu', array(__CLASS__, 'admin_menu'));
     add_action('admin_head', array(__CLASS__, 'ajax_javascript'));
     add_action('admin_head', array(__CLASS__, 'admin_css'));
     add_action('wp_ajax_spacker_inc_script', array(__CLASS__, 'wp_ajax_spacker_inc_script'));
     add_action('admin_notices', array(__CLASS__, 'show_admin_messages'));
     if (is_admin()) {
         if (isset($_POST['spacker']) && is_array($_POST['spacker'])) {
             //evScriptOptimizer::$options = $_POST['spacker'];
             self::options_join(evScriptOptimizer::$options, $_POST['spacker']);
             evScriptOptimizer::$options['cache-js'] = array();
             evScriptOptimizer::$options['cache-css'] = array();
             //print_r(evScriptOptimizer::$options);
             evScriptOptimizer::save_options();
             evScriptOptimizer::check_cache_directory();
             self::$saved = true;
         }
     }
 }