X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;ds=sidebyside;f=modules%2Fregister.php;h=39e1034c6c788ec370173168b47d3fdccc441ba9;hb=955b2f8bc748a959dee2686aa96a3f79ecda082a;hp=9c235f9cb655a2f21f1a4d3281fa43e4d808f413;hpb=c52be69950d31821a8a091f08ad9170e1042eaf8;p=platal.git diff --git a/modules/register.php b/modules/register.php index 9c235f9..39e1034 100644 --- a/modules/register.php +++ b/modules/register.php @@ -1,6 +1,6 @@ v('eduType') == 'x') { - $proposedServices = array('ax_letter', 'imap', 'ml_promo', 'nl'); - } else { - $proposedServices = array('ax_letter', 'nl'); - } $services = array(); - foreach ($proposedServices as $service) { + foreach (array('ax_letter', 'imap', 'ml_promo', 'nl') as $service) { if (Post::b($service)) { $services[] = $service; } @@ -354,15 +349,8 @@ class RegisterModule extends PLModule // Add the registration email address as first and only redirection. require_once 'emails.inc.php'; - $user = User::getSilentWithUID($uid); - if ($isX) { - $redirect = new Redirect($user); - $redirect->add_email($email); - } else { - XDB::execute('UPDATE accounts - SET email = {?} - WHERE uid = {?}', $email, $uid); - } + $redirect = new Redirect($user); + $redirect->add_email($email); // Try to start a session (so the user don't have to log in); we will use // the password available in Post:: to authenticate the user. @@ -410,11 +398,10 @@ class RegisterModule extends PLModule // Congratulate our newly registered user by email. $mymail = new PlMailer('register/success.mail.tpl'); + $mymail->addTo("\"{$user->fullName()}\" <{$user->forlifeEmail()}>"); if ($isX) { - $mymail->addTo("\"{$user->fullName()}\" <{$user->forlifeEmail()}>"); $mymail->setSubject('Bienvenue parmi les X sur le web !'); } else { - $mymail->addTo($email); $mymail->setSubject('Bienvenue sur Polytechnique.org !'); } $mymail->assign('forlife', $forlife);