Mercurial > defr > drupal > core
comparison modules/user/user.module @ 19:3edae6ecd6c6 6.9
Drupal 6.9
| author | Franck Deroche <franck@defr.org> | 
|---|---|
| date | Thu, 15 Jan 2009 10:15:56 +0100 | 
| parents | 4347c45bb494 | 
| children | 
   comparison
  equal
  deleted
  inserted
  replaced
| 18:f5131a9cd9e5 | 19:3edae6ecd6c6 | 
|---|---|
| 1 <?php | 1 <?php | 
| 2 // $Id: user.module,v 1.892.2.9 2008/11/05 14:13:03 dries Exp $ | 2 // $Id: user.module,v 1.892.2.11 2009/01/14 23:34:08 goba Exp $ | 
| 3 | 3 | 
| 4 /** | 4 /** | 
| 5 * @file | 5 * @file | 
| 6 * Enables the user registration and login system. | 6 * Enables the user registration and login system. | 
| 7 */ | 7 */ | 
| 268 | 268 | 
| 269 // If the password changed, delete all open sessions and recreate | 269 // If the password changed, delete all open sessions and recreate | 
| 270 // the current one. | 270 // the current one. | 
| 271 if (!empty($array['pass'])) { | 271 if (!empty($array['pass'])) { | 
| 272 sess_destroy_uid($account->uid); | 272 sess_destroy_uid($account->uid); | 
| 273 sess_regenerate(); | 273 if ($account->uid == $GLOBALS['user']->uid) { | 
| 274 sess_regenerate(); | |
| 275 } | |
| 274 } | 276 } | 
| 275 | 277 | 
| 276 // Refresh user object. | 278 // Refresh user object. | 
| 277 $user = user_load(array('uid' => $account->uid)); | 279 $user = user_load(array('uid' => $account->uid)); | 
| 278 | 280 | 
| 1530 } | 1532 } | 
| 1531 else { | 1533 else { | 
| 1532 $form['picture']['picture_delete'] = array('#type' => 'hidden'); | 1534 $form['picture']['picture_delete'] = array('#type' => 'hidden'); | 
| 1533 } | 1535 } | 
| 1534 $form['picture']['picture_upload'] = array('#type' => 'file', '#title' => t('Upload picture'), '#size' => 48, '#description' => t('Your virtual face or picture. Maximum dimensions are %dimensions and the maximum size is %size kB.', array('%dimensions' => variable_get('user_picture_dimensions', '85x85'), '%size' => variable_get('user_picture_file_size', '30'))) .' '. variable_get('user_picture_guidelines', '')); | 1536 $form['picture']['picture_upload'] = array('#type' => 'file', '#title' => t('Upload picture'), '#size' => 48, '#description' => t('Your virtual face or picture. Maximum dimensions are %dimensions and the maximum size is %size kB.', array('%dimensions' => variable_get('user_picture_dimensions', '85x85'), '%size' => variable_get('user_picture_file_size', '30'))) .' '. variable_get('user_picture_guidelines', '')); | 
| 1537 $form['#validate'][] = 'user_profile_form_validate'; | |
| 1535 $form['#validate'][] = 'user_validate_picture'; | 1538 $form['#validate'][] = 'user_validate_picture'; | 
| 1536 } | 1539 } | 
| 1537 $form['#uid'] = $uid; | 1540 $form['#uid'] = $uid; | 
| 1538 | 1541 | 
| 1539 return $form; | 1542 return $form; | 
