- Timestamp:
- Jan 14, 2012, 1:08:34 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/profile.php
r12882 r12884 93 93 function save_profile_from_post($userdata, &$errors) 94 94 { 95 global $conf ;95 global $conf, $page; 96 96 $errors = array(); 97 97 … … 209 209 if (!empty($_POST['username'])) 210 210 { 211 array_push($fields, $conf['user_fields']['username']); 212 $data{$conf['user_fields']['username']} = $_POST['username']; 213 214 // send email to the user 215 if ($_POST['username'] != $userdata['username']) 211 if ($_POST['username'] != $userdata['username'] and get_userid($_POST['username'])) 216 212 { 217 include_once(PHPWG_ROOT_PATH.'include/functions_mail.inc.php'); 218 switch_lang_to($userdata['language']); 213 array_push($page['errors'], l10n('this login is already used')); 214 unset($_POST['redirect']); 215 } 216 else 217 { 218 array_push($fields, $conf['user_fields']['username']); 219 $data{$conf['user_fields']['username']} = $_POST['username']; 219 220 220 $keyargs_content = array( 221 get_l10n_args('Hello', ''), 222 get_l10n_args('Your username has been successfully changed to : %s', $_POST['username']), 223 ); 221 // send email to the user 222 if ($_POST['username'] != $userdata['username']) 223 { 224 include_once(PHPWG_ROOT_PATH.'include/functions_mail.inc.php'); 225 switch_lang_to($userdata['language']); 224 226 225 pwg_mail( 226 $_POST['mail_address'], 227 array( 228 'subject' => '['.$conf['gallery_title'].'] '.l10n('Username modification'), 229 'content' => l10n_args($keyargs_content), 230 'content_format' => 'text/plain', 231 ) 232 ); 233 234 switch_lang_back(); 227 $keyargs_content = array( 228 get_l10n_args('Hello', ''), 229 get_l10n_args('Your username has been successfully changed to : %s', $_POST['username']), 230 ); 231 232 pwg_mail( 233 $_POST['mail_address'], 234 array( 235 'subject' => '['.$conf['gallery_title'].'] '.l10n('Username modification'), 236 'content' => l10n_args($keyargs_content), 237 'content_format' => 'text/plain', 238 ) 239 ); 240 241 switch_lang_back(); 242 } 235 243 } 236 244 }
Note: See TracChangeset
for help on using the changeset viewer.