Changeset 4049 for trunk/wp-admin/admin-functions.php
- Timestamp:
- 07/26/2006 10:18:36 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/wp-admin/admin-functions.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/admin-functions.php
r4041 r4049 380 380 global $current_user, $wp_roles; 381 381 $user_id = func_get_arg(0); 382 382 383 if (isset ($_POST['role'])) { 383 384 if($user_id != $current_user->id || $wp_roles->role_objects[$_POST['role']]->has_cap('edit_users')) { … … 413 414 $pass2 = $_POST['pass2']; 414 415 415 if (isset ($_POST['role']) ) {416 if (isset ($_POST['role']) && current_user_can('edit_users')) { 416 417 if($user_id != $current_user->id || $wp_roles->role_objects[$_POST['role']]->has_cap('edit_users')) 417 418 $user->role = $_POST['role']; … … 1331 1332 global $submenu; 1332 1333 global $menu_nopriv; 1334 global $plugin_page; 1333 1335 1334 1336 $parent = get_admin_page_parent(); … … 1337 1339 return false; 1338 1340 1341 if ( isset($plugin_page) && isset($menu_nopriv[$plugin_page]) ) 1342 return false; 1343 1339 1344 if ( empty($parent) ) 1340 1345 return true;
Note: See TracChangeset
for help on using the changeset viewer.