diff -r a4642baaf829 -r 4d4862461b8d web/wp-admin/users.php
--- a/web/wp-admin/users.php Tue Feb 02 14:45:47 2010 +0000
+++ b/web/wp-admin/users.php Tue Feb 02 15:44:16 2010 +0000
@@ -1,403 +1,395 @@
-';
-} elseif ( isset($_REQUEST['wp_http_referer']) ) {
- $redirect = remove_query_arg(array('wp_http_referer', 'updated', 'delete_count'), stripslashes($_REQUEST['wp_http_referer']));
- $referer = '';
-} else {
- $redirect = 'users.php';
- $referer = '';
-}
-
-switch ($doaction) {
-
-/* Bulk Dropdown menu Role changes */
-case 'promote':
- check_admin_referer('bulk-users');
-
- if (empty($_REQUEST['users'])) {
- wp_redirect($redirect);
- exit();
- }
-
- $editable_roles = get_editable_roles();
- if (!$editable_roles[$_REQUEST['new_role']])
- wp_die(__('You can’t give users that role.'));
-
- $userids = $_REQUEST['users'];
- $update = 'promote';
- foreach($userids as $id) {
- if ( ! current_user_can('edit_user', $id) )
- wp_die(__('You can’t edit that user.'));
- // The new role of the current user must also have edit_users caps
- if($id == $current_user->ID && !$wp_roles->role_objects[$_REQUEST['new_role']]->has_cap('edit_users')) {
- $update = 'err_admin_role';
- continue;
- }
-
- $user = new WP_User($id);
- $user->set_role($_REQUEST['new_role']);
- }
-
- wp_redirect(add_query_arg('update', $update, $redirect));
- exit();
-
-break;
-
-case 'dodelete':
-
- check_admin_referer('delete-users');
-
- if ( empty($_REQUEST['users']) ) {
- wp_redirect($redirect);
- exit();
- }
-
- if ( !current_user_can('delete_users') )
- wp_die(__('You can’t delete users.'));
-
- $userids = $_REQUEST['users'];
- $update = 'del';
- $delete_count = 0;
-
- foreach ( (array) $userids as $id) {
- if ( ! current_user_can('delete_user', $id) )
- wp_die(__('You can’t delete that user.'));
-
- if($id == $current_user->ID) {
- $update = 'err_admin_del';
- continue;
- }
- switch($_REQUEST['delete_option']) {
- case 'delete':
- wp_delete_user($id);
- break;
- case 'reassign':
- wp_delete_user($id, $_REQUEST['reassign_user']);
- break;
- }
- ++$delete_count;
- }
-
- $redirect = add_query_arg( array('delete_count' => $delete_count, 'update' => $update), $redirect);
- wp_redirect($redirect);
- exit();
-
-break;
-
-case 'delete':
-
- check_admin_referer('bulk-users');
-
- if ( empty($_REQUEST['users']) && empty($_REQUEST['user']) ) {
- wp_redirect($redirect);
- exit();
- }
-
- if ( !current_user_can('delete_users') )
- $errors = new WP_Error('edit_users', __('You can’t delete users.'));
-
- if ( empty($_REQUEST['users']) )
- $userids = array(intval($_REQUEST['user']));
- else
- $userids = $_REQUEST['users'];
-
- include ('admin-header.php');
-?>
-
-' . sprintf(_n('%s user deleted', '%s users deleted', $delete_count), $delete_count) . '
';
- break;
- case 'add':
- $messages[] = '' . __('New user created.') . '
';
- break;
- case 'promote':
- $messages[] = '' . __('Changed roles.') . '
';
- break;
- case 'err_admin_role':
- $messages[] = '' . __('The current user’s role must have user editing capabilities.') . '
';
- $messages[] = '' . __('Other user roles have been changed.') . '
';
- break;
- case 'err_admin_del':
- $messages[] = '' . __('You can’t delete the current user.') . '
';
- $messages[] = '' . __('Other users have been deleted.') . '
';
- break;
- }
- endif; ?>
-
-
-
-
- get_error_messages() as $err )
- echo "- $err
\n";
- ?>
-
-
-
-
-
-
-
' . __('Search results for “%s”') . '', esc_html( $_GET['usersearch'] ) ); ?>
-
-
-
-
-
-
-
-
-
- 'user_login', 'first_name' => 'user_firstname', 'last_name' => 'user_lastname', 'email' => 'user_email', 'url' => 'user_uri', 'role' => 'user_role') as $formpost => $var ) {
- $var = 'new_' . $var;
- $$var = isset($_REQUEST[$formpost]) ? esc_attr(stripslashes($_REQUEST[$formpost])) : '';
- }
- unset($name);
-?>
-
-
-
+';
+} elseif ( isset($_REQUEST['wp_http_referer']) ) {
+ $redirect = remove_query_arg(array('wp_http_referer', 'updated', 'delete_count'), stripslashes($_REQUEST['wp_http_referer']));
+ $referer = '';
+} else {
+ $redirect = 'users.php';
+ $referer = '';
+}
+
+switch ($doaction) {
+
+/* Bulk Dropdown menu Role changes */
+case 'promote':
+ check_admin_referer('bulk-users');
+
+ if (empty($_REQUEST['users'])) {
+ wp_redirect($redirect);
+ exit();
+ }
+
+ $editable_roles = get_editable_roles();
+ if (!$editable_roles[$_REQUEST['new_role']])
+ wp_die(__('You can’t give users that role.'));
+
+ $userids = $_REQUEST['users'];
+ $update = 'promote';
+ foreach($userids as $id) {
+ if ( ! current_user_can('edit_user', $id) )
+ wp_die(__('You can’t edit that user.'));
+ // The new role of the current user must also have edit_users caps
+ if($id == $current_user->ID && !$wp_roles->role_objects[$_REQUEST['new_role']]->has_cap('edit_users')) {
+ $update = 'err_admin_role';
+ continue;
+ }
+
+ $user = new WP_User($id);
+ $user->set_role($_REQUEST['new_role']);
+ }
+
+ wp_redirect(add_query_arg('update', $update, $redirect));
+ exit();
+
+break;
+
+case 'dodelete':
+
+ check_admin_referer('delete-users');
+
+ if ( empty($_REQUEST['users']) ) {
+ wp_redirect($redirect);
+ exit();
+ }
+
+ if ( !current_user_can('delete_users') )
+ wp_die(__('You can’t delete users.'));
+
+ $userids = $_REQUEST['users'];
+ $update = 'del';
+ $delete_count = 0;
+
+ foreach ( (array) $userids as $id) {
+ if ( ! current_user_can('delete_user', $id) )
+ wp_die(__('You can’t delete that user.'));
+
+ if($id == $current_user->ID) {
+ $update = 'err_admin_del';
+ continue;
+ }
+ switch($_REQUEST['delete_option']) {
+ case 'delete':
+ wp_delete_user($id);
+ break;
+ case 'reassign':
+ wp_delete_user($id, $_REQUEST['reassign_user']);
+ break;
+ }
+ ++$delete_count;
+ }
+
+ $redirect = add_query_arg( array('delete_count' => $delete_count, 'update' => $update), $redirect);
+ wp_redirect($redirect);
+ exit();
+
+break;
+
+case 'delete':
+
+ check_admin_referer('bulk-users');
+
+ if ( empty($_REQUEST['users']) && empty($_REQUEST['user']) ) {
+ wp_redirect($redirect);
+ exit();
+ }
+
+ if ( !current_user_can('delete_users') )
+ $errors = new WP_Error('edit_users', __('You can’t delete users.'));
+
+ if ( empty($_REQUEST['users']) )
+ $userids = array(intval($_REQUEST['user']));
+ else
+ $userids = $_REQUEST['users'];
+
+ include ('admin-header.php');
+?>
+
+' . sprintf(_n('%s user deleted', '%s users deleted', $delete_count), $delete_count) . '
';
+ break;
+ case 'add':
+ $messages[] = '' . __('New user created.') . '
';
+ break;
+ case 'promote':
+ $messages[] = '' . __('Changed roles.') . '
';
+ break;
+ case 'err_admin_role':
+ $messages[] = '' . __('The current user’s role must have user editing capabilities.') . '
';
+ $messages[] = '' . __('Other user roles have been changed.') . '
';
+ break;
+ case 'err_admin_del':
+ $messages[] = '' . __('You can’t delete the current user.') . '
';
+ $messages[] = '' . __('Other users have been deleted.') . '
';
+ break;
+ }
+ endif; ?>
+
+
+
+
+ get_error_messages() as $err )
+ echo "- $err
\n";
+ ?>
+
+
+
+
+
+
+
' . __('Search results for “%s”') . '', esc_html( $_GET['usersearch'] ) ); ?>
+
+
+
+
+
+
+
+
+
+
+