summaryrefslogtreecommitdiffstats
path: root/wp-admin/user-edit.php
diff options
context:
space:
mode:
authordonncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36>2006-09-26 15:45:20 +0000
committerdonncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36>2006-09-26 15:45:20 +0000
commit28781ebb081ab8d99b30a33f5cd911b3b050bcc9 (patch)
treef21e6b7d3dd06002c58dd52ae2eae10d64d62d85 /wp-admin/user-edit.php
parentcbd939114d362bfece3839d7d5d5e07367fd6be8 (diff)
downloadwordpress-mu-28781ebb081ab8d99b30a33f5cd911b3b050bcc9.tar.gz
wordpress-mu-28781ebb081ab8d99b30a33f5cd911b3b050bcc9.tar.xz
wordpress-mu-28781ebb081ab8d99b30a33f5cd911b3b050bcc9.zip
WP Merge to rev 4254
git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@770 7be80a69-a1ef-0310-a953-fb0f7c49ff36
Diffstat (limited to 'wp-admin/user-edit.php')
-rw-r--r--wp-admin/user-edit.php17
1 files changed, 10 insertions, 7 deletions
diff --git a/wp-admin/user-edit.php b/wp-admin/user-edit.php
index 9583ddf..ccb8c78 100644
--- a/wp-admin/user-edit.php
+++ b/wp-admin/user-edit.php
@@ -15,6 +15,11 @@ $wp_http_referer = remove_query_arg(array('update', 'delete_count'), stripslashe
if ( !is_site_admin() && ($user_id != $current_user->ID) )
$errors = new WP_Error('head', __('You do not have permission to edit this user.'));
+$user_id = (int) $user_id;
+
+if ( !$user_id )
+ wp_die(__('Invalid user ID.'));
+
switch ($action) {
case 'switchposts':
@@ -29,10 +34,9 @@ case 'update':
check_admin_referer('update-user_' . $user_id);
if ( !current_user_can('edit_user', $user_id) )
- $errors = new WP_Error('head', __('You do not have permission to edit this user.'));
+ wp_die(__('You do not have permission to edit this user.'));
-if ( !isset($errors) )
- $errors = edit_user($user_id);
+$errors = edit_user($user_id);
if( !is_wp_error( $errors ) ) {
$redirect = "user-edit.php?user_id=$user_id&updated=true";
@@ -42,13 +46,12 @@ if( !is_wp_error( $errors ) ) {
}
default:
-include ('admin-header.php');
-
$profileuser = get_user_to_edit($user_id);
if ( !current_user_can('edit_user', $user_id) )
- if ( !is_wp_error( $errors ) )
- $errors = new WP_Error('head', __('You do not have permission to edit this user.'));
+ wp_die(__('You do not have permission to edit this user.'));
+
+include ('admin-header.php');
?>
<?php if ( isset($_GET['updated']) ) : ?>