X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Fxnet.php;h=ac0d1d86013b358ec525d91872abaa35204c53a3;hb=0916c0c53cbc8e0051027c689b83e49db3f73fce;hp=ae6edc4aee078faff0560e0b77c7259ca980251c;hpb=959221f7482b51bb1b3f03d86aeabc0bd246205a;p=platal.git diff --git a/modules/xnet.php b/modules/xnet.php index ae6edc4..ac0d1d8 100644 --- a/modules/xnet.php +++ b/modules/xnet.php @@ -1,6 +1,6 @@ id()); - if (XDB::affectedRows()) { - require_once 'emails.inc.php'; - if (require_email_update($user, Post::t('email'))) { + (Post::t('sex') == 'male') ? 'male' : 'female', $user->id()); + + // Updates email. + $new_email = strtolower(Post::t('email')); + if (require_email_update($user, $new_email)) { + XDB::query('UPDATE accounts + SET email = {?} + WHERE uid = {?}', + $new_email, $user->id()); $listClient = new MMList(S::user()); - $listClient->change_user_email($user->forlifeEmail(), Post::t('email')); - update_alias_user($user->forlifeEmail(), Post::t('email')); - } - $user = User::getWithUID($user->id()); - S::set('user', $user); - $page->trigSuccess('Données mises à jour.'); + $listClient->change_user_email($user->forlifeEmail(), $new_email); + update_alias_user($user->forlifeEmail(), $new_email); } + $user = User::getWithUID($user->id()); + S::set('user', $user); + $page->trigSuccess('Données mises à jour.'); } $page->addJsLink('password.js');