/**
  * Adds the plugin toplevel menu
  *
  * @return void
  */
 public function add_toplevel_menu()
 {
     global $menu;
     // Default menu positioning
     $position = '100.1';
     // If enabled, relocate the plugin menus higher
     if (apply_filters('easingslider_relocate_menus', __return_true())) {
         for ($position = '40.1'; $position <= '100.1'; $position += '0.1') {
             // Ensure there is a space before and after each position we are checking, leaving room for our separators.
             $before = $position - '0.1';
             $after = $position + '0.1';
             // Do the checks for each position. These need to be strings, hence the quotation marks.
             if (isset($menu["{$position}"])) {
                 continue;
             }
             if (isset($menu["{$before}"])) {
                 continue;
             }
             if (isset($menu["{$after}"])) {
                 continue;
             }
             // If we've successfully gotten this far, break the loop. We've found the position we need.
             break;
         }
     }
     // Add toplevel menu
     add_menu_page(__('Sliders', 'easingslider'), __('Sliders', 'easingslider'), 'easingslider_edit_sliders', 'easingslider_edit_sliders', null, 'dashicons-images-alt', "{$position}");
     // Do action allowing extension to add their own toplevel menus
     do_action('easingslider_add_toplevel_menu', $position);
     // Add the menu separators if menus have been relocated (they are by default). Quotations marks ensure these are strings.
     if (apply_filters('easingslider_relocate_menus', __return_true())) {
         $this->add_menu_separator("{$before}");
         $this->add_menu_separator("{$after}");
     }
 }
 /**
  * Register the administration menu for this plugin into the WordPress Dashboard menu.
  *
  */
 public function add_plugin_admin_menu()
 {
     $this->plugin_screen_hook_suffix = add_menu_page('Wemahu Dashboard', 'Wemahu', 'manage_options', $this->plugin_slug, array($this, 'display_wemahu_dashboard'));
     $this->plugin_screen_hook_suffix = add_submenu_page($this->plugin_slug, 'Wemahu Rulesets', 'Rulesets', 'manage_options', 'wemahu_rulesets', array($this, 'display_wemahu_rulesets'));
     $this->plugin_screen_hook_suffix = add_submenu_page($this->plugin_slug, 'Wemahu Settings', 'Settings', 'manage_options', 'wemahu_settings', array($this, 'display_wemahu_settings'));
     $this->plugin_screen_hook_suffix = add_submenu_page($this->plugin_slug, 'Wemahu Help', 'Help/About', 'manage_options', 'wemahu_help', array($this, 'display_wemahu_help'));
 }
function form_add_admin()
{
    global $form_name, $form_shortname, $form;
    $form_options = form_options();
    if (isset($_GET['page']) && $_GET['page'] == "form") {
        if (isset($_REQUEST['action']) && 'install' == $_REQUEST['action']) {
            delete_option('form_log');
            foreach ($form_options as $value) {
                if (isset($_REQUEST[$value['id']])) {
                    update_option($value['id'], $_REQUEST[$value['id']]);
                } else {
                    delete_option($value['id']);
                }
            }
            header("Location: admin.php?page=form&installed=true");
            die;
        }
    }
    add_menu_page($form_name, $form_name, 'manage_options', 'form', 'form_main');
    add_submenu_page('form', $form_name . ' - Setup', 'Setup', 'manage_options', 'form', 'form_main');
    if (get_option("form_version")) {
        if (!isset($form['output']['menus']) && !isset($_SESSION['form']['menus'])) {
            form_output('headers');
        }
        //load menus
        if (isset($form['output']['menus']) && is_array($form['output']['menus']) && count($form['output']['menus']) > 0) {
            $_SESSION['form']['menus'] = $form['output']['menus'];
        }
        if (isset($_SESSION['form']['menus'])) {
            foreach ($_SESSION['form']['menus'] as $menu) {
                add_submenu_page('form', $form_name . ' - ' . $menu[0], $menu[0], 'manage_options', $menu[1], 'form_main');
            }
        }
    }
}
Example #4
0
/**
 * Setup the Admin menu in WordPress
 *
 * @return void
 */
function cx_admin_menu()
{
    global $wp_version, $CX;
    // Add old style custom icon for before WP 3.8
    $old_ico = version_compare($wp_version, '3.8', '<') ? CX_URL . '/assets/img/cx-ico-16.png' : '';
    /**
     * Menu for Admins
     */
    if (current_user_can('manage_options')) {
        add_menu_page($CX->meta['Name'], 'Chat X', 'manage_options', 'chat_x', 'cx_console_template', $old_ico, '50.9874');
        /**
         * Menu for Operators
         */
    } else {
        if (current_user_can('answer_visitors')) {
            add_menu_page($CX->meta['Name'], 'Chat X', 'cx_op', 'chat_x', 'cx_console_template', $old_ico, '50.9874');
        }
    }
    /**
     * Add submenus
     */
    // Chat Logs
    add_submenu_page('chat_x', __('Chat Logs', 'cx'), __('Chat Logs', 'cx'), 'manage_options', 'cx_chat_logs', 'cx_render_chat_logs');
    // Offline Messages
    add_submenu_page('chat_x', __('Offline messages', 'cx'), __('Offline messages', 'cx'), 'manage_options', 'edit.php?post_type=cx_offline_msg');
    /*add_submenu_page(
    		'chat_x',
    		__( 'Predefined messages', 'cx' ), 
    		__( 'Predefined messages', 'cx' ), 
    		'manage_options',
    		'edit.php?post_type=cx_predefined_msg'
    	);*/
    // Remove publish box some post types
    remove_meta_box('submitdiv', 'cx_offline_msg', 'side');
}
 /**
  * Initialise admin menu items
  */
 public static function init_admin_menu()
 {
     add_submenu_page('livefyre_apps', 'General', 'General', "manage_options", 'livefyre_apps', array('Livefyre_Apps_Admin', 'menu_general'));
     add_menu_page('Livefyre Apps', 'Livefyre Apps', 'manage_options', 'livefyre_apps', array('Livefyre_Apps_Admin', 'menu_general'), LFAPPS__PLUGIN_URL . "assets/img/livefyre-icon_x16.png");
     //community authentication page (invisible and only handles data sent back from livefyre.com)
     add_submenu_page(null, 'Livefyre', 'Livefyre', "manage_options", 'livefyre', array('Livefyre_Apps_Admin', 'menu_general'));
 }
Example #6
0
/**
 * Register the Activity component admin screen.
 *
 * @since BuddyPress (1.6)
 */
