From: Vincent Zanotti Date: Mon, 10 Mar 2008 08:37:13 +0000 (+0100) Subject: Improvement of the IMAP configuration: X-Git-Tag: xorg/0.9.16~125 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=b9fe731c528c8018002cb98b7d442acff611c710;p=platal.git Improvement of the IMAP configuration: * Switches to opt-in mode for new registrations. * Adds the opt-in checkbox on register/success. Signed-off-by: Vincent Zanotti --- diff --git a/modules/register.php b/modules/register.php index ee95c8f..6d1da67 100644 --- a/modules/register.php +++ b/modules/register.php @@ -468,6 +468,11 @@ class RegisterModule extends PLModule $client->subscribe($sub); } } + if (Post::v('imap')) { + require_once 'emails.inc.php'; + $storage = new MailStorageIMAP(S::v('uid')); + $storage->enable(); + } pl_redirect('profile/edit'); } diff --git a/templates/register/success.tpl b/templates/register/success.tpl index 5db6fc6..01b75b8 100644 --- a/templates/register/success.tpl +++ b/templates/register/success.tpl @@ -45,7 +45,7 @@ ton mot de passe a bien été mis à jour ! {else}

-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 :

@@ -136,6 +136,10 @@ il te faudra contacter l'équipe support. 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}. +
imap
+
+ d'avoir un accès de secours aux 30 derniers jours de mail reçus sur ton adresse Polytechnique.org. +
{if $lists|@count neq 0} diff --git a/upgrade/0.9.16/03_mail_storage.sql b/upgrade/0.9.16/03_mail_storage.sql index 4774a53..9542977 100644 --- a/upgrade/0.9.16/03_mail_storage.sql +++ b/upgrade/0.9.16/03_mail_storage.sql @@ -1,3 +1,4 @@ -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: