From: x2001corpet Date: Wed, 22 Nov 2006 22:15:07 +0000 (+0000) Subject: hide untargeted comments X-Git-Tag: xorg/0.9.12~63 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=3b83212e1e9dc0992019f3ad2dde487a150fc319;p=platal.git hide untargeted comments git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@1135 839d8a87-29fc-0310-9880-83ba4fa771e5 --- diff --git a/modules/email.php b/modules/email.php index 96ab340..feb1870 100644 --- a/modules/email.php +++ b/modules/email.php @@ -190,6 +190,8 @@ class EmailModule extends PLModule $uid = S::v('uid'); $forlife = S::v('forlife'); + $page->assign('eleve', S::i('promo') >= date("Y") - 5); + $redirect = new Redirect(S::v('uid')); if ($action == 'remove' && $email) { diff --git a/templates/emails/redirect.tpl b/templates/emails/redirect.tpl index 3c17271..8f25f32 100644 --- a/templates/emails/redirect.tpl +++ b/templates/emails/redirect.tpl @@ -85,8 +85,8 @@ - {if $e->broken}{/if} - {if $e->panne neq '0000-00-00'}{icon name=error title="En panne"}{/if} + {if $e->broken}{assign var="erreur" value="1"}{/if} + {if $e->panne neq '0000-00-00'}{assign var="panne" value="1"}{icon name=error title="En panne"}{/if} {$e->email} {if $e->broken}{/if} @@ -118,6 +118,7 @@ +{if $panne}

{icon name=error title="En panne"} @@ -126,6 +127,8 @@ Les adresses marquées de cette icône sont des adresses de redirection pour lesquelles une panne a été détectée. Si le problème persiste, la redirection vers ces adresses sera désactivée.

+{/if} +{if $erreur}

{icon name=error title="En panne"} @@ -134,7 +137,9 @@ Les adresses en rouge sont des adresses qui ont été désactivées en raison d'un grand nombre de pannes. Si tu penses que le problème est résolu, tu peux les réactiver, mais l'adresse sera redésactivée si les problèmes persistent.

+{/if} +{if $eleve}

Pour les Élèves (non encore diplômés)

L'X te fournit aussi une adresse à vie en «prenom.nom»@polytechnique.edu qui par défaut est @@ -154,5 +159,6 @@ Attention à ne pas faire une boucle quand tu manipules tes redirections ! Tes emails seraient alors perdus, jusqu'à ce que tu règles le problème.

+{/if} {* vim:set et sw=2 sts=2 sws=2: *}