Merge remote branch 'origin/xorg/maint' into xorg/master
[platal.git] / templates / emails / index.tpl
index a0d4555..de94958 100644 (file)
@@ -1,6 +1,6 @@
 {**************************************************************************}
 {*                                                                        *}
-{*  Copyright (C) 2003-2010 Polytechnique.org                             *}
+{*  Copyright (C) 2003-2011 Polytechnique.org                             *}
 {*  http://opensource.polytechnique.org/                                  *}
 {*                                                                        *}
 {*  This program is free software; you can redistribute it and/or modify  *}
 
 <h1>Gestion de mes emails</h1>
 
-{javascript name=ajax}
 {literal}
 <script type="text/javascript">
-  function bestaliasUpdated() {
-    showTempMessage('bestalias-msg', "Le changement a bien été effectué.", true);
-  }
+  //<![CDATA[
+  $(function() {
+      var url = '{/literal}{$globals->baseurl}/emails/best/{literal}';
+      var tok = '{/literal}{xsrf_token}{literal}';
+      var msg = "Le changement a bien été effectué.";
+      $(':radio[name=best]').change(function() {
+          $("#bestalias-msg").successMessage(url + $(this).val() + '?token=' + tok, msg);
+      });
+  });
+  //]]>
 </script>
 {/literal}
 
@@ -38,7 +44,7 @@
     Tes adresses polytechniciennes sont&nbsp;:<br />
     <div>
       {iterate from=$aliases item=a}
-      <label><input type='radio' {if $a.best}checked="checked"{/if} name='best' value='{$a.alias}' onclick='Ajax.update_html(null,"{$globals->baseurl}/emails/best/{$a.alias}?token={xsrf_token}",bestaliasUpdated)' />
+      <label><input type='radio' {if $a.best}checked="checked"{/if} name='best' value='{$a.alias}' />
       {if $a.a_vie}(**){/if}{if $a.cent_ans}(*){/if} <strong>{$a.alias}</strong>@{#globals.mail.domain#} et
       @{#globals.mail.domain2#}</label>
       {if $a.expire}<span class='erreur'>(expire le {$a.expire|date_format})</span>{/if}
     </p>
 
     <div id="bestalias-msg" style="position:absolute;"></div>
-    {if $melix}
     <br />
+    {if $melix}
     <div>
     Tu dispose également de l'alias&nbsp;: <strong>{$melix}</strong>
-    (<a href="email/alias">changer ou supprimer mon alias melix</a>)
+    (<a href="emails/alias">changer ou supprimer mon alias melix</a>)
     </div>
     {/if}
   </div>
     {if !$melix}
     Tu peux ouvrir en supplément une adresse synonyme de ton adresse @{#globals.mail.domain#},
     sur les domaines @{#globals.mail.alias_dom#} et @{#globals.mail.alias_dom2#} (melix = Mél X).<br />
-    <div class="center"><a href="email/alias">Créer un alias melix</a></div>
+    <div class="center"><a href="emails/alias">Créer un alias melix</a></div>
     {/if}
   </div>
 </fieldset>
 
 <p class="smaller">
-(*) cette adresse email t'est réservée pour une période 100 ans après ton entrée à l'X (dans ton cas, jusqu'en
-{$smarty.session.promo+100}).
+{assign var="profile" value=$smarty.session.user->profile()}
+(*) cette adresse email t'est réservée pour une période 100 ans après ton entrée à l'X (dans ton cas, jusqu'en {$profile->yearpromo()+100}).
 </p>
 <p class="smaller">
 (**) cette adresse email t'est réservée à vie.
@@ -109,9 +115,9 @@ ton homonyme et toi-même ne disposeraient plus que des adresses de la forme «p
       {/foreach}
     </ul>
     {/if}
-    {test_email}
     Si tu souhaites <strong>modifier ce reroutage de tes emails,</strong>
     <a href="emails/redirect">il te suffit de te rendre ici&nbsp;!</a>
+    {test_email}
   </div>
 </fieldset>