Reviewing and slighlty clarifying template for sender address rewriting
[platal.git] / templates / xnetgrp / mail.tpl
index 19a5adc..2f39797 100644 (file)
@@ -21,7 +21,7 @@
 {**************************************************************************}
 
 
-<h1>{$asso.nom}&nbsp;: Envoyer un mail</h1>
+<h1>{$asso.nom}&nbsp;: Envoyer un email</h1>
 
 <p class="descr">
 Ton message peut être personnalisé&nbsp;: si tu rentres les mots &lt;cher&gt;, &lt;prenom&gt;,
@@ -43,15 +43,16 @@ masculin ou féminin, par son prénom, ou son nom.
 //]]></script>
  
 <form action="{$platal->ns}mail" method="post" enctype="multipart/form-data">
+  {xsrf_token_field}
   <table class='bicol'>
     <tr>
-      <th colspan="2">Ecrire un mail&nbsp;:</th>
+      <th colspan="2">Écrire un email&nbsp;:</th>
     </tr>
     <tr>
       <td class="titre">Expéditeur&nbsp;:</td>
       <td>
         <input type="text" name="from" size="55" maxlength="70"
-          value="{if $smarty.request.from}{$smarty.request.from}{else}&quot;{$smarty.session.prenom} {$smarty.session.nom}&quot; <{$smarty.session.bestalias}@polytechnique.org>{/if}" />
+          value="{if $smarty.request.from}{$smarty.request.from}{else}&quot;{$user->fullName()}&quot; &lt;{$user->bestEmail()}&gt;{/if}" />
       </td>
     </tr>
     <tr>
@@ -69,12 +70,12 @@ masculin ou féminin, par son prénom, ou son nom.
         <em>annuaire</em>
       </td>
       <td>
-        <input type="checkbox" name="membres[X]" value="1"  {if $smarty.request.membres.X}checked="checked"{/if} />
-        <em>écrire à tous les X de l'annuaire du groupe</em><br />
-        <input type="checkbox" name="membres[ext]" value="1"  {if $smarty.request.membres.ext}checked="checked"{/if} />
-        <em>écrire à tous les extérieurs de l'annuaire du groupe</em><br />
-        <input type="checkbox" name="membres[groupe]" value="1"  {if $smarty.request.membres.groupe}checked="checked"{/if} />
-        <em>écrire à toutes les personnes morales de l'annuaire du groupe</em>
+        <label><input type="checkbox" name="membres[X]" value="1"  {if $smarty.request.membres.X}checked="checked"{/if} />
+        <em>écrire à tous les X de l'annuaire du groupe</em></label><br />
+        <label><input type="checkbox" name="membres[ext]" value="1"  {if $smarty.request.membres.ext}checked="checked"{/if} />
+        <em>écrire à tous les extérieurs de l'annuaire du groupe</em></label><br />
+        <label><input type="checkbox" name="membres[groupe]" value="1"  {if $smarty.request.membres.groupe}checked="checked"{/if} />
+        <em>écrire à toutes les personnes morales de l'annuaire du groupe</label></em>
         <a href="{$platal->ns}annuaire" class='popup'>(voir annuaire)</a><br />
       </td>
     </tr>
@@ -85,15 +86,15 @@ masculin ou féminin, par son prénom, ou son nom.
         {$l.list}
       </td>
       <td>
-        <input type="checkbox" name="ml[{$l.list}]" value="1" {if $smarty.request.ml[$l.list]}checked="checked"{/if} />
-        {$l.addr}
+        <label><input type="checkbox" name="ml[{$l.list}]" value="1" {if $smarty.request.ml[$l.list]}checked="checked"{/if} />
+        {$l.addr}</label>
         <a href="{$platal->ns}lists/admin/{$l.list}" class="popup">(voir composition)</a>
       </td>
     </tr>
     {/foreach}
 
     <tr>
-      <th colspan="2">Contenu dmail</th>
+      <th colspan="2">Contenu de l'email</th>
     </tr>
     <tr>
       <td class="titre">
@@ -103,8 +104,9 @@ masculin ou féminin, par son prénom, ou son nom.
     </tr>
     <tr>
       <td colspan="2" class="smaller">
-        <input type="checkbox" name="wiki" value="1" checked="1" onchange="updateWikiView(this);" />
-        activer <a href="wiki_help" class="popup3">la syntaxe wiki</a> pour le formattage du message
+        <input type="checkbox" name="wiki" value="1" checked="1" onchange="updateWikiView(this);" id="wiki_syntaxe"/>
+        <label for="wiki_syntaxe">activer </label><a href="wiki_help" class="popup3">la syntaxe wiki</a>
+        <label for="wiki_syntaxe">pour le formattage du message</label>
       </td>
     </tr>
     <tr id="preview" class="pair" style="display: none">