Changeset 28500 for trunk/src/wp-admin/includes/menu.php
- Timestamp:
- 05/19/2014 05:03:44 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-admin/includes/menu.php
r27671 r28500 72 72 $_wp_menu_nopriv = array(); 73 73 // Loop over submenus and remove pages for which the user does not have privs. 74 foreach ( array( 'submenu' ) as $sub_loop ) { 75 foreach ($$sub_loop as $parent => $sub) { 76 foreach ($sub as $index => $data) { 77 if ( ! current_user_can($data[1]) ) { 78 unset(${$sub_loop}[$parent][$index]); 79 $_wp_submenu_nopriv[$parent][$data[2]] = true; 80 } 81 } 82 unset($index, $data); 83 84 if ( empty(${$sub_loop}[$parent]) ) 85 unset(${$sub_loop}[$parent]); 86 } 87 unset($sub, $parent); 88 } 89 unset($sub_loop); 74 foreach ($submenu as $parent => $sub) { 75 foreach ($sub as $index => $data) { 76 if ( ! current_user_can($data[1]) ) { 77 unset($submenu[$parent][$index]); 78 $_wp_submenu_nopriv[$parent][$data[2]] = true; 79 } 80 } 81 unset($index, $data); 82 83 if ( empty($submenu[$parent]) ) 84 unset($submenu[$parent]); 85 } 86 unset($sub, $parent); 90 87 91 88 /*
Note: See TracChangeset
for help on using the changeset viewer.