Ticket #10716: roleaction.patch
| File roleaction.patch, 1005 bytes (added by usermrpapa, 4 years ago) |
|---|
-
wp-admin/includes/user.php
77 77 78 78 // Don't let anyone with 'edit_users' (admins) edit their own role to something without it. 79 79 if( $user_id != $current_user->id || $wp_roles->role_objects[$_POST['role']]->has_cap( 'edit_users' )) 80 { 80 81 $user->role = $_POST['role']; 82 do_action('user_role_update', $user_id); 83 } 81 84 82 85 // If the new role isn't editable by the logged-in user die with error 83 86 $editable_roles = get_editable_roles(); -
wp-admin/users.php
65 65 66 66 $user = new WP_User($id); 67 67 $user->set_role($_REQUEST['new_role']); 68 do_action('user_role_update', $id); 68 69 } 69 70 70 71 wp_redirect(add_query_arg('update', $update, $redirect));
