function admin_menu()
 {
     parent::admin_menu();
     global $pagenow;
     $cap = 'manage_options';
     add_menu_page(__('Views', 'wpv-views'), __('Views', 'wpv-views'), $cap, 'views', 'wpv_admin_menu_views_listing_page', 'none');
     add_submenu_page('views', __('Views', 'wpv-views'), __('Views', 'wpv-views'), $cap, 'views', 'wpv_admin_menu_views_listing_page');
     if (isset($_GET['page']) && 'views-editor' == $_GET['page']) {
         add_submenu_page('views', __('Edit View', 'wpv-views'), __('Edit View', 'wpv-views'), $cap, 'views-editor', 'views_redesign_html');
     }
     add_submenu_page('views', __('Content Templates', 'wpv-views'), __('Content Templates', 'wpv-views'), $cap, 'view-templates', 'wpv_admin_menu_content_templates_listing_page');
     if ('post-new.php' == $pagenow && (isset($_GET['post_type']) && 'view-template' == $_GET['post_type'])) {
         add_submenu_page('views', __('New Content Template', 'wpv-views'), __('New Content Template', 'wpv-views'), $cap, 'post-new.php?post_type=view-template');
     }
     add_submenu_page('views', __('WordPress Archives', 'wpv-views'), __('WordPress Archives', 'wpv-views'), $cap, 'view-archives', 'wpv_admin_archive_listing_page');
     if (isset($_GET['page']) && 'view-archives-editor' == $_GET['page']) {
         add_submenu_page('views', __('Edit WordPress Archive', 'wpv-views'), __('Edit WordPress Archive', 'wpv-views'), $cap, 'view-archives-editor', 'views_archive_redesign_html');
     }
     global $WPV_settings;
     add_submenu_page('views', __('Settings', 'wpv-views'), __('Settings', 'wpv-views'), $cap, 'views-settings', array($WPV_settings, 'wpv_settings_admin'));
     add_submenu_page('views', __('Import/Export', 'wpv-views'), __('Import/Export', 'wpv-views'), $cap, 'views-import-export', 'wpv_admin_menu_import_export');
     add_submenu_page('views', __('Help', 'wpv-views'), __('Help', 'wpv-views'), $cap, WPV_FOLDER . '/menu/help.php', null);
     if (isset($_GET['page']) && 'views-debug-information' == $_GET['page']) {
         add_submenu_page('views', __('Debug information', 'wpv-views'), __('Debug information', 'wpv-views'), $cap, 'views-debug-information', array($this, 'debug_page'));
     }
     // create a new submenu for specific update routines
     if (isset($_GET['page']) && 'views-update-help' == $_GET['page'] && function_exists('views_update_help_wpv_if')) {
         add_submenu_page('views', __('Update changes', 'wpv-views'), __('Update changes', 'wpv-views'), $cap, 'views-update-help', 'views_update_help');
     }
 }
    function admin_menu() {
		parent::admin_menu();
		global $pagenow;
		$cap = 'manage_options';
        $page = wpv_getget( 'page' );

		add_menu_page(__('Views', 'wpv-views'), __('Views', 'wpv-views'), $cap, 'views', 'wpv_admin_menu_views_listing_page', 'none');

        add_submenu_page( 'views', __('Views', 'wpv-views'), __('Views', 'wpv-views'), $cap, 'views', 'wpv_admin_menu_views_listing_page');

        if ( 'views-editor' == $page ) {
			add_submenu_page( 'views', __( 'Edit View', 'wpv-views' ), __( 'Edit View', 'wpv-views' ), $cap, 'views-editor', 'views_redesign_html');
			add_filter( 'screen_options_show_screen', '__return_true', 99 );
		}

        add_submenu_page( 'views', __('Content Templates', 'wpv-views'), __('Content Templates', 'wpv-views'), $cap, 'view-templates', 'wpv_admin_menu_content_templates_listing_page');


        // Edit Content Template page
        if( ( 'admin.php' == $pagenow ) && ( WPV_CT_EDITOR_PAGE_NAME == $page ) ) {
            $edit_content_template_label = __( 'Edit Content Template', 'wpv-views' );
            add_submenu_page( 'views', $edit_content_template_label, $edit_content_template_label, $cap,
                WPV_CT_EDITOR_PAGE_NAME, 'wpv_ct_editor_page'
            );
			add_filter( 'screen_options_show_screen', '__return_false', 99 );
        }


		add_submenu_page( 'views', __('WordPress Archives', 'wpv-views'), __('WordPress Archives', 'wpv-views'), $cap, 'view-archives', 'wpv_admin_archive_listing_page');

        if ( 'view-archives-editor' == $page ) {
			add_submenu_page( 'views', __( 'Edit WordPress Archive', 'wpv-views' ), __( 'Edit WordPress Archive', 'wpv-views' ), $cap, 'view-archives-editor', 'views_archive_redesign_html');
			add_filter( 'screen_options_show_screen', '__return_true', 99 );
		}

        global $WPV_settings;
		add_submenu_page( 'views', __( 'Settings', 'wpv-views' ), __( 'Settings', 'wpv-views' ), $cap, 'views-settings', array( $WPV_settings, 'wpv_settings_admin' ) );
        add_submenu_page( 'views', __('Import/Export', 'wpv-views'), __('Import/Export', 'wpv-views'), $cap, 'views-import-export', 'wpv_admin_menu_import_export');
		add_submenu_page( 'views', __('Help', 'wpv-views'), __('Help', 'wpv-views'), $cap, WPV_FOLDER . '/menu/help.php', null );

		if ( 'views-debug-information' == $page ) {
			add_submenu_page( 'views', __( 'Debug information', 'wpv-views' ), __( 'Debug information', 'wpv-views' ), $cap, 'views-debug-information', array( $this, 'debug_page' ) );
		}

		// create a new submenu for specific update routines
		if ( 'views-update-help' == $page && function_exists( 'views_update_help_wpv_if' ) ) {
			add_submenu_page( 'views', __( 'Update changes', 'wpv-views' ), __( 'Update changes', 'wpv-views' ), $cap, 'views-update-help', 'views_update_help');
		}

        // Fake menu. Toolbar create a new X link
        $this->add_views_admin_create_ct_or_wpa_auto();
    }