Fix listes.p.o/
[platal.git] / templates / emails / redirect.tpl
index d69fcfd..11367a5 100644 (file)
     {/literal}
   //]]></script>
   {javascript name="jquery"}
+  {test_email}
   <div id="redirect-msg" style="position:absolute;"></div><br />
   <div class="center">
     <table class="bicol" summary="Adresses de redirection">
                  {if $smarty.foreach.redirect.total eq 1}disabled="disabled"{/if}
                  onchange="Ajax.update_html(null,'{$globals->baseurl}/emails/redirect/'+(this.checked?'':'in')+'active/{$e->email}', redirectUpdate)" /></td>
         <td>
-          <select onchange="Ajax.update_html(null,'{$globals->baseurl}/emails/redirect/rewrite/{$e->email}/'+this.value, redirectUpdate)">
+          <select onchange="Ajax.update_html(null,'emails/redirect/rewrite/{$e->email}/'+this.value, redirectUpdate)">
             <option value=''>--- aucune ---</option>
+            {assign var=dom1 value=#globals.mail.domain#}
+            {assign var=dom2 value=#globals.mail.domain2#}
             {foreach from=$alias item=a}
-            <option {if $e->rewrite eq "`$a.alias`@polytechnique.org"}selected='selected'{/if}
-              value='{$a.alias}@polytechnique.org'>{$a.alias}@polytechnique.org</option>
-            <option {if $e->rewrite eq "`$a.alias`@m4x.org"}selected='selected'{/if}
-              value='{$a.alias}@m4x.org'>{$a.alias}@m4x.org</option>
+            <option {if $e->rewrite eq "`$a.alias`@`$dom1`"}selected='selected'{/if}
+              value='{$a.alias}@{#globals.mail.domain#}'>{$a.alias}@{#globals.mail.domain#}</option>
+            <option {if $e->rewrite eq "`$a.alias`@`$dom2`"}selected='selected'{/if}
+              value='{$a.alias}@{#globals.mail.domain2#}'>{$a.alias}@{#globals.mail.domain2#}</option>
             {/foreach}
           </select>
         </td>
   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>