* Switches to opt-in mode for new registrations.
* Adds the opt-in checkbox on register/success.
Signed-off-by: Vincent Zanotti <vincent.zanotti@polytechnique.org>
$client->subscribe($sub);
}
}
+ if (Post::v('imap')) {
+ require_once 'emails.inc.php';
+ $storage = new MailStorageIMAP(S::v('uid'));
+ $storage->enable();
+ }
pl_redirect('profile/edit');
}
{else}
<p>
-Tu as recu un mot de passe par défaut, si tu souhaites en changer, tu peux le faire ici :
+Tu as reçu un mot de passe par défaut, si tu souhaites en changer, tu peux le faire ici :
</p>
<form action="register/success" method="post" id="changepass">
de recevoir les informations plus spécifiques de ta promotion pour pouvoir participer plus facilement aux événements
qu'elle organise. Nous t'inscrivons donc dans le groupe de la promotion {$smarty.session.promo}.
</dd>
+ <dt><input type='checkbox' value='1' checked="checked" name='imap' />imap</dt>
+ <dd>
+ d'avoir un accès de secours aux 30 derniers jours de mail reçus sur ton adresse Polytechnique.org.
+ </dd>
</dl>
{if $lists|@count neq 0}
-ALTER TABLE auth_user_md5 ADD COLUMN mail_storage SET('imap', 'googleapps') DEFAULT 'imap' NOT NULL AFTER smtppass;
+ALTER TABLE auth_user_md5 ADD COLUMN mail_storage SET('imap', 'googleapps') DEFAULT '' NOT NULL AFTER smtppass;
+UPDATE auth_user_md5 SET mail_storage = 'imap';
# vim:set syntax=mysql: