Make WordPress Core

Ticket #8782: 8782.diff

File 8782.diff, 1.5 KB (added by DD32, 16 years ago)
  • wp-admin/includes/plugin.php

     
    623623        // parent file someone is trying to link back to the parent manually.  In
    624624        // this case, don't automatically add a link back to avoid duplication.
    625625        if (!isset( $submenu[$parent] ) && $file != $parent  ) {
    626                 foreach ( $menu as $parent_menu ) {
     626                foreach ( (array)$menu as $parent_menu ) {
    627627                        if ( $parent_menu[2] == $parent && current_user_can( $parent_menu[1] ) )
    628628                                $submenu[$parent][] = $parent_menu;
    629629                }
     
    721721*/
    722722
    723723        if ( $pagenow == 'admin.php' && isset( $plugin_page ) ) {
    724                 foreach ( $menu as $parent_menu ) {
     724                foreach ( (array)$menu as $parent_menu ) {
    725725                        if ( $parent_menu[2] == $plugin_page ) {
    726726                                $parent_file = $plugin_page;
    727727                                if ( isset( $_wp_real_parent_file[$parent_file] ) )
     
    744744                return $parent_file;
    745745        }
    746746
    747         foreach (array_keys( $submenu ) as $parent) {
     747        foreach (array_keys( (array)$submenu ) as $parent) {
    748748                foreach ( $submenu[$parent] as $submenu_array ) {
    749749                        if ( isset( $_wp_real_parent_file[$parent] ) )
    750750                                $parent = $_wp_real_parent_file[$parent];
     
    780780        $parent = $parent1 = get_admin_page_parent();
    781781
    782782        if ( empty ( $parent) ) {
    783                 foreach ( $menu as $menu_array ) {
     783                foreach ( (array)$menu as $menu_array ) {
    784784                        if ( isset( $menu_array[3] ) ) {
    785785                                if ( $menu_array[2] == $pagenow ) {
    786786                                        $title = $menu_array[3];