public function the_settings_page() { global $mvb_metro_factory; $load = array(); if (isset($_POST['mvb_plugin_posted']) and $_POST['mvb_plugin_posted'] == 'posted') { $this->save_options(); mvb_initialize_options(); } if ($this->messenger_status != '') { $load['messenger_status'] = $this->messenger_status; $load['messenger'] = $this->messenger; $this->messenger_status = ''; $this->messenger = ''; } $load['post_types'] = get_post_types(array('_builtin' => false), 'objects'); $mvb_post_types = array('page' => __('Pages', 'mvb'), 'post' => __('Posts', 'mvb')); foreach ($load['post_types'] as $post_type) { $mvb_post_types[$post_type->name] = $post_type->labels->name; } // endforeach; $load['mvb_yes_no'] = mvb_yes_no(); $load['mvb_grids'] = array('default' => __('Default Grid', 'mvb'), 'custom' => __('Custom', 'mvb'), 'foundation.v3' => __('Foundation v3', 'mvb'), 'foundation.v4' => __('Foundation v4', 'mvb'), 'bootstrap' => __('Bootstrap', 'mvb')); $load['mvb_post_types'] = $mvb_post_types; $load['mvb_skins'] = array('none' => __('None', 'mvb'), 'red' => __('MVB Red', 'mvb'), 'green' => __('MVB Green', 'mvb'), 'blue' => __('MVB Blue', 'mvb')); $load['mvb_o_activate'] = mvb_get_option('activate'); $load['mvb_o_show'] = mvb_get_option('show'); $load['mvb_o_color_scheme'] = mvb_get_option('color_scheme'); $load['mvb_o_cpts'] = mvb_get_option('cpts'); $load['mvb_o_grid'] = mvb_get_option('grid'); echo $mvb_metro_factory->_load_view('html/options/page.php', $load); }
<?php global $mvb_metro_factory; require_once 'gears/helpers/mvb_helper.php'; $_is_not_yet_installed = get_option('mvb_plugin_installed'); $theme_identifier = 'mvb-identity'; $__mvb_plugin_options = array(); if ($_is_not_yet_installed == $theme_identifier) { mvb_initialize_options(); } else { require_once 'gears/core/metro_options.php'; Metro_Options::install(); mvb_initialize_options(); } /* start - load module sections */ global $mvb_module_sections_shortcodes; $deco_module_settings_file = MVB_C_PATH . '/modules/module_sections.php'; if (file_exists($deco_module_settings_file)) { require_once $deco_module_settings_file; } else { require_once 'html/module_sections.php'; } /* end - load module sections */ if (!function_exists('aq_resize')) { require_once 'assets/libs/aq_resize/aq_resize.php'; } require_once 'gears/core/metro_core.php'; require_once 'gears/core/metro_factory.php'; require_once 'gears/core/metro_shortcodes.php'; $__metro_core = new Metro_Core(); $deco_metro_factory = MVB_C_PATH . '/gears/core/deco_metro_factory.php';