X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/7688c6ba71852cd89123b62b2d57683535e4702a..refs/tags/wordpress-2.6.2:/wp-admin/user-edit.php diff --git a/wp-admin/user-edit.php b/wp-admin/user-edit.php index f18807ce..e7a30cd5 100644 --- a/wp-admin/user-edit.php +++ b/wp-admin/user-edit.php @@ -1,12 +1,84 @@ + +ID; + } else { + wp_die(__('Invalid user ID.')); + } switch ($action) { case 'switchposts': @@ -33,10 +110,14 @@ check_admin_referer('update-user_' . $user_id); if ( !current_user_can('edit_user', $user_id) ) wp_die(__('You do not have permission to edit this user.')); +if ( $is_profile_page ) { + do_action('personal_options_update'); +} + $errors = edit_user($user_id); if( !is_wp_error( $errors ) ) { - $redirect = "user-edit.php?user_id=$user_id&updated=true"; + $redirect = ($is_profile_page? "profile.php?" : "user-edit.php?user_id=$user_id&"). "updated=true"; $redirect = add_query_arg('wp_http_referer', urlencode($wp_http_referer), $redirect); wp_redirect($redirect); exit; @@ -54,7 +135,7 @@ include ('admin-header.php');

- +

@@ -70,10 +151,10 @@ include ('admin-header.php'); -
-

+
+

-
+ @@ -83,23 +164,63 @@ include ('admin-header.php');

-

+

+ + + + + + + + + + + + +
+ $color_info ): ?> +
/> + + + colors as $html_color ): ?> + + + +
 
+ + +
+ +
+ + -

+

-
- -

+ + + + + -

'; +echo ''; +?> -

- - -
- -

- -

- -

- -

- -

-

-
-
-
- -

-

-
+ + + + + + + + + + + + + + + + + + + +
'; -?>

- -

- -

- -

- -

+ +
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +

+ + + + + + -
- -

-

-

-
+ + + + +


+
+ +

+
+ +
- + -
- - caps) > count($profileuser->roles)): - ?> +caps) > count($profileuser->roles)): ?> +
+
- + -
caps as $cap => $value) { @@ -207,14 +354,13 @@ if ( $show_password_fields ) : echo $output; ?>
+ +

- +