Exemple #1
0
 function _init()
 {
     $this->_storage = new ITStorage2('builder-exports', array('version' => builder_get_data_version('builder-exports'), 'autoload' => false));
     $this->_exports = $this->_storage->load();
     if (!is_array($this->_exports['exports'])) {
         $this->_exports['exports'] = array();
     }
     uasort($this->_exports['exports'], array($this, '_sort_exports'));
     if (!empty($_REQUEST['action'])) {
         $action = $_REQUEST['action'];
     } else {
         if (!empty($_REQUEST['action2'])) {
             $action = $_REQUEST['action2'];
         }
     }
     $cancel = isset($_REQUEST['cancel']);
     if (!empty($action)) {
         if ('export' === $action && false === $cancel) {
             $this->_export();
         } else {
             if ('import' === $action && false === $cancel) {
                 $this->_import();
             } else {
                 if ('import_methods' === $action) {
                     $this->_parent->_nonce = "import_methods_guid_{$_REQUEST['guid']}";
                 } else {
                     if ('import_customize' === $action) {
                         $this->_parent->_nonce = "import_customize_guid_{$_REQUEST['guid']}";
                     } else {
                         if ('import_conflicts' === $action) {
                             $this->_parent->_nonce = "import_conflicts_guid_{$_REQUEST['guid']}";
                         } else {
                             if ('import_confirm' === $action) {
                                 $this->_parent->_nonce = "import_confirm_guid_{$_REQUEST['guid']}";
                             } else {
                                 if ('import_run' === $action) {
                                     $this->_parent->_nonce = "import_run_guid_{$_REQUEST['guid']}";
                                     if (false === $cancel) {
                                         add_action('admin_init', array($this, 'run_import'));
                                     }
                                 } else {
                                     if ('delete' === $action && false === $cancel) {
                                         $this->_delete();
                                     }
                                 }
                             }
                         }
                     }
                 }
             }
         }
     }
     if (true === $cancel) {
         unset($_REQUEST['action']);
     }
     builder_add_settings_editor_box(__('Site Exports', 'it-l10n-Builder-Cohen'), null, array('var' => 'site_exports', '_builtin' => true, 'tab' => 'import-export'));
     builder_add_settings_editor_box(__('Export Data', 'it-l10n-Builder-Cohen'), null, array('var' => 'export', '_builtin' => true, 'tab' => 'import-export'));
     builder_add_settings_editor_box(__('Import Data', 'it-l10n-Builder-Cohen'), null, array('var' => 'import', '_builtin' => true, 'tab' => 'import-export'));
 }
Exemple #2
0
function it_builder_configure_editor_features()
{
    builder_add_settings_editor_box(__('Menu Builder', 'it-l10n-Builder-Paige'), null, array('var' => 'menu_builder', '_builtin' => true));
    builder_add_settings_editor_box(__('Analytics and JavaScript Code', 'it-l10n-Builder-Paige'), null, array('var' => 'analytics', '_builtin' => true));
    builder_add_settings_editor_box(__('Favicon', 'it-l10n-Builder-Paige'), null, array('var' => 'favicon', '_builtin' => true));
    builder_add_settings_editor_box(__('Identify Widget Areas', 'it-l10n-Builder-Paige'), null, array('var' => 'widgets', '_builtin' => true));
    builder_add_settings_editor_box(__('Comments', 'it-l10n-Builder-Paige'), null, array('var' => 'comments', '_builtin' => true));
    if (builder_theme_supports('builder-gallery-shortcode')) {
        builder_add_settings_editor_box(__('Gallery Shortcode', 'it-l10n-Builder-Paige'), null, array('var' => 'gallery_shortcode', '_builtin' => true));
    }
    //	builder_add_settings_editor_box( __( 'Theme Activation', 'it-l10n-Builder-Paige' ), null, array( 'var' => 'activation', '_builtin' => true, 'priority' => 'low' ) );
    builder_add_settings_editor_box(__('Theme Features', 'it-l10n-Builder-Paige'), null, array('var' => 'theme_features', '_builtin' => true, 'priority' => 'low'));
}
Exemple #3
0
 function init()
 {
     builder_add_settings_editor_box(__('Widget Content', 'it-l10n-Builder-Madison'), array($this, 'render_settings'), array('priority' => 'low'));
 }
Exemple #4
0
 function _register_meta_boxes()
 {
     $boxes = builder_get_settings_editor_boxes('basic');
     $has_custom_boxes = false;
     foreach ((array) $boxes as $var => $args) {
         if (true !== $args['_builtin']) {
             $has_custom_boxes = true;
         }
     }
     if (false === $has_custom_boxes && has_action('builder_custom_settings')) {
         builder_add_settings_editor_box(__('Child Theme Settings', 'it-l10n-Builder-Cohen'), array($this, 'legacy_custom_meta_box_handler'));
     }
     $boxes = builder_get_settings_editor_boxes('basic');
     foreach ((array) $boxes as $var => $args) {
         $this->_add_meta_box($var, $args);
     }
 }