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')); }
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')); }
function init() { builder_add_settings_editor_box(__('Widget Content', 'it-l10n-Builder-Madison'), array($this, 'render_settings'), array('priority' => 'low')); }
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); } }