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"); }
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'); } }
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); } }