Wordpress 2.3.2
[autoinstalls/wordpress.git] / wp-admin / profile-update.php
1 <?php
2
3 $parent_file = 'profile.php';
4 $submenu_file = 'profile.php';
5 require_once('admin.php');
6
7 check_admin_referer('update-profile_' . $user_ID);
8
9 if ( !$_POST )
10         wp_die( __('No post?') );
11
12 $errors = edit_user($user_ID);
13
14 if ( is_wp_error( $errors ) ) {
15         foreach( $errors->get_error_messages() as $message )
16                 echo "$message<br />";
17         exit;
18 }
19
20 do_action('personal_options_update');
21
22 if ( 'profile' == $_POST['from'] )
23         $to = 'profile.php?updated=true';
24 else
25         $to = 'profile.php?updated=true';
26
27 wp_redirect( $to );
28 exit;
29
30 ?>