Small improvements of the 'bad mx' feature
authorFlorent Bruneau <florent.bruneau@polytechnique.org>
Tue, 25 Sep 2007 19:54:26 +0000 (21:54 +0200)
committerFlorent Bruneau <florent.bruneau@polytechnique.org>
Tue, 25 Sep 2007 19:54:26 +0000 (21:54 +0200)
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
include/xorg/session.inc.php
templates/emails/redirect.tpl
templates/events/index.tpl
templates/stats/coupure.tpl

index b86436f..3dccb92 100644 (file)
@@ -250,14 +250,12 @@ function start_connexion ($uid, $identified)
     INNER JOIN  aliases         AS a2 ON (u.user_id = a2.id AND FIND_IN_SET('bestalias',a2.flags))
          WHERE  u.user_id = {?} AND u.perms IN('admin','user')", $uid);
     $sess = $res->fetchOneAssoc();
-    $res->free();
     $res = XDB::query("SELECT  UNIX_TIMESTAMP(s.start) AS lastlogin, s.host
                          FROM  logger.sessions AS s
                         WHERE  s.uid = {?} AND s.suid = 0
                      ORDER BY  s.start DESC
                         LIMIT  1", $uid);
     $sess = array_merge($sess, $res->fetchOneAssoc());
-    $res->free();
     $suid = S::v('suid');
 
     if ($suid) {
index be5464e..84cb0c3 100644 (file)
   le problème est résolu, tu peux les réactiver, mais l'adresse sera redésactivée si les problèmes persistent.
 </p>
 {/if}
+{if $smarty.session.mx_failures|@count}
+<fieldset>
+  <legend>{icon name=error} Des problèmes sont actuellement recontrés sur tes redirections suivantes</legend>
+  {foreach from=$smarty.session.mx_failures item=mail}
+  <div>
+    <span class="erreur">{$mail.mail}</span>
+    <div class="explication">{$mail.text}</div>
+  </div>
+  {/foreach}
+</fieldset>
+{/if}
 
 {if $eleve}
 <h1>Pour les Élèves (non encore diplômés)</h1>
index 4c2e269..72424d3 100644 (file)
@@ -51,17 +51,17 @@ Bienvenue {$smarty.session.prenom}{if $birthday}
 
 {if $smarty.session.mx_failures|@count}
 <fieldset>
-  <legend>{icon name=error}Des problèmes sont actuellement recontrés sur tes redirections suivantes</legend>
+  <legend>{icon name=error} Des problèmes sont actuellement recontrés sur tes redirections suivantes</legend>
   {foreach from=$smarty.session.mx_failures item=mail}
   <div>
     <span class="erreur">{$mail.mail}</span>
     <div class="explication">{$mail.text}</div>
   </div>
-{/foreach}
+  {/foreach}
+  <div><a href="emails/redirect">Gérer mes adresses de redirection</a></div>
 </fieldset>
 {/if}
 
-  
 {if $fiche_incitation}
   <p>La dernière mise à jour de ta
   <a href="profile/{$smarty.session.forlife}" class="popup2">fiche</a>
index d1711a9..e4409bd 100644 (file)
@@ -74,6 +74,7 @@
     <th>résumé</th>
     <th>services affectés</th>
   </tr>
+{if $coupures->total()}
 {iterate item=cp from=$coupures}
   <tr class="{cycle values="impair,pair"}">
     <td>
     </td>
   </tr>
 {/iterate}
+{else}
+  <tr>
+    <td colspan="3">
+      Il n'y a eu aucune coupure de service récemment
+    </td>
+  </tr>
+{/if}
 </table>
 
 <h1>Problèmes avec les autres fournisseurs de services</h1>