Esempio n. 1
0
 function register_brainstorm_menu()
 {
     if (!current_user_can('manage_options')) {
         return false;
     }
     global $submenu;
     if (defined('BSF_MENU_POS')) {
         $required_place = BSF_MENU_POS;
     } else {
         $required_place = 200;
     }
     $place = bsf_get_free_menu_position($required_place, 1);
     $page = add_menu_page('Ultimate', 'Ultimate', 'administrator', 'ultimate-dashboard', array($this, 'load_modules'), '', $place);
     //	Add sub-menu for OPN if OPN in installed - {One Page Navigator}.
     if (defined('OPN_VERSION')) {
         if (defined('BSF_MENU_POS')) {
             $required_place = BSF_MENU_POS;
         } else {
             $required_place = 200;
         }
         $place = bsf_get_free_menu_position($required_place, 1);
         $page = add_menu_page('OPN', 'OPN', 'administrator', 'opn-settings', array($this, 'load_opn'), 'dashicons-admin-generic', $place);
     }
     $icon_manager_page = add_submenu_page("ultimate-dashboard", __("Icon Manager", "ultimate_vc"), __("Icon Manager", "ultimate_vc"), "administrator", "font-icon-Manager", array($this, 'ultimate_icon_manager_menu'));
     $AIO_Icon_Manager = new AIO_Icon_Manager();
     add_action('admin_print_scripts-' . $icon_manager_page, array($AIO_Icon_Manager, 'admin_scripts'));
     $Ultimate_Google_Font_Manager = new Ultimate_Google_Font_Manager();
     $google_font_manager_page = add_submenu_page("ultimate-dashboard", __("Google Font Manager", "ultimate_vc"), __("Google Fonts", "ultimate_vc"), "administrator", "ultimate-font-manager", array($Ultimate_Google_Font_Manager, 'ultimate_font_manager_dashboard'));
     add_action('admin_print_scripts-' . $google_font_manager_page, array($Ultimate_Google_Font_Manager, 'admin_google_font_scripts'));
     // must be at end of all sub menu
     add_submenu_page("ultimate-dashboard", __("About Ultimate", "ultimate_vc"), __("About Ultimate", "ultimate_vc"), "administrator", "about-ultimate", array($this, 'load_about'));
     $submenu['ultimate-dashboard'][0][0] = __("Modules", "ultimate_vc");
 }
Esempio n. 2
0
 function register_bsf_products_registration_page()
 {
     if (defined('BSF_UNREG_MENU') && (BSF_UNREG_MENU === true || BSF_UNREG_MENU === 'true')) {
         return false;
     }
     if (empty($GLOBALS['admin_page_hooks']['bsf-registration'])) {
         $place = bsf_get_free_menu_position(200, 1);
         if (!defined('BSF_MENU_POS')) {
             define('BSF_MENU_POS', $place);
         }
         $page = add_dashboard_page('Brainstorm Force', 'Brainstorm', 'administrator', 'bsf-registration', 'bsf_registration');
     }
 }
Esempio n. 3
0
 function register_brainstorm_menu()
 {
     if (!current_user_can('manage_options')) {
         return false;
     }
     global $submenu;
     if (defined('BSF_MENU_POS')) {
         $required_place = BSF_MENU_POS;
     } else {
         $required_place = 200;
     }
     if (function_exists('bsf_get_free_menu_position')) {
         $place = bsf_get_free_menu_position($required_place, 1);
     } else {
         $place = null;
     }
     $page = add_menu_page('Ultimate', 'Ultimate', 'administrator', 'about-ultimate', array($this, 'load_about'), '', $place);
     add_submenu_page("about-ultimate", __("Modules", "ultimate_vc"), __("Modules", "ultimate_vc"), "administrator", "ultimate-dashboard", array($this, 'load_modules'));
     add_submenu_page("about-ultimate", __("Smooth Scroll", "ultimate_vc"), __("Smooth Scroll", "ultimate_vc"), "administrator", "ultimate-smoothscroll", array($this, 'load_smoothscroll'));
     add_submenu_page("about-ultimate", __("Scripts & Styles", "ultimate_vc"), __("Scripts & Styles", "ultimate_vc"), "administrator", "ultimate-scripts-and-styles", array($this, 'load_scripts_styles'));
     add_submenu_page("NOATTACH", __("Debug", "ultimate_vc"), __("Debug", "ultimate_vc"), "administrator", "ultimate-debug-settings", array($this, 'load_debug_settings'));
     //	Add sub-menu for OPN if OPN in installed - {One Page Navigator}.
     if (defined('OPN_VERSION')) {
         if (defined('BSF_MENU_POS')) {
             $required_place = BSF_MENU_POS;
         } else {
             $required_place = 200;
         }
         if (function_exists('bsf_get_free_menu_position')) {
             $place = bsf_get_free_menu_position($required_place, 1);
         } else {
             $place = null;
         }
         $page = add_menu_page('OPN', 'OPN', 'administrator', 'opn-settings', array($this, 'load_opn'), 'dashicons-admin-generic', $place);
     }
     $resources_page = add_submenu_page("about-ultimate", __("Resources", "ultimate_vc"), __("Resources", "ultimate_vc"), "administrator", "ultimate-resources", array($this, 'ultimate_resources'));
     // section wise menu
     global $bsf_section_menu;
     $section_menu = array('menu' => 'ultimate-resources', 'is_down_arrow' => true);
     $bsf_section_menu[] = $section_menu;
     $icon_manager_page = add_submenu_page("about-ultimate", __("Icon Manager", "ultimate_vc"), __("Icon Manager", "ultimate_vc"), "administrator", "bsf-font-icon-manager", array($this, 'ultimate_icon_manager_menu'));
     $AIO_Icon_Manager = new AIO_Icon_Manager();
     add_action('admin_print_scripts-' . $icon_manager_page, array($AIO_Icon_Manager, 'admin_scripts'));
     $Ultimate_Google_Font_Manager = new Ultimate_Google_Font_Manager();
     $google_font_manager_page = add_submenu_page("about-ultimate", __("Google Font Manager", "ultimate_vc"), __("Google Fonts", "ultimate_vc"), "administrator", "bsf-google-font-manager", array($Ultimate_Google_Font_Manager, 'ultimate_font_manager_dashboard'));
     add_action('admin_print_scripts-' . $google_font_manager_page, array($Ultimate_Google_Font_Manager, 'admin_google_font_scripts'));
     // must be at end of all sub menu
     $submenu['about-ultimate'][0][0] = __("About", "ultimate_vc");
 }
 function register_bsf_products_registration_page()
 {
     if (empty($GLOBALS['admin_page_hooks']['bsf-registration'])) {
         $place = bsf_get_free_menu_position(200, 1);
         if (!defined('BSF_MENU_POS')) {
             define('BSF_MENU_POS', $place);
         }
         $page = add_menu_page('Brainstorm Force', 'Brainstorm', 'administrator', 'bsf-registration', 'bsf_registration', '', $place);
     }
 }