Changeset 4100 for trunk/wp-admin/menu.php
- Timestamp:
- 08/15/2006 10:13:36 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/menu.php
r4097 r4100 70 70 } 71 71 72 $_wp_submenu_nopriv = array(); 73 $_wp_menu_nopriv = array(); 72 74 // Loop over submenus and remove pages for which the user does not have privs. 73 75 foreach ($submenu as $parent => $sub) { … … 75 77 if ( ! current_user_can($data[1]) ) { 76 78 unset($submenu[$parent][$index]); 79 $_wp_submenu_nopriv[$parent][$data[2]] = true; 77 80 } 78 81 } … … 119 122 unset($menu[$id]); 120 123 } 121 } else {122 /* $subs = $submenu[$data[2]];123 $first_sub = array_shift($subs);124 $old_parent = $data[2];125 $new_parent = $first_sub[2];126 // If the first submenu is not the same as the assigned parent,127 // make the first submenu the new parent.128 if ( $new_parent != $old_parent ) {129 $_wp_real_parent_file[$old_parent] = $new_parent;130 $menu[$id][2] = $new_parent;131 132 foreach ($submenu[$old_parent] as $index => $data) {133 $submenu[$new_parent][$index] = $submenu[$old_parent][$index];134 unset($submenu[$old_parent][$index]);135 }136 unset($submenu[$old_parent]);137 $_wp_submenu_nopriv[$new_parent] = $_wp_submenu_nopriv[$old_parent];138 } */139 124 } 140 125 }
Note: See TracChangeset
for help on using the changeset viewer.