Changeset 2844 for trunk/wp-admin/profile-update.php
- Timestamp:
- 09/06/2005 06:58:02 AM (21 years ago)
- File:
-
- 1 edited
-
trunk/wp-admin/profile-update.php (modified) (2 diffs, 1 prop)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/profile-update.php
-
Property svn:eol-style
set to
native
r2842 r2844 5 5 check_admin_referer(); 6 6 7 /* if the ICQ UIN has been entered, check to see if it has only numbers */ 8 if (!empty($_POST["newuser_icq"])) { 9 if ((ereg("^[0-9]+$",$_POST["newuser_icq"]))==false) { 10 die (__("<strong>ERROR</strong>: your ICQ UIN can only be a number, no letters allowed")); 11 return false; 12 } 13 } 14 15 /* checking e-mail address */ 16 if (empty($_POST["newuser_email"])) { 7 if ( empty($_POST['email']) ) 17 8 die (__("<strong>ERROR</strong>: please type your e-mail address")); 18 return false; 19 } else if (!is_email($_POST["newuser_email"])) { 9 elseif ( !is_email($_POST['email']) ) 20 10 die (__("<strong>ERROR</strong>: the e-mail address isn't correct")); 21 return false;22 }23 11 24 12 $pass1 = $_POST['pass1']; … … 41 29 } 42 30 43 $ newuser_firstname = wp_specialchars($_POST['newuser_firstname']);44 $ newuser_lastname = wp_specialchars($_POST['newuser_lastname']);45 $ new_display_name = wp_specialchars($_POST['display_name']);46 $n ewuser_nickname = $_POST['newuser_nickname'];47 $n ewuser_nicename = sanitize_title($newuser_nickname);31 $first_name = wp_specialchars($_POST['first_name']); 32 $last_name = wp_specialchars($_POST['last_name']); 33 $display_name = wp_specialchars($_POST['display_name']); 34 $nickname = $_POST['nickname']; 35 $nicename = sanitize_title($nickname); 48 36 $jabber = wp_specialchars($_POST['jabber']); 49 $ newuser_aim = wp_specialchars($_POST['newuser_aim']);50 $ newuser_yim = wp_specialchars($_POST['newuser_yim']);51 $ newuser_email = wp_specialchars($_POST['newuser_email']);52 $ newuser_url = wp_specialchars($_POST['newuser_url']);53 $ newuser_url = preg_match('/^(https?|ftps?|mailto|news|gopher):/is', $newuser_url) ? $newuser_url : 'http://' . $newuser_url;37 $aim = wp_specialchars($_POST['aim']); 38 $yim = wp_specialchars($_POST['yim']); 39 $email = wp_specialchars($_POST['email']); 40 $url = wp_specialchars($_POST['url']); 41 $url = preg_match('/^(https?|ftps?|mailto|news|gopher):/is', $newuser_url) ? $newuser_url : 'http://' . $newuser_url; 54 42 $user_description = $_POST['user_description']; 55 43 56 $result = $wpdb->query("UPDATE $wpdb->users SET $updatepassword user_email='$ newuser_email', user_url='$newuser_url', user_nicename = '$newuser_nicename', display_name = '$new_display_name' WHERE ID = $user_ID");44 $result = $wpdb->query("UPDATE $wpdb->users SET $updatepassword user_email='$email', user_url='$url', user_nicename = '$nicename', display_name = '$display_name' WHERE ID = '$user_ID'"); 57 45 58 update_usermeta( $user_ID, 'first_name', $ newuser_firstname );59 update_usermeta( $user_ID, 'last_name', $ newuser_lastname );60 update_usermeta( $user_ID, 'nickname', $n ewuser_nickname );46 update_usermeta( $user_ID, 'first_name', $first_name ); 47 update_usermeta( $user_ID, 'last_name', $last_name ); 48 update_usermeta( $user_ID, 'nickname', $nickname ); 61 49 update_usermeta( $user_ID, 'description', $user_description ); 62 50 update_usermeta( $user_ID, 'jabber', $jabber ); 63 update_usermeta( $user_ID, 'aim', $ newuser_aim );64 update_usermeta( $user_ID, 'yim', $ newuser_yim );51 update_usermeta( $user_ID, 'aim', $aim ); 52 update_usermeta( $user_ID, 'yim', $yim ); 65 53 66 54 do_action('profile_update', $user_ID); -
Property svn:eol-style
set to
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)