public static function get_instance()
 {
     if (!self::$instance) {
         self::$instance = new self();
     }
     return self::$instance;
 }
 public function change_import_status()
 {
     if (!current_user_can('edit_theme_options')) {
         return;
     }
     if (!empty($_GET['the7_opts_import'])) {
         switch ($_GET['the7_opts_import']) {
             case 'dissmiss_admin_notice':
                 update_option($this->import_status_slug, 'import_refused');
                 break;
         }
     }
     $this->import_status = get_option($this->import_status_slug);
     if ($this->the7_options_found()) {
         // add admin notices
         add_action('admin_notices', array($this, 'add_admin_notices'));
         // enqueue scripts
         add_action('admin_enqueue_scripts', array($this, 'admin_enqueue_scripts'));
         if (!empty($_POST['the7_opts_import'])) {
             // remove filters
             remove_action('optionsframework_after_validate', 'presscore_flush_rewrite_rules_after_post_type_slug_change');
             $this->include_dependencies();
             // change default preset
             add_filter('optionsframework_validate_input', array($this, 'set_default_preset_for_inport'));
             // import options
             add_filter('optionsframework_validated_options', array($this, 'import_theme_options'));
             // fix header import issues
             add_filter('presscore_compatibility_import_theme_options', array(Presscore_Mod_The7_Adapter_Header::get_instance(), 'filter_theme_options'), 10, 2);
         }
     }
 }