Changeset 3367

Show
Ignore:
Timestamp:
12/28/05 00:45:13 (3 years ago)
Author:
ryan
Message:

Title fixes for plugin menu pages. fixes #1447

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/wp-admin/admin-functions.php

    r3329 r3367  
    12501250    } 
    12511251 
    1252     $parent = get_admin_page_parent(); 
     1252    $hook = get_plugin_page_hook($plugin_page, $pagenow); 
     1253 
     1254    $parent = $parent1 = get_admin_page_parent(); 
    12531255    if (empty ($parent)) { 
    12541256        foreach ($menu as $menu_array) { 
     
    12581260                    return $menu_array[3]; 
    12591261                } else 
    1260                     if (isset ($plugin_page) && ($plugin_page == $menu_array[2])) { 
     1262                    if (isset ($plugin_page) && ($plugin_page == $menu_array[2]) && ($hook == $menu_array[3])) { 
    12611263                        $title = $menu_array[3]; 
    12621264                        return $menu_array[3]; 
     
    12721274                        return $submenu_array[3]; 
    12731275                    } else 
    1274                         if (isset ($plugin_page) && ($plugin_page == $submenu_array[2])) { 
     1276                        if (isset ($plugin_page) && ($plugin_page == $submenu_array[2]) && (($parent == $pagenow) || ($parent == $plugin_page) || ($plugin_page == $hook) || (($pagenow == 'admin.php') && ($parent1 != $submenu_array[2])))) { 
    12751277                            $title = $submenu_array[3]; 
    12761278                            return $submenu_array[3];