Merge remote branch 'origin/xorg/1.0.2/master' into xorg/master
[platal.git] / templates / emails / alias.tpl
index 86bd82b..2760d6a 100644 (file)
@@ -1,6 +1,6 @@
 {**************************************************************************}
 {*                                                                        *}
-{*  Copyright (C) 2003-2006 Polytechnique.org                             *}
+{*  Copyright (C) 2003-2010 Polytechnique.org                             *}
 {*  http://opensource.polytechnique.org/                                  *}
 {*                                                                        *}
 {*  This program is free software; you can redistribute it and/or modify  *}
 
 {if $success}
   <p>
-  La demande de création des alias <strong>{$success}@{#globals.mail.alias_dom#}</strong> et
-  <strong>{$success}@{#globals.mail.alias_dom2#}</strong> a bien été enregistrée. Après
-    vérification, tu recevras un mail te signalant l'ouverture de ces adresses.
+  La demande de création des alias <strong>{$success}@{#globals.mail.alias_dom#}</strong> et
+  <strong>{$success}@{#globals.mail.alias_dom2#}</strong> a bien été enregistrée. Après
+    vérification, tu recevras un email te signalant l'ouverture de ces adresses.
   </p>
   <p>
-    Encore merci de nous faire confiance pour tes e-mails !
+    Encore merci de nous faire confiance pour tes emails&nbsp;!
   </p>
 {else}
   <h1>
-    Adresses e-mail personnalisées
+    Adresses email personnalisées
   </h1>
 
 {if $actuel}
-<form action="emails/alias/set/{if $mail_public}private{else}public{/if}" method='post'>
+  {if $user->hasProfile()}
   <table class="flags">
     <tr>
       <td class="orange">
-        <input type="checkbox" {if $mail_public}checked="checked"{/if} onclick="this.form.submit()" />
+        <input type="checkbox" {if $mail_public}checked="checked"{/if}
+            onclick="$.xget('{$globals->baseurl}/emails/alias/set/'+(this.checked?'public':'private')+'?token={xsrf_token}');
+                $('#mail_public').html((this.checked?'public et apparaît donc sur ta fiche':'privé et n\'apparaît nulle part sur le site') + '.');
+            " />
       </td>
       <td>
-        Ton alias est actuellement : <strong>{$actuel}</strong>. Il est pour l'instant
-        {if $mail_public}public et apparaît donc sur ta fiche.{else}privé et n'apparaît nulle part sur le site{/if}
+        Ton alias est actuellement&nbsp;: <strong>{$actuel}</strong>. Il est pour l'instant
+        <span id="mail_public">{if $mail_public}public et apparaît donc sur ta fiche.{else}privé et n'apparaît nulle part sur le site.{/if}</span>
       </td>
     </tr>
   </table>
-</form>
-    
+  {/if}
 {else}
   <p>
-    Pour plus de <strong>convivialité</strong> dans l'utilisation de tes mails, tu peux choisir une adresse
-    e-mail discrète et personnalisée. Ce nouvel e-mail peut par exemple correspondre à ton surnom.
+    Pour plus de <strong>convivialité</strong> dans l'utilisation de tes emails, tu peux choisir une adresse
+    email discrète et personnalisée. Ce nouvel email peut par exemple correspondre à ton surnom.
   </p>
 {/if}
 
   <p>
-    Pour de plus amples informations sur ce service, nous t'invitons à consulter
-    <a href="Docs/MonAliasMailMelix-net">cette documentation</a> qui répondra
-    sans doute à toutes tes questions
+    Pour de plus amples informations sur ce service, nous t'invitons à consulter
+    <a href="Xorg/AliasMelix">cette documentation</a> qui répondra
+    sans doute à toutes tes questions.
   </p>
 
   {if $actuel}
   <p>
-  <strong>Note : tu as déjà l'alias {$actuel}, or tu ne peux avoir qu'un seul alias à la fois.
-    Si tu effectues une nouvelle demande l'ancien alias sera effacé.</strong>
+  <strong>Note&nbsp;: tu as déjà l'alias {$actuel}, or tu ne peux avoir qu'un seul alias à la fois.
+    Si tu effectues une nouvelle demande l'ancien alias sera effacé.</strong>
   </p>
   {/if}
 
   {if $demande}
   <p>
-  <strong>Note : tu as déjà effectué une demande pour {$demande->alias}, dont le traitement est
+  <strong>Note&nbsp;: tu as déjà effectué une demande pour {$demande->alias}, dont le traitement est
     en cours. Si tu souhaites modifier ceci refais une demande, sinon ce n'est pas la peine.</strong>
   </p>
   {/if}
 
   <br />
   <form action="emails/alias/ask" method="post">
+    {xsrf_token_field}
     <table class="bicol" cellpadding="4" summary="Demande d'alias">
       <tr>
         <th>Demande d'alias</th>
       </tr>
       <tr>
-        <td>Alias demandé :</td>
+        <td>Alias demandé&nbsp;:</td>
       </tr>
       <tr>
         <td><input type="text" name="alias" value="{$r_alias}" />@{#globals.mail.alias_dom#} et @{#globals.mail.alias_dom2#}</td>
       </tr>
+      {if $user->hasProfile()}
       <tr>
         <td>
           <table class="flags" summary="Flags" cellpadding="0" cellspacing="0">
             <tr>
               <td class="orange">
-                <input type="checkbox" name="public" {if $mail_public}checked="checked"{/if}/>
+                <input type="checkbox" name="public" {if $mail_public}checked="checked"{/if} id="pub_add"/>
               </td>
               <td class="texte">
-                adresse publique (apparaît sur ta fiche).
+                <label for="pub_add">adresse publique (apparaît sur ta fiche).</label>
               </td>
              </tr>
           </table>
         </td>
       </tr>
+      {/if}
       <tr>
-        <td>Brève explication :</td>
+        <td>Brève explication&nbsp;:</td>
       </tr>
       <tr>
         <td><textarea rows="5" cols="50" name="raison">{$r_raison}</textarea></td>
   </form>
   {if $actuel}
   <form action="emails/alias/delete/{$actuel}" method="post"
-      onsubmit="return confirm('Es-tu sûr de vouloir supprimer {$actuel} ?')">
+      onsubmit="return confirm('Es-tu sûr de vouloir supprimer {$actuel}&nbsp;?')">
+    {xsrf_token_field}
     <table class="bicol" cellpadding="4" summary="Suppression d'alias">
       <tr>
         <th>Suppression d'alias</th>
   {/if}
 {/if}
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}