Autocomplete enterprise name in profile edition. (Closes #836)
[platal.git] / templates / profile / nomusage.tpl
index d60f366..9b813df 100644 (file)
@@ -1,6 +1,6 @@
 {**************************************************************************}
 {*                                                                        *}
-{*  Copyright (C) 2003-2006 Polytechnique.org                             *}
+{*  Copyright (C) 2003-2008 Polytechnique.org                             *}
 {*  http://opensource.polytechnique.org/                                  *}
 {*                                                                        *}
 {*  This program is free software; you can redistribute it and/or modify  *}
 
 {if $same}
   <p class="erreur">
-      Si ton nom d'usage est identique à ton nom à l'X, il n'est pas
-      nécessaire de le saisir ici!
+      Si ton nom d'usage est identique à ton nom à l'X, il n'est pas
+      nécessaire de le saisir ici!
   </p>
   <p>
-    Pour supprimer ton nom d'usage, fais une demande avec un nom vide et en précisant la raison.
+    Pour supprimer ton nom d'usage, fais une demande avec un nom vide et en précisant la raison.
   </p>
   <p>
     [<a href='profile/usage'>Refaire une demande</a>] - [<a href='profile/edit'>Retour au profil</a>]
       <p>
         Ta demande de suppression de ton nom d'usage ainsi que de tes
         alias {$alias_old}@{#globals.mail.domain#} et
-        {$alias_old}@{#globals.mail.domain2#} a bien été enregistrée. 
+        {$alias_old}@{#globals.mail.domain2#} a bien été enregistrée. 
       </p>
     {/if}
 
     {if $myusage->alias}
       <p>
-        Ta demande d'ajout de ton nom d'usage a bien été enregistrée. Sa
-        validation engendrera la création des alias
+        Ta demande d'ajout de ton nom d'usage a bien été enregistrée. Sa
+        validation engendrera la création des alias
         <strong>{$myusage->alias}@{#globals.mail.domain#}</strong> et
         <strong>{$myusage->alias}@{#globals.mail.domain2#}</strong>.
       </p>
     {/if}
   
     <p>
-      Tu recevras un mail dès que les changements demandés auront été effectués. 
+      Tu recevras un mail dès que les changements demandés auront été effectués. 
       Encore merci de nous faire confiance pour tes e-mails !
     </p>
 
   {else}
 
 <p>
-Le nom d'usage est un patronyme qui doit être <strong>reconnu par la
+Le nom d'usage est un patronyme qui doit être <strong>reconnu par la
   loi</strong> (nom du conjoint, d'un de ses parents, ou bien plus
-exceptionnellement sur changement de l'état civil, ...).
+exceptionnellement sur changement de l'état civil, ...).
 </p>
 
 <p>
-Les surnoms sont <strong>systématiquement refusés</strong>. Pour
-utiliser une adresse personnalisée, il faut se tourner vers
-<a href="emails/alias">l'alias @melix.net</a>.
+Les surnoms sont <strong>systématiquement refusés</strong>. Pour
+utiliser une adresse personnalisée, il faut se tourner vers
+<a href="emails/alias">l'alias @{#globals.mail.alias_dom#}</a>.
 </p>
 
   <p>
-  Afin d'être joignable à la fois sous ton nom à l'X et sous ton nom d'usage, tu peux
-  saisir ici ce dernier. Il apparaîtra alors dans l'annuaire et tu disposeras
+  Afin d'être joignable à la fois sous ton nom à l'X et sous ton nom d'usage, tu peux
+  saisir ici ce dernier. Il apparaîtra alors dans l'annuaire et tu disposeras
   des adresses correspondantes @{#globals.mail.domain#} et @{#globals.mail.domain2#}, en plus de
-  celles que tu possèdes déjà.
+  celles que tu possèdes déjà.
   </p>
 
   <br />
 
-  <form action="profile/usage" method="post">
+{literal}
+  <form action="profile/usage" method="post" onsubmit="
+  for (var i=this.reason.length-1; i>=0; i--) {
+    if (this.reason[i].checked && 
+      (this.reason[i].value != 'other' || this.other_reason.value != '')) {
+      return true;
+    }
+  }
+  alert('Tu dois préciser une raison motivant ta demande.');
+  return false;
+">
+{/literal}
     <table class="bicol" cellpadding="4" summary="Nom d'usage">
       <tr>
         <th>Nom d'usage</th>
@@ -98,12 +109,12 @@ utiliser une adresse personnalis
       </tr>
       <tr>
         <td class="rt">
-          <input type="radio" name="reason" checked="checked" value="époux/se" id="reason_ep" onclick="this.form.other_reason.value=''" /><label for="reason_ep">Nom d'épouse / d'époux</label><br />
+          <input type="radio" name="reason" value="époux/se" id="reason_ep" onclick="this.form.other_reason.value=''" /><label for="reason_ep">Nom d'épouse / d'époux</label><br />
           {if $usage_old}
             <input type="radio" name="reason" value="divorce" id="reason_div" onclick="this.form.other_reason.value=''" /><label for="reason_div">Divorce</label><br />
           {/if}
-          <input type="radio" name="reason" value="raccourci" id="reason_rac" onclick="this.form.other_reason.value=''" /><label for="reason_rac">Nom d'état civil simplifié, le nom officiel étant trop long</label><br />
-          <input type="radio" name="reason" value="other" id="reason_oth" /><label for="reason_oth">Autre :</label><br />
+          <input type="radio" name="reason" value="raccourci" id="reason_rac" onclick="this.form.other_reason.value=''" /><label for="reason_rac">Nom d'état civil simplifié, le nom officiel étant trop long</label><br />
+          <input type="radio" name="reason" value="other" id="reason_oth" /><label for="reason_oth">Autre&nbsp;:</label><br />
           <input type="text" name="other_reason" onfocus="document.getElementById('reason_oth').checked='checked'" size="60" />
         </td>
       </tr>
@@ -123,4 +134,4 @@ utiliser une adresse personnalis
 {/if}
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}