function bp_activity_add_admin_menu()
{
    // Add our screen
    $hook = add_menu_page(_x('Activity', 'Admin Dashbord SWA page title', 'buddypress'), _x('Activity', 'Admin Dashbord SWA menu', 'buddypress'), 'bp_moderate', 'bp-activity', 'bp_activity_admin', 'div');
    // Hook into early actions to load custom CSS and our init handler.
    add_action("load-{$hook}", 'bp_activity_admin_load');
}
Example #7
0
function PricerrTheme_admin_menu()
{
    $icn = get_bloginfo('template_url') . "/images/pricerr.gif";
    $capability = 10;
    add_menu_page(__('Pricerr Theme'), __('Pricerr Theme', 'PricerrTheme'), $capability, "PT1_admin_mnu", 'PricerrTheme_summary_scr', $icn, 0);
    add_submenu_page("PT1_admin_mnu", __('Site Summary', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('overview_icon.png') . __('Site Summary', 'PricerrTheme'), $capability, "PT1_admin_mnu", 'PricerrTheme_summary_scr');
    add_submenu_page("PT1_admin_mnu", __('General Options', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('setup_icon.png') . __('General Options', 'PricerrTheme'), $capability, "general-options", 'PricerrTheme_general_options');
    add_submenu_page("PT1_admin_mnu", __('Layout Settings', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('layout_icon.png') . __('Layout Settings', 'PricerrTheme'), $capability, "layout-settings", 'PricerrTheme_layout_settings');
    add_submenu_page('PT1_admin_mnu', __('Category Images', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('image_icon.png') . __('Category Images', 'PricerrTheme'), '10', 'cat_images', 'PricerrTheme_category_images');
    add_submenu_page("PT1_admin_mnu", __('Email Settings', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('email_icon.png') . __('Email Settings', 'PricerrTheme'), $capability, 'email-settings', 'PricerrTheme_email_settings');
    add_submenu_page("PT1_admin_mnu", __('Pricing Settings', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('dollar_icon.png') . __('Pricing Settings', 'PricerrTheme'), $capability, 'pricing-settings', 'PricerrTheme_pricing_options');
    add_submenu_page("PT1_admin_mnu", __('Payment Gateways', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('gateway_icon.png') . __('Payment Gateways', 'PricerrTheme'), $capability, 'payment-methods', 'PricerrTheme_payment_methods');
    add_submenu_page('PT1_admin_mnu', __('Withdraw Requests', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('wallet_icon.png') . __('Withdraw Requests', 'PricerrTheme'), $capability, 'withdraw-req', 'PricerrTheme_withdrawals');
    add_submenu_page('PT1_admin_mnu', __('User Balances', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('bal_icon.png') . __('User Balances', 'PricerrTheme'), '10', 'User-Balances', 'PricerrTheme_user_balances');
    add_submenu_page('PT1_admin_mnu', __('User Badges', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('badge1.png') . __('User Badges', 'PricerrTheme'), '10', 'user_badges', 'PricerrTheme_user_badges');
    add_submenu_page('PT1_admin_mnu', __('User Levels', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('bdg1.png') . __('User Levels', 'PricerrTheme'), '10', 'user_levels', 'PricerrTheme_user_levels');
    add_submenu_page("PT1_admin_mnu", __('InSite Transactions', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('list_icon.png') . __('InSite Transactions', 'PricerrTheme'), $capability, 'trans-site', 'PricerrTheme_hist_trans');
    add_submenu_page('PT1_admin_mnu', __('Orders', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('orders_icon.png') . __('Orders', 'PricerrTheme'), $capability, 'order-stats', 'PricerrTheme_orders_m');
    add_submenu_page('PT1_admin_mnu', __('User Reviews', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('review_icon.png') . __('User Reviews', 'PricerrTheme'), $capability, 'usrrev', 'PricerrTheme_user_reviews_scr');
    add_submenu_page('PT1_admin_mnu', __('Private Messages', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('mess_icon.png') . __('Private Messages', 'PricerrTheme'), $capability, 'privmess', 'PricerrTheme_private_messages_scr');
    add_submenu_page('PT1_admin_mnu', __('Chat Messages', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('mess_icon.png') . __('Chat Messages', 'PricerrTheme'), $capability, 'chatmess', 'PricerrTheme_chat_messages_scr');
    add_submenu_page("PT1_admin_mnu", __('Tracking Tools', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('track_icon.png') . __('Tracking Tools', 'PricerrTheme'), $capability, 'track-tools', 'PricerrTheme_tracking_tools');
    add_submenu_page("PT1_admin_mnu", __('Advertising', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('adv_icon.png') . __('Advertising', 'PricerrTheme'), $capability, 'adv-tools', 'PricerrTheme_advertising_scr');
    add_submenu_page("PT1_admin_mnu", __('Info Stuff', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('info_icon.png') . __('Info Stuff', 'PricerrTheme'), $capability, 'info-stuff', 'PricerrTheme_information');
    do_action('PricerrTheme_new_admin_options_menu');
}
Example #8
0
 function create_admin_menu()
 {
     add_menu_page('Jobs Shop', 'Jobs Shop', 'manage_options', 'jobsshop', array($this, 'create_admin_page'), '', 33);
     add_submenu_page('jobsshop', 'Snap Categories', 'Categories', 'manage_options', 'edit-tags.php?taxonomy=snap_category');
     add_submenu_page('jobsshop', 'Configuration', 'Configuration', 'manage_options', 'configuration', array($this, 'create_configuration_page'));
     add_submenu_page('jobsshop', 'Payment Options', 'Payment Options', 'manage_options', 'payment-options', array($this, 'create_payment_option_page'));
 }
Example #9
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");
 }
	function test_menu_page_url() {
		$current_user = get_current_user_id();
		wp_set_current_user( $this->factory->user->create( array( 'role' => 'administrator' ) ) );
		update_option( 'siteurl', 'http://example.com' );

		// add some pages
		add_options_page( 'Test Settings', 'Test Settings', 'manage_options', 'testsettings', 'mt_settings_page' );
		add_management_page( 'Test Tools', 'Test Tools', 'manage_options', 'testtools', 'mt_tools_page' );
		add_menu_page( 'Test Toplevel', 'Test Toplevel', 'manage_options', 'mt-top-level-handle', 'mt_toplevel_page' );
		add_submenu_page( 'mt-top-level-handle', 'Test Sublevel', 'Test Sublevel', 'manage_options', 'sub-page', 'mt_sublevel_page' );
		add_submenu_page( 'mt-top-level-handle', 'Test Sublevel 2', 'Test Sublevel 2', 'manage_options', 'sub-page2', 'mt_sublevel_page2' );
		add_theme_page( 'With Spaces', 'With Spaces', 'manage_options', 'With Spaces', 'mt_tools_page' );
		add_pages_page( 'Appending Query Arg', 'Test Pages', 'edit_pages', 'testpages', 'mt_pages_page' );

		$expected['testsettings'] = 'http://example.com/wp-admin/options-general.php?page=testsettings';
		$expected['testtools'] = 'http://example.com/wp-admin/tools.php?page=testtools';
		$expected['mt-top-level-handle'] = 'http://example.com/wp-admin/admin.php?page=mt-top-level-handle';
		$expected['sub-page'] = 'http://example.com/wp-admin/admin.php?page=sub-page';
		$expected['sub-page2'] = 'http://example.com/wp-admin/admin.php?page=sub-page2';
		$expected['not_registered'] = '';
		$expected['With Spaces'] = 'http://example.com/wp-admin/themes.php?page=WithSpaces';
		$expected['testpages'] = 'http://example.com/wp-admin/edit.php?post_type=page&#038;page=testpages';

		foreach ($expected as $name => $value) {
			$this->assertEquals( $value, menu_page_url( $name, false ) );
		}

		wp_set_current_user( $current_user );
	}
function inscricoes_estatisticas_menu()
{
    $topLevelMenuLabel = 'Relatórios';
    /* Top level menu */
    add_menu_page($topLevelMenuLabel, $topLevelMenuLabel, 'edit_published_posts', 'inscricoes_estatisticas', 'relatorios_sumario_page_callback_function');
    /* inscritos */
    add_submenu_page('inscricoes_estatisticas', 'Inscrições por Estado', 'Inscrições por Estado', 'edit_published_posts', 'inscritos_estado', 'inscritos_estado_page_callback_function');
    add_submenu_page('inscricoes_estatisticas', 'Inscrições por Estado - listagem', 'Inscrições por Estado - listagem', 'edit_published_posts', 'inscritos_estado_total', 'inscritos_estado_total_page_callback_function');
    add_submenu_page('inscricoes_estatisticas', 'Inscrições por Setorial - listagem', 'Inscrições por Setorial - listagem', 'edit_published_posts', 'inscritos_setorial_total', 'inscritos_setorial_total_page_callback_function');
    add_submenu_page('inscricoes_estatisticas', 'Inscrições por Setorial/Estado', 'Inscrições por Setorial/Estado', 'edit_published_posts', 'inscritos_setorial_estado', 'inscritos_setorial_estado_page_callback_function');
    add_submenu_page('inscricoes_estatisticas', 'Inscritos que votaram/não votaram', 'Inscritos que votaram/não votaram', 'edit_published_posts', 'votos_inscritos_votaram', 'votos_inscritos_votaram_page_callback_function');
    /* candidatos */
    add_submenu_page('inscricoes_estatisticas', 'Candidatos inscritos por setorial', 'Candidatos inscritos por setorial', 'edit_published_posts', 'candidatos_setorial', 'candidatos_setorial_page_callback_function');
    add_submenu_page('inscricoes_estatisticas', 'Candidatos inscritos - total por estado', 'Candidatos inscritos - total por estado', 'edit_published_posts', 'candidatos_estado_total', 'candidatos_estado_total_page_callback_function');
    add_submenu_page('inscricoes_estatisticas', 'Candidatos inscritos por setorial/estado', 'Candidatos inscritos por setorial/estado', 'edit_published_posts', 'candidatos_setorial_estado', 'candidatos_setorial_estado_page_callback_function');
    add_submenu_page('inscricoes_estatisticas', 'Candidatos por gênero por setorial/estado', 'Candidatos por gênero por setorial/estado', 'edit_published_posts', 'candidatos_genero', 'candidatos_genero_page_callback_function');
    add_submenu_page('inscricoes_estatisticas', 'Candidatos por gênero por estado - listagem', 'Candidatos por gênero por estado - listagem', 'edit_published_posts', 'candidatos_genero_estado_total', 'candidatos_genero_estado_total_page_callback_function');
    add_submenu_page('inscricoes_estatisticas', 'Candidatos afrodescendentes por setorial/estado', 'Candidatos afrodescendentes', 'edit_published_posts', 'candidatos_afrodesc', 'candidatos_afrodesc_page_callback_function');
    add_submenu_page('inscricoes_estatisticas', 'Candidatos afrodescendentes por setorial/estado', 'Candidatos afrodescendentes por estado', 'edit_published_posts', 'candidatos_afrodesc_estado_total', 'candidatos_afrodesc_estado_total_page_callback_function');
    /* votos
       add_submenu_page('inscricoes_estatisticas', 'Total geral de votos', 'Total geral de votos', 'manage_options', 'votos_total', 'votos_total_page_callback_function');
       add_submenu_page('inscricoes_estatisticas', 'Total de votos por estado - listagem', 'Total de votos por estado - listagem', 'manage_options', 'votos_estado_total', 'votos_estado_total_page_callback_function');
       add_submenu_page('inscricoes_estatisticas', 'Total de votos por setorial', 'Votos por setorial', 'manage_options', 'votos_setorial', 'votos_setorial_page_callback_function');
       add_submenu_page('inscricoes_estatisticas', 'Total de votos por gênero por estado - listagem', 'Votos por gênero - listagem', 'manage_options', 'votos_genero_estado_total', 'votos_genero_estado_total_page_callback_function');    
       add_submenu_page('inscricoes_estatisticas', 'Total de votos por afrodescendência', 'Votos por afrodescendência', 'manage_options', 'votos_afrodesc_total', 'votos_afrodesc_total_page_callback_function');           
       add_submenu_page('inscricoes_estatisticas', 'Votos por setorial/estado', 'Votos por setorial/estado', 'manage_options', 'votos_setorial_estado', 'votos_setorial_estado_page_callback_function');
       add_submenu_page('inscricoes_estatisticas', 'Votos por gênero setorial/estado', 'Votos por gênero', 'manage_options', 'votos_genero_setorial_estado', 'votos_genero_setorial_estado_page_callback_function');
       add_submenu_page('inscricoes_estatisticas', 'Votos por afrodescendência setorial/estado', 'Votos por afrodescendência', 'manage_options', 'votos_afrodesc_setorial_estado', 'votos_afrodesc_setorial_estado_page_callback_function');
       */
    add_submenu_page('inscricoes_estatisticas', 'Relatório dos inscritos que não votaram', 'Relatório dos inscritos que não votaram', 'manage_options', 'relatorio_inscritos_naovotaram', 'relatorio_inscritos_naovotaram_page_callback_function');
    add_submenu_page('inscricoes_estatisticas', 'Candidatos mais votados por setorial e estado', 'Mais votados por setorial e estado', 'curate', 'maisvotados_setorial_estado', 'maisvotados_setorial_estado_page_callback_function');
    add_submenu_page('inscricoes_estatisticas', 'Resumo das setoriais', 'Resumo das setoriais', 'curate', 'resumo_setorial_estado', 'resumo_setorial_estado_page_callback_function');
    /* verificacao de fraude */
    add_submenu_page('inscricoes_estatisticas', 'Auditoria: votos por setorial/estado ', 'Auditoria: votos por setorial estado', 'manage_options', 'listagem_votos_auditoria', 'listagem_votos_auditoria_page_callback_function');
}
Example #12
0
function customtaxorder_menu()
{
    $args = array('public' => true);
    $output = 'objects';
    $taxonomies = get_taxonomies($args, $output);
    // Also make the link_category available if activated.
    $linkplugin = "link-manager/link-manager.php";
    include_once ABSPATH . 'wp-admin/includes/plugin.php';
    if (is_plugin_active($linkplugin)) {
        $args = array('name' => 'link_category');
        $taxonomies2 = get_taxonomies($args, $output);
        $taxonomies = array_merge($taxonomies, $taxonomies2);
    }
    $taxonomies = customtaxorder_sort_taxonomies($taxonomies);
    // Set your custom capability through this filter.
    $custom_cap = apply_filters('customtaxorder_custom_cap', 'manage_categories');
    add_menu_page(__('Term Order', 'customtaxorder'), __('Term Order', 'custom-taxonomy-order-ne'), $custom_cap, 'customtaxorder', 'customtaxorder', 'dashicons-list-view', 122.35);
    add_submenu_page('customtaxorder', __('Order Taxonomies', 'custom-taxonomy-order-ne'), __('Order Taxonomies', 'custom-taxonomy-order-ne'), $custom_cap, 'customtaxorder-taxonomies', 'custom_taxonomy_order');
    foreach ($taxonomies as $taxonomy) {
        // Set your finegrained capability for this taxonomy for this custom filter.
        $custom_cap_tax = apply_filters('customtaxorder_custom_cap_' . $taxonomy->name, $custom_cap);
        add_submenu_page('customtaxorder', __('Order ', 'custom-taxonomy-order-ne') . $taxonomy->label, __('Order ', 'custom-taxonomy-order-ne') . $taxonomy->label, $custom_cap_tax, 'customtaxorder-' . $taxonomy->name, 'customtaxorder');
    }
    add_submenu_page('customtaxorder', __('About', 'custom-taxonomy-order-ne'), __('About', 'custom-taxonomy-order-ne'), $custom_cap, 'customtaxorder-about', 'customtaxorder_about');
}
Example #13
0
function plugin_settings_page()
{
    add_menu_page('Wepay Refunds', 'Wepay Refunds', 'manage_options', __FILE__, __FILE__);
    // Add a new submenu
    add_submenu_page(__FILE__, 'Wepay Trans', 'Wepay Trans', 'manage_options', __FILE__, 'wepay_main_fun');
    //add_submenu_page(  __FILE__, 'Form2', 'Form2', 'manage_options', 'add-type', 'my_add_form2_fun' );
}
Example #14
0
function revsliderpatch_main()
{
    revsliderpatch_install();
    add_menu_page('Patch for Revolution Slider', 'Patch for Revolution Slider', 'administrator', 'revsliderpatch', 'revsliderpatch_list');
    add_submenu_page('revsliderpatch', 'Black list', 'Black list', 'administrator', 'revsliderpatch', 'revsliderpatch_list');
    add_submenu_page('revsliderpatch', 'Donate', 'Donate', 'administrator', 'pcgcatalog_donate', 'revsliderpatch_donate');
}
Example #15
0
function xyz_ips_menu()
{
    add_menu_page('insert-php-code-snippet', 'XYZ PHP Code', 'manage_options', 'insert-php-code-snippet-manage', 'xyz_ips_snippets', plugins_url('insert-php-code-snippet/images/logo.png'));
    add_submenu_page('insert-php-code-snippet-manage', 'PHPCode Snippets', 'PHPCode Snippets', 'manage_options', 'insert-php-code-snippet-manage', 'xyz_ips_snippets');
    add_submenu_page('insert-php-code-snippet-manage', 'PHPCode Snippets - Manage settings', 'Settings', 'manage_options', 'insert-php-code-snippet-settings', 'xyz_ips_settings');
    add_submenu_page('insert-php-code-snippet-manage', 'PHPCode Snippets - About', 'About', 'manage_options', 'insert-php-code-snippet-about', 'xyz_ips_about');
}
Example #16
0
 public function register_my_custom_menu_page()
 {
     add_menu_page(
         'RJ Quickcharts',
         'RJ Quickcharts',
         'read',
         'rj-quickcharts/admin/rjqc-admin.php',
         '',
         '',
         '26.1'
     );
     add_submenu_page(
         'rj-quickcharts/admin/rjqc-admin.php',
         'My Charts',
         'My Charts',
         'read',
         'rj-quickcharts/admin/rjqc-admin.php'
     );
     add_submenu_page(
         'rj-quickcharts/admin/rjqc-admin.php',
         'New Chart',
         'New Chart',
         'read',
         'rj-quickcharts/admin/rjqc-admin-new.php'
     );
 }
function bwg_options_panel()
{
    $galleries_page = add_menu_page('Photo Gallery', 'Photo Gallery', 'manage_options', 'galleries_bwg', 'bwg_gallery', WD_BWG_URL . '/images/icons/best-wordpress-gallery.png');
    $galleries_page = add_submenu_page('galleries_bwg', __('Add Galleries/Images', 'bwg_back'), __('Add Galleries/Images', 'bwg_back'), 'manage_options', 'galleries_bwg', 'bwg_gallery');
    add_action('admin_print_styles-' . $galleries_page, 'bwg_styles');
    add_action('admin_print_scripts-' . $galleries_page, 'bwg_scripts');
    add_action('load-' . $galleries_page, 'bwg_add_galleries_per_page_option');
    $albums_page = add_submenu_page('galleries_bwg', __('Albums', 'bwg_back'), __('Albums', 'bwg_back'), 'manage_options', 'albums_bwg', 'bwg_gallery');
    add_action('admin_print_styles-' . $albums_page, 'bwg_styles');
    add_action('admin_print_scripts-' . $albums_page, 'bwg_scripts');
    add_action('load-' . $albums_page, 'bwg_add_albums_per_page_option');
    $tags_page = add_submenu_page('galleries_bwg', __('Tags', 'bwg_back'), __('Tags', 'bwg_back'), 'manage_options', 'tags_bwg', 'bwg_gallery');
    add_action('admin_print_styles-' . $tags_page, 'bwg_styles');
    add_action('admin_print_scripts-' . $tags_page, 'bwg_scripts');
    add_action('load-' . $tags_page, 'bwg_add_tags_per_page_option');
    $options_page = add_submenu_page('galleries_bwg', __('Options', 'bwg_back'), __('Options', 'bwg_back'), 'manage_options', 'options_bwg', 'bwg_gallery');
    add_action('admin_print_styles-' . $options_page, 'bwg_styles');
    add_action('admin_print_scripts-' . $options_page, 'bwg_options_scripts');
    $themes_page = add_submenu_page('galleries_bwg', __('Themes', 'bwg_back'), __('Themes', 'bwg_back'), 'manage_options', 'themes_bwg', 'bwg_gallery');
    add_action('admin_print_styles-' . $themes_page, 'bwg_styles');
    add_action('admin_print_scripts-' . $themes_page, 'bwg_options_scripts');
    add_action('load-' . $themes_page, 'bwg_add_themes_per_page_option');
    add_submenu_page('galleries_bwg', __('Generate Shortcode', 'bwg_back'), __('Generate Shortcode', 'bwg_back'), 'manage_options', 'BWGShortcode', 'bwg_gallery');
    $licensing_plugins_page = add_submenu_page('galleries_bwg', __('Get Pro', 'bwg_back'), __('Get Pro', 'bwg_back'), 'manage_options', 'licensing_bwg', 'bwg_gallery');
    add_action('admin_print_styles-' . $licensing_plugins_page, 'bwg_licensing_styles');
    add_submenu_page('galleries_bwg', __('Featured Plugins', 'bwg_back'), __('Featured Plugins', 'bwg_back'), 'manage_options', 'featured_plugins_bwg', 'bwg_featured');
    add_submenu_page('galleries_bwg', __('Featured Themes', 'bwg_back'), __('Featured Themes', 'bwg_back'), 'manage_options', 'featured_themes_bwg', 'bwg_featured_themes');
    $uninstall_page = add_submenu_page('galleries_bwg', __('Uninstall', 'bwg_back'), __('Uninstall', 'bwg_back'), 'manage_options', 'uninstall_bwg', 'bwg_gallery');
    add_action('admin_print_styles-' . $uninstall_page, 'bwg_styles');
    add_action('admin_print_scripts-' . $uninstall_page, 'bwg_options_scripts');
    add_menu_page('Photo Gallery Add-ons', 'Photo Gallery Add-ons', 'manage_options', 'addons_bwg', 'bwg_addons', WD_BWG_URL . '/addons/images/add-ons-icon.png');
}
Example #18
0
function sus_create_menu()
{
    //create new top-level menu
    add_menu_page('Simple User Signups', 'Simple Signups', 'administrator', 'sus_settings', 'sus_settings_page');
    //call register settings function
    add_action('admin_init', 'register_sus_plugin_settings');
}
 function admin_menu()
 {
     // validate
     if (!$this->parent->is_field_unlocked('options_page')) {
         return true;
     }
     $parent_slug = 'acf-options';
     $parent_title = __('Options', 'acf');
     // set parent slug
     $custom = apply_filters('acf_register_options_page', array());
     if (!empty($custom)) {
         $parent_slug = $custom[0]['slug'];
         $parent_title = $custom[0]['title'];
     }
     // Parent
     $parent_page = add_menu_page($parent_title, __('Options', 'acf'), 'edit_posts', $parent_slug, array($this, 'html'));
     // some fields require js + css
     add_action('admin_print_scripts-' . $parent_page, array($this, 'admin_print_scripts'));
     add_action('admin_print_styles-' . $parent_page, array($this, 'admin_print_styles'));
     // Add admin head
     add_action('admin_head-' . $parent_page, array($this, 'admin_head'));
     add_action('admin_footer-' . $parent_page, array($this, 'admin_footer'));
     if (!empty($custom)) {
         foreach ($custom as $c) {
             $child_page = add_submenu_page($parent_slug, $c['title'], $c['title'], 'edit_posts', $c['slug'], array($this, 'html'));
             // some fields require js + css
             add_action('admin_print_scripts-' . $child_page, array($this, 'admin_print_scripts'));
             add_action('admin_print_styles-' . $child_page, array($this, 'admin_print_styles'));
             // Add admin head
             add_action('admin_head-' . $child_page, array($this, 'admin_head'));
             add_action('admin_footer-' . $child_page, array($this, 'admin_footer'));
         }
     }
 }
/**
 * Generate WP Admin Menu
 * @return menu
 */
function wpmanga_adminmenu()
{
    if (current_user_can('edit_posts') || current_user_can('edit_pages')) {
        // Projects
        add_menu_page('Projects', 'Projects', 'edit_posts', 'manga', 'wpmanga_listProjects');
        add_submenu_page('manga', 'Add/Edit/Delete Project', '-- Add/Edit/Delete', 'edit_posts', 'manga/project', 'wpmanga_dataProject');
        // Volume Covers
        add_submenu_page('manga', 'Volume Covers', 'Volume Covers', 'edit_posts', 'manga/list/volume', 'wpmanga_listCovers');
        add_submenu_page('manga', 'Add/Edit/Delete Volume Cover', '-- Add/Edit/Delete', 'edit_posts', 'manga/volume', 'wpmanga_dataCover');
        // Releases
        add_submenu_page('manga', 'Releases', 'Releases', 'edit_posts', 'manga/list/release', 'wpmanga_listReleases');
        add_submenu_page('manga', 'Add/Edit/Delete Release', '-- Add/Edit/Delete', 'edit_posts', 'manga/release', 'wpmanga_dataRelease');
        // Miscellaneous Pages
        if (is_admin()) {
            add_submenu_page('manga', 'WP Manga Settings', 'Settings', 'manage_options', 'manga/settings', 'wpmanga_settings');
        }
        add_submenu_page('manga', 'About', 'About', 'edit_posts', 'manga/about', 'wpmanga_about');
        // Load Required JavaScript and StyleSheet
        if (preg_match("/(manga\\/project|manga\\/volume)/i", $_GET['page'])) {
            wp_enqueue_style('thickbox');
            wp_enqueue_script('jquery');
            wp_enqueue_script('media-upload');
            wp_enqueue_script('pimage-upload', plugin_sURL() . 'admin/assets/media-uploader.js', array('jquery', 'media-upload', 'thickbox'));
        }
        if (preg_match("/(manga\\/release)/i", $_GET['page'])) {
            wp_enqueue_script('jquery');
            wp_enqueue_script('jquery-ui', plugin_sURL() . 'admin/assets/jquery-ui.custom.js', array('jquery'));
            wp_enqueue_script('datetime', plugin_sURL() . 'admin/assets/jquery-ui.datetime.js', array('jquery'));
            wp_enqueue_style('datetime', plugin_sURL() . 'admin/assets/jquery-ui.datetime.css');
            wp_enqueue_style('jquery-ui', plugin_sURL() . 'admin/assets/jquery-ui.custom.css');
        }
    }
}
Example #21
0
function gocardless_admin_menu_option()
{
    if (function_exists('add_menu_page') && function_exists('add_submenu_page')) {
        add_menu_page('GoCardless', 'GoCardless', 'manage_options', 'gocardless_admin', 'gocardless_admin');
        add_submenu_page('gocardless_admin', 'GoCardless Setup', 'Setup', 'manage_options', 'gocardless_admin_setup', 'gocardless_admin_setup');
    }
}
Example #22
0
function my_cool_plugin_create_menu()
{
    // create new top-level menu
    add_menu_page('Theme Settings', 'Theme Settings', 'administrator', __FILE__, 'my_cool_plugin_settings_page');
    // call register settings function
    add_action('admin_init', 'register_my_cool_plugin_settings');
}
Example #23
0
 public final function admin_menu()
 {
     /**
      * Adds a custom page to WordPress
      */
     add_menu_page($this->title, '', 'manage_options', 'custom-page', array($this, 'page_content'));
     /**
      * Remove the custom page from the admin menu
      */
     remove_menu_page('custom-page');
     /**
      * Make dashboard menu item the active item
      */
     global $parent_file, $submenu_file;
     $parent_file = 'index.php';
     $submenu_file = 'index.php';
     /**
      * Rename the dashboard menu item
      */
     global $menu;
     $menu[2][0] = $this->title;
     /**
      * Rename the dashboard submenu item
      */
     global $submenu;
     $submenu['index.php'][0][0] = $this->title;
 }
Example #24
0
function r_bopenlearn_menu()
{
    add_menu_page('B Open Learn', 'B Open Learn', 'manage_options', __FILE__, 'r_bopenlearn_overview', plugin_dir_url(__FILE__) . '/images/icon.png');
    add_submenu_page(__FILE__, 'Subject Suggestion', 'Subject Suggestion', 'manage_options', __FILE__ . '_suggestion', 'r_bopenlearn');
    add_submenu_page(__FILE__, 'New Post Suggestion', 'New Post Suggestion', 'manage_options', __FILE__ . '_newpost', 'r_newpost');
    add_submenu_page(__FILE__, 'Course Tracker', 'Course Tracker', 'manage_options', __FILE__ . '_ctrack', 'r_ctrack');
}
Example #25
0
function dr_create_menu()
{
    // create top-level menu
    add_menu_page('DR Redirect', 'DR Redirect', 'administrator', __FILE__, 'dr_settings_page', plugins_url('/images/icon.png', __FILE__));
    // call register settings function
    add_action('admin_init', 'dr_register_settings');
}
 public static function admin_menu()
 {
     add_submenu_page('mobiloud', 'Design', 'Design', "activate_plugins", 'mobiloud', array('Mobiloud_Admin', 'menu_get_started'));
     add_menu_page('MobiLoud', 'MobiLoud', 'activate_plugins', 'mobiloud', array('Mobiloud_Admin', 'menu_get_started'), "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgdmVyc2lvbj0iMS4wIiAgIGlkPSJMYXllcl8xIiAgIHg9IjBweCIgICB5PSIwcHgiICAgd2lkdGg9IjI0cHgiICAgaGVpZ2h0PSIyNHB4IiAgIHZpZXdCb3g9IjAgMCAyNCAyNCIgICBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgICB4bWw6c3BhY2U9InByZXNlcnZlIiAgIGlua3NjYXBlOnZlcnNpb249IjAuNDguNCByOTkzOSIgICBzb2RpcG9kaTpkb2NuYW1lPSJtbC1tZW51LWljb250ci5zdmciPjxtZXRhZGF0YSAgICAgaWQ9Im1ldGFkYXRhMjkiPjxyZGY6UkRGPjxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjxkYzp0aXRsZSAvPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcyAgICAgaWQ9ImRlZnMyNyI+PGNsaXBQYXRoICAgICAgIGlkPSJTVkdJRF8yXy0yIj48dXNlICAgICAgICAgaGVpZ2h0PSIxMDUyLjM2MjIiICAgICAgICAgd2lkdGg9Ijc0NC4wOTQ0OCIgICAgICAgICB5PSIwIiAgICAgICAgIHg9IjAiICAgICAgICAgc3R5bGU9Im92ZXJmbG93OnZpc2libGUiICAgICAgICAgeGxpbms6aHJlZj0iI1NWR0lEXzFfLTgiICAgICAgICAgb3ZlcmZsb3c9InZpc2libGUiICAgICAgICAgaWQ9InVzZTktMSIgLz48L2NsaXBQYXRoPjxjbGlwUGF0aCAgICAgICBpZD0iY2xpcFBhdGgzMDE4Ij48dXNlICAgICAgICAgaGVpZ2h0PSIxMDUyLjM2MjIiICAgICAgICAgd2lkdGg9Ijc0NC4wOTQ0OCIgICAgICAgICB5PSIwIiAgICAgICAgIHg9IjAiICAgICAgICAgc3R5bGU9Im92ZXJmbG93OnZpc2libGUiICAgICAgICAgeGxpbms6aHJlZj0iI1NWR0lEXzFfLTgiICAgICAgICAgb3ZlcmZsb3c9InZpc2libGUiICAgICAgICAgaWQ9InVzZTMwMjAiIC8+PC9jbGlwUGF0aD48Y2xpcFBhdGggICAgICAgaWQ9ImNsaXBQYXRoMzAyMiI+PHVzZSAgICAgICAgIGhlaWdodD0iMTA1Mi4zNjIyIiAgICAgICAgIHdpZHRoPSI3NDQuMDk0NDgiICAgICAgICAgeT0iMCIgICAgICAgICB4PSIwIiAgICAgICAgIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlIiAgICAgICAgIHhsaW5rOmhyZWY9IiNTVkdJRF8xXy04IiAgICAgICAgIG92ZXJmbG93PSJ2aXNpYmxlIiAgICAgICAgIGlkPSJ1c2UzMDI0IiAvPjwvY2xpcFBhdGg+PGNsaXBQYXRoICAgICAgIGlkPSJjbGlwUGF0aDMwMjYiPjx1c2UgICAgICAgICBoZWlnaHQ9IjEwNTIuMzYyMiIgICAgICAgICB3aWR0aD0iNzQ0LjA5NDQ4IiAgICAgICAgIHk9IjAiICAgICAgICAgeD0iMCIgICAgICAgICBzdHlsZT0ib3ZlcmZsb3c6dmlzaWJsZSIgICAgICAgICB4bGluazpocmVmPSIjU1ZHSURfMV8tOCIgICAgICAgICBvdmVyZmxvdz0idmlzaWJsZSIgICAgICAgICBpZD0idXNlMzAyOCIgLz48L2NsaXBQYXRoPjxjbGlwUGF0aCAgICAgICBpZD0iY2xpcFBhdGgzMDMwIj48dXNlICAgICAgICAgaGVpZ2h0PSIxMDUyLjM2MjIiICAgICAgICAgd2lkdGg9Ijc0NC4wOTQ0OCIgICAgICAgICB5PSIwIiAgICAgICAgIHg9IjAiICAgICAgICAgc3R5bGU9Im92ZXJmbG93OnZpc2libGUiICAgICAgICAgeGxpbms6aHJlZj0iI1NWR0lEXzFfLTgiICAgICAgICAgb3ZlcmZsb3c9InZpc2libGUiICAgICAgICAgaWQ9InVzZTMwMzIiIC8+PC9jbGlwUGF0aD48Y2xpcFBhdGggICAgICAgaWQ9ImNsaXBQYXRoMzAzNCI+PHVzZSAgICAgICAgIGhlaWdodD0iMTA1Mi4zNjIyIiAgICAgICAgIHdpZHRoPSI3NDQuMDk0NDgiICAgICAgICAgeT0iMCIgICAgICAgICB4PSIwIiAgICAgICAgIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlIiAgICAgICAgIHhsaW5rOmhyZWY9IiNTVkdJRF8xXy04IiAgICAgICAgIG92ZXJmbG93PSJ2aXNpYmxlIiAgICAgICAgIGlkPSJ1c2UzMDM2IiAvPjwvY2xpcFBhdGg+PGNsaXBQYXRoICAgICAgIGlkPSJjbGlwUGF0aDMwMzgiPjx1c2UgICAgICAgICBoZWlnaHQ9IjEwNTIuMzYyMiIgICAgICAgICB3aWR0aD0iNzQ0LjA5NDQ4IiAgICAgICAgIHk9IjAiICAgICAgICAgeD0iMCIgICAgICAgICBzdHlsZT0ib3ZlcmZsb3c6dmlzaWJsZSIgICAgICAgICB4bGluazpocmVmPSIjU1ZHSURfMV8tOCIgICAgICAgICBvdmVyZmxvdz0idmlzaWJsZSIgICAgICAgICBpZD0idXNlMzA0MCIgLz48L2NsaXBQYXRoPjxkZWZzICAgICAgIGlkPSJkZWZzNSI+PHJlY3QgICAgICAgICBoZWlnaHQ9IjI0IiAgICAgICAgIHdpZHRoPSIyNCIgICAgICAgICBpZD0iU1ZHSURfMV8iIC8+PC9kZWZzPjxjbGlwUGF0aCAgICAgICBpZD0iU1ZHSURfMl8iPjx1c2UgICAgICAgICBpZD0idXNlOSIgICAgICAgICBvdmVyZmxvdz0idmlzaWJsZSIgICAgICAgICB4bGluazpocmVmPSIjU1ZHSURfMV8iIC8+PC9jbGlwUGF0aD48ZGVmcyAgICAgICBpZD0iZGVmczUtMiI+PHJlY3QgICAgICAgICBoZWlnaHQ9IjI0IiAgICAgICAgIHdpZHRoPSIyNCIgICAgICAgICBpZD0iU1ZHSURfMV8tOCIgICAgICAgICB4PSIwIiAgICAgICAgIHk9IjAiIC8+PC9kZWZzPjxjbGlwUGF0aCAgICAgICBpZD0iY2xpcFBhdGgzMDQ1Ij48dXNlICAgICAgICAgaWQ9InVzZTMwNDciICAgICAgICAgb3ZlcmZsb3c9InZpc2libGUiICAgICAgICAgeGxpbms6aHJlZj0iI1NWR0lEXzFfLTgiICAgICAgICAgc3R5bGU9Im92ZXJmbG93OnZpc2libGUiICAgICAgICAgeD0iMCIgICAgICAgICB5PSIwIiAgICAgICAgIHdpZHRoPSI3NDQuMDk0NDgiICAgICAgICAgaGVpZ2h0PSIxMDUyLjM2MjIiIC8+PC9jbGlwUGF0aD48Y2xpcFBhdGggICAgICAgaWQ9IlNWR0lEXzJfLTgiPjxyZWN0ICAgICAgICAgaGVpZ2h0PSIyNCIgICAgICAgICB3aWR0aD0iMjQiICAgICAgICAgaWQ9InVzZTktMiIgICAgICAgICB4PSIwIiAgICAgICAgIHk9IjAiIC8+PC9jbGlwUGF0aD48Y2xpcFBhdGggICAgICAgaWQ9ImNsaXBQYXRoMzAxOC0wIj48cmVjdCAgICAgICAgIGhlaWdodD0iMjQiICAgICAgICAgd2lkdGg9IjI0IiAgICAgICAgIGlkPSJ1c2UzMDIwLTkiICAgICAgICAgeD0iMCIgICAgICAgICB5PSIwIiAvPjwvY2xpcFBhdGg+PGNsaXBQYXRoICAgICAgIGlkPSJjbGlwUGF0aDMwMjItNSI+PHJlY3QgICAgICAgICBoZWlnaHQ9IjI0IiAgICAgICAgIHdpZHRoPSIyNCIgICAgICAgICBpZD0idXNlMzAyNC05IiAgICAgICAgIHg9IjAiICAgICAgICAgeT0iMCIgLz48L2NsaXBQYXRoPjxjbGlwUGF0aCAgICAgICBpZD0iY2xpcFBhdGgzMDI2LTciPjxyZWN0ICAgICAgICAgaGVpZ2h0PSIyNCIgICAgICAgICB3aWR0aD0iMjQiICAgICAgICAgaWQ9InVzZTMwMjgtMyIgICAgICAgICB4PSIwIiAgICAgICAgIHk9IjAiIC8+PC9jbGlwUGF0aD48Y2xpcFBhdGggICAgICAgaWQ9ImNsaXBQYXRoMzAzMC0xIj48cmVjdCAgICAgICAgIGhlaWdodD0iMjQiICAgICAgICAgd2lkdGg9IjI0IiAgICAgICAgIGlkPSJ1c2UzMDMyLTEiICAgICAgICAgeD0iMCIgICAgICAgICB5PSIwIiAvPjwvY2xpcFBhdGg+PGNsaXBQYXRoICAgICAgIGlkPSJjbGlwUGF0aDMwMzQtNiI+PHJlY3QgICAgICAgICBoZWlnaHQ9IjI0IiAgICAgICAgIHdpZHRoPSIyNCIgICAgICAgICBpZD0idXNlMzAzNi04IiAgICAgICAgIHg9IjAiICAgICAgICAgeT0iMCIgLz48L2NsaXBQYXRoPjxjbGlwUGF0aCAgICAgICBpZD0iY2xpcFBhdGgzMDM4LTQiPjxyZWN0ICAgICAgICAgaGVpZ2h0PSIyNCIgICAgICAgICB3aWR0aD0iMjQiICAgICAgICAgaWQ9InVzZTMwNDAtMyIgICAgICAgICB4PSIwIiAgICAgICAgIHk9IjAiIC8+PC9jbGlwUGF0aD48L2RlZnM+PHNvZGlwb2RpOm5hbWVkdmlldyAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiICAgICBib3JkZXJvcGFjaXR5PSIxIiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIgICAgIGdyaWR0b2xlcmFuY2U9IjEwIiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSI3MzAiICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI0ODAiICAgICBpZD0ibmFtZWR2aWV3MjUiICAgICBzaG93Z3JpZD0iZmFsc2UiICAgICBpbmtzY2FwZTp6b29tPSI5LjgzMzMzMzMiICAgICBpbmtzY2FwZTpjeD0iMy4wMjQxMzI1IiAgICAgaW5rc2NhcGU6Y3k9IjIxLjIwNTUwNSIgICAgIGlua3NjYXBlOndpbmRvdy14PSI1MjUiICAgICBpbmtzY2FwZTp3aW5kb3cteT0iNjYiICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIwIiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0iTGF5ZXJfMSIgLz48cGF0aCAgICAgc3R5bGU9ImZpbGw6Izk5OTk5OTtmaWxsLW9wYWNpdHk6MSIgICAgIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiICAgICBkPSJNIDQsMCBDIDEuNzkxLDAgMCwxLjc5MSAwLDQgbCAwLDE2IGMgMCwyLjIwOSAxLjc5MSw0IDQsNCBsIDE2LDAgYyAyLjIwOSwwIDQsLTEuNzkxIDQsLTQgTCAyNCw0IEMgMjQsMS43OTEgMjIuMjA5LDAgMjAsMCBMIDQsMCB6IG0gOS41LDMuNSBjIDAuMTI2NDcsMCAwLjI2MDA3NSwwLjAyNzgwOCAwLjM3NSwwLjA2MjUgMC4wODkzMiwwLjAyNTUxMSAwLjE2OTU2NiwwLjA1MDkyIDAuMjUsMC4wOTM3NSAwLjAyMTI2LDAuMDEyMDMzIDAuMDQxOTgsMC4wMTgwNzMgMC4wNjI1LDAuMDMxMjUgMC4xMTA4OTUsMC4wNjcwMTIgMC4xOTQ5MzcsMC4xNTQyOTg2IDAuMjgxMjUsMC4yNSAwLjA3OTE5LDAuMDg2OTk3IDAuMTMyNTAzLDAuMTc2NjQwOSAwLjE4NzUsMC4yODEyNSBsIDAuMDMxMjUsMCBjIDAuMDE1MjIsMC4wMjk2NTcgMC4wMTYyLDAuMDYzOTkyIDAuMDMxMjUsMC4wOTM3NSAwLjEzMjc5MiwwLjI2MjYwNjMgMC4yNTU2MTEsMC41MTEwNDY2IDAuMzc1LDAuNzgxMjUgMC4wMTMzNCwwLjAzMDE0NiAwLjAxODA4LDAuMDYzNTE5IDAuMDMxMjUsMC4wOTM3NSAwLjExODAzLDAuMjcxNDExMyAwLjIzOTY0OCwwLjUzMzk1OTUgMC4zNDM3NSwwLjgxMjUgMC4xMjU1MjgsMC4zMzQ4MTMyIDAuMjM5NDI0LDAuNjg3MTQ4MyAwLjM0Mzc1LDEuMDMxMjUgMC4wODY3NiwwLjI4NzQ3OTUgMC4xNzgyMjYsMC41ODEzMzQ2IDAuMjUsMC44NzUgMC4wMDQ5LDAuMDE5ODg3IC0wLjAwNDgsMC4wNDI1ODUgMCwwLjA2MjUgMC4wNzM3NywwLjMwNjUyNDcgMC4xNjE3ODksMC42MjQ3NzkgMC4yMTg3NSwwLjkzNzUgMC4wMDE4LDAuMDEwMDI3IC0wLjAwMTgsMC4wMjEyMTYgMCwwLjAzMTI1IDAuMDU4MTQsMC4zMjI1MjQzIDAuMDg1MjgsMC42NDAyMDM1IDAuMTI1LDAuOTY4NzUgMC4wODExMSwwLjY3NjgxMiAwLjEyNSwxLjM2MDc3NCAwLjEyNSwyLjA2MjUgbCAwLDAuMDMxMjUgMC4wMzEyNSwwIDAsMC4wMzEyNSBjIDAsMC42ODUgLTAuMDQ0OCwxLjM3MDEyMiAtMC4xMjUsMi4wMzEyNSAtMC4wMDEyLDAuMDEwMTkgMC4wMDEyLDAuMDIxMDYgMCwwLjAzMTI1IC0wLjAzOTQzLDAuMzE5OTc5IC0wLjA5OTAxLDAuNjIzNTk0IC0wLjE1NjI1LDAuOTM3NSAtMC4wMDM2LDAuMDIwMzEgMC4wMDM3LDAuMDQyMjEgMCwwLjA2MjUgLTAuMDU2NTEsMC4zMDM1NTQgLTAuMTE0OTIxLDAuNjA4Njg3IC0wLjE4NzUsMC45MDYyNSAtMC4wNjUyLDAuMjczNTIzIC0wLjE0MDU0OSwwLjU0NDI2NiAtMC4yMTg3NSwwLjgxMjUgLTAuMTA0OTk4LDAuMzUyNDM4IC0wLjIxNzAxNywwLjY4ODM2NSAtMC4zNDM3NSwxLjAzMTI1IC0wLjIxNjUwMSwwLjU5NjI3NSAtMC40NzEwMDIsMS4xNTU2MzcgLTAuNzUsMS43MTg3NSAtMC4wMTAzMSwwLjAyMDgxIC0wLjAyMDg2LDAuMDQxNzQgLTAuMDMxMjUsMC4wNjI1IC0wLjAwNywwLjAxODkzIDAuMDA3OCwwLjA0Mzk5IDAsMC4wNjI1IC0wLjAxNjg3LDAuMDMzNDMgLTAuMDQ1NDEsMC4wNjA0NSAtMC4wNjI1LDAuMDkzNzUgLTAuMDU1MDcsMC4xMDQ1MjUgLTAuMTA4Mjk4LDAuMTk0MjY5IC0wLjE4NzUsMC4yODEyNSAtMC4wNTQ2LDAuMDYwNDQgLTAuMTIyNjI0LDAuMTA2Nzg5IC0wLjE4NzUsMC4xNTYyNSBDIDE0LjA5NDcxLDIwLjM4OTM2NiAxMy44Mjg2NzQsMjAuNSAxMy41MzEyNSwyMC41IGMgLTAuMTAxMjg3LDAgLTAuMTg2NTU4LC0wLjAwOTYgLTAuMjgxMjUsLTAuMDMxMjUgLTAuMDc1NDYsLTAuMDE1NDQgLTAuMTQ4NTcyLC0wLjAzNDcyIC0wLjIxODc1LC0wLjA2MjUgLTAuMDA3OSwtMC4wMDMzIC0wLjAyMzM5LDAuMDAzNSAtMC4wMzEyNSwwIC0wLjE1NzI2NiwtMC4wNjY0OCAtMC4yODcxODcsLTAuMTYyMzEyIC0wLjQwNjI1LC0wLjI4MTI1IC0wLjIzNzUsLTAuMjM3MjUgLTAuMzc1LC0wLjU3NCAtMC4zNzUsLTAuOTM3NSAwLC0wLjA5OTYxIDAuMDA5MSwtMC4xOTIxMzEgMC4wMzEyNSwtMC4yODEyNSAwLjAwMjMsLTAuMDExMzIgLTAuMDAyNiwtMC4wMjAwNCAwLC0wLjAzMTI1IDAuMDA2MSwtMC4wMjIyMSAwLjAyMzkyLC0wLjA0MDc0IDAuMDMxMjUsLTAuMDYyNSAwLjAyNDU2LC0wLjA4MjgyIDAuMDU0MjIsLTAuMTQzNjQgMC4wOTM3NSwtMC4yMTg3NSBsIC0wLjAzMTI1LDAgYyAxLjAxMSwtMS45NjkgMS41NjI1LC00LjE5NzUgMS41NjI1LC02LjU2MjUgbCAwLC0wLjAzMTI1IDAsLTAuMDMxMjUgYyAwLC0wLjI5NTYyNSAtMC4wMTMzMiwtMC41ODM4ODEgLTAuMDMxMjUsLTAuODc1IEMgMTMuODM5ODgzLDEwLjUxMTI2NiAxMy43NTg1NTUsOS45MzY4NTk0IDEzLjY1NjI1LDkuMzc1IDEzLjU1MTQwNiw4LjgwODY1NzggMTMuNDE5MDc4LDguMjU5ODgwOSAxMy4yNSw3LjcxODc1IDEzLjE2NzI4NSw3LjQ1MDE5NTMgMTMuMDk3NzM0LDcuMTk5MDkzOCAxMyw2LjkzNzUgMTIuODAzMjQyLDYuNDE0NzM0NCAxMi41NjUsNS44OTg1IDEyLjMxMjUsNS40MDYyNSAxMi4zMDgyLDUuMzk3NTMgMTIuMzE2NSw1LjM4MzkwMSAxMi4zMTI1LDUuMzc1IDEyLjI4ODIxNyw1LjMyMjczMTYgMTIuMjY3MzQ3LDUuMjc0NDY4OCAxMi4yNSw1LjIxODc1IDEyLjIzNzk5LDUuMTc2NjM0NiAxMi4yMjY3MzksNS4xMzc2MzU4IDEyLjIxODc1LDUuMDkzNzUgMTIuMjAxMTk5LDUuMDA4MDY4NCAxMi4xODc1LDQuOTAzMzc1IDEyLjE4NzUsNC44MTI1IDEyLjE4NzUsNC4wODU1IDEyLjc3MywzLjUgMTMuNSwzLjUgeiBNIDguNzUsNS45Mzc1IGMgMC4zNzk0MTEzLDAgMC43MzExNDMzLDAuMTc2NTA4OSAwLjk2ODc1LDAuNDM3NSAwLjA3OTIwMiwwLjA4Njk5NyAwLjEzMjQyODksMC4xNzY2NDA5IDAuMTg3NSwwLjI4MTI1IEwgOS45Mzc1LDYuNjI1IGMgMC4wMTkyMzIsMC4wMzc1MjcgMC4wMTI0MTEsMC4wODcyNDEgMC4wMzEyNSwwLjEyNSAwLjU4OTAzMywxLjE4MDYyMTkgMC45ODg3NiwyLjQ4MDY5NjQgMS4xNTYyNSwzLjg0Mzc1IDAuMDU1ODMsMC40NTQzNTEgMC4wOTM3NSwwLjkwNTI2OCAwLjA5Mzc1LDEuMzc1IGwgMCwwLjAzMTI1IDAsMC4wMzEyNSBjIDAsMS45MjQgLTAuNDU5MjUsMy43NDA3NSAtMS4yODEyNSw1LjM0Mzc1IEwgOS45MDYyNSwxNy4zNDM3NSBjIC0wLjIyMDI4NDMsMC40MTg0NzkgLTAuNjE5MTE4MiwwLjcxODc1IC0xLjEyNSwwLjcxODc1IC0wLjcyNiwwIC0xLjMxMjUsLTAuNTg0NSAtMS4zMTI1LC0xLjMxMjUgMCwtMC4yMDU3NDQgMC4wNDA1NjUsLTAuMzg5MDQ5IDAuMTI1LC0wLjU2MjUgTCA3LjU2MjUsMTYuMTU2MjUgYyAwLjYzNCwtMS4yMzcgMSwtMi42NCAxLC00LjEyNSBsIDAsLTAuMDMxMjUgLTAuMDMxMjUsMCAwLC0wLjAzMTI1IGMgMCwtMS40ODUgLTAuMzM0NzUsLTIuODg5IC0wLjk2ODc1LC00LjEyNSBsIDAuMDMxMjUsMCBDIDcuNTQ1NTU3LDcuNzUyMzAxOCA3LjQ5NTc2NDIsNy42NjA0MzU3IDcuNDY4NzUsNy41NjI1IDcuNDQxNzM1Nyw3LjQ2NDU2NDMgNy40Mzc1LDcuMzYwNTU5MSA3LjQzNzUsNy4yNSA3LjQzNzUsNi41MjMgOC4wMjQsNS45Mzc1IDguNzUsNS45Mzc1IHoiICAgICBpZD0icGF0aDExIiAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuODQ3NDU3NjIsMCwwLDAuODQ3NDU3NjIsMS44MzA1MDg1LDEuODMwNTA4NSkiIC8+PC9zdmc+", '25.90239843209');
     add_submenu_page('mobiloud', 'Settings', 'Settings', "activate_plugins", 'mobiloud_settings', array('Mobiloud_Admin', 'menu_settings'));
     add_submenu_page('mobiloud', 'Push Notification', 'Push Notifications', "activate_plugins", 'mobiloud_push', array('Mobiloud_Admin', 'menu_push'));
 }
 /**
  * Loads each admin page
  *
  * @return    void
  *
  * @access    public
  * @since     2.0
  */
 public function add_page()
 {
     /* loop through options */
     foreach ((array) $this->options as $option) {
         /* loop through pages */
         foreach ((array) $this->get_pages($option) as $page) {
             /* load page in WP top level menu */
             if (!isset($page['parent_slug']) || empty($page['parent_slug'])) {
                 $page_hook = add_menu_page($page['page_title'], $page['menu_title'], $page['capability'], $page['menu_slug'], array(&$this, 'display_page'), $page['icon_url'], $page['position']);
                 /* load page in WP sub menu */
             } else {
                 $page_hook = add_submenu_page($page['parent_slug'], $page['page_title'], $page['menu_title'], $page['capability'], $page['menu_slug'], array(&$this, 'display_page'));
             }
             /* only load if not a hidden page */
             if (!isset($page['hidden_page'])) {
                 /* associate $page_hook with page id */
                 $this->page_hook[$page['id']] = $page_hook;
                 /* add scripts */
                 add_action('admin_print_scripts-' . $page_hook, array(&$this, 'scripts'));
                 /* add styles */
                 add_action('admin_print_styles-' . $page_hook, array(&$this, 'styles'));
                 /* add contextual help */
                 add_action('load-' . $page_hook, array(&$this, 'help'));
             }
         }
     }
     return false;
 }
Example #28
0
/**
 * Ingresa los distintos niveles del menú de administración.
 * @return none
 */
function jin_places_menu()
{
    $icon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABfUlEQVQ4T52Tz1XCQBDGvwGCHGMFYgVgBYYOwiU8DAe2Au0AqECtIB6MPHIJJcQKDBWIHeANE8j4dvPgJSHgnzklOzO/2Zn5llBijuPrVI/vATbApIM4YNBE2FZYDKfiQZocvQHULPoYuCpCDgHubEygEQOviDRTQerxnIBrMILhwOpkwSUAL5DBXNlein5/KYOd6bRJSfVdfg9tK5dzHBBp50J0V/8BPBBwK6/L1a2QANpWHRAM2ZawLeN0C46vQ4sCImplAxn4BGD8OER1ZQmpxyEBF/KfgQ8A5q/WuKvquF7aSgp4FLZ1V6aZgyHuAS8zk5h8BSDuipve/E8AGfzkely2upNDzDod11NVhW2lgiqxXAtKxlo0AqjNhAWYlJBA3CRGC+CQ4/pkpw/lylV8noUgCpDQHJtaiMZaV/51Y4Xapo0Km2A2xKDX3uXlAa63JGa/UqH59ktb7JXo+Hr1LG4lCZsMdI4D0v2PAbTV48mYelxAiEgbZ1v4BtnNpRGzeMr6AAAAAElFTkSuQmCC";
    add_menu_page('Places  by @jinglero', 'Places', 'manage_options', 'jin-places', 'jin_places_admin_list', $icon, 20);
    add_submenu_page('jin-places', 'Agregar un Lugar a Places by Jinglero', 'Agregar', 'manage_options', 'jin-places-add', 'jin_places_admin_add');
    add_submenu_page('jin-places', 'Configuración de Places by Jinglero', 'Configuración', 'manage_options', 'jin-places-config', 'jin_places_admin_config');
}
/**
 * Register the Groups component admin screen.
 *
 * @since 1.7.0
 */
function bp_groups_add_admin_menu()
{
    // Add our screen
    $hook = add_menu_page(_x('Groups', 'Admin Groups page title', 'buddypress'), _x('Groups', 'Admin Groups menu', 'buddypress'), 'bp_moderate', 'bp-groups', 'bp_groups_admin', 'div');
    // Hook into early actions to load custom CSS and our init handler.
    add_action("load-{$hook}", 'bp_groups_admin_load');
}
Example #30
0
File: sf.php Project: mynein/myne
 function menu_pages()
 {
     if (!$this->menu_page_exists('ajaxy-page')) {
         add_menu_page(_n('Ajaxy', 'Ajaxy', 1, 'ajaxy'), _n('Ajaxy', 'Ajaxy', 1), 'Ajaxy', 'ajaxy-page', array(&$this, 'overview'), AJAXY_SF_PLUGIN_URL . '/images/ico.png');
     }
     add_submenu_page('ajaxy-page', __('Live Search'), __('Live Search'), 'manage_options', 'ajaxy_sf_admin', array(&$this, 'admin_page'));
 }