Improvement.
authorThomas Minvielle <thomas.minvielle@polytechnique.org>
Wed, 10 Jul 2013 13:03:23 +0000 (15:03 +0200)
committerThomas Minvielle <thomas.minvielle@polytechnique.org>
Wed, 10 Jul 2013 13:03:23 +0000 (15:03 +0200)
modules/email.php
templates/emails/broken.tpl

index e5f702d..6402337 100644 (file)
@@ -661,6 +661,9 @@ class EmailModule extends PLModule
 
             if ($uid) {
                 $dest = User::getWithUID($uid);
+                $active = XDB::fetchOneCell('SELECT flags
+                                               FROM email_redirect_account
+                                              WHERE redirect = {?} AND uid = {?}', $email, $uid) == 'active';
 
                 $mail = new PlMailer('emails/broken-web.mail.tpl');
                 $mail->assign('email', $email);
index bf3f2f9..0d41f84 100644 (file)
@@ -32,7 +32,7 @@ Tu as entré une adresse sur un de nos domaines ({#globals.mail.domain#}, {#glob
 En effet, il faut nous donner l'adresse qui se cache derrière l'adresse polytechnicienne de ton
 correspondant si tu veux que nous puissions te répondre.
 </p>
-{elseif t($user) && $user.nb_mails}
+{elseif t($user) && $user.nb_mails && $active}
 <h2>Patte cassée</h2>
   <p>
     Ton correspondant a à l'heure actuelle <span class="erreur">{$user.nb_mails} adresse(s) email(s) de redirection active(s)