Port homonyms stuff.
[platal.git] / templates / admin / homonymes.tpl
index 24b61d6..24890c1 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  *}
 
 <h1>Gestion des homonymes</h1>
 
-{if $op eq 'mail'}
-<p class="erreur">mail envoyé à {$forlife}</p>
-{elseif $op eq 'correct'}
-<p class="erreur">mail envoyé à {$forlife}, alias supprimé</p>
-{/if}
-
 {if $op eq 'list' || $op eq 'mail' || $op eq 'correct'}
 
 <p>
-  Les utilisateurs signalés en rouge sont ceux qui conservent actuellement
-  l'alias prenom.nom et empêchent donc la mise en place du robot détrompeur.
+  Les utilisateurs signalés en rouge sont ceux qui conservent actuellement
+  l'alias prenom.nom et empêchent donc la mise en place du robot détrompeur.
 </p>
 
 <table class="bicol">
   <tr>
-    <th>alias concerné</th>
-    <th>date de péremption de l'alias</th>
+    <th>alias concerné</th>
+    <th>date de péremption de l'alias</th>
     <th>op</th>
   </tr>
   {foreach from=$hnymes key=login item=row}
     </td>
     <td>{$user.expire|date_format}</td>
     <td>
-      <a href="{rel}/profile/{$user.forlife}" class='popup2'>fiche</a>
-      <a href="{rel}/admin/utilisateurs.php?login={$user.forlife}">edit</a>
+      <a href="profile/{$user.forlife}" class='popup2'>fiche</a>
+      <a href="admin/user/{$user.forlife}">edit</a>
       {if $user.type eq 'alias'}
-      <a href="{$smarty.server.PHP_SELF}?op=mail-conf&amp;target={$user.user_id}">mailer</a>
-      <a href="{$smarty.server.PHP_SELF}?op=correct-conf&amp;target={$user.user_id}">corriger</a>
+      <a href="admin/homonyms/mail-conf/{$user.user_id}">envoyer un email</a>
+      <a href="admin/homonyms/correct-conf/{$user.user_id}">corriger</a>
       {/if}
     </td>
   </tr>
 
 {elseif $op eq 'mail-conf'}
 
-<form method="post" action="{$smarty.server.PHP_SELF}">
+<form method="post" action="admin/homonyms/mail/{$target}">
+  {xsrf_token_field}
   <table class="bicol">
     <tr>
-      <th>Envoyer un mail pour prévenir l'utilisateur</th>
+      <th>Envoyer un email pour prévenir l'utilisateur</th>
     </tr>
     <tr>
       <td>
         <textarea cols="80" rows="20" name="mailbody">
-{$prenom},
+{$user->displayName()},
 
 
-Comme nous t'en avons informé par mail il y a quelques temps,
-pour respecter nos engagements en terme d'adresses e-mail devinables,
-tu te verras bientôt retirer l'alias {$loginbis}@polytechnique.org pour
-ne garder que {$forlife}@polytechnique.org.
+Comme nous t'en avons informé par email il y a quelques temps,
+pour respecter nos engagements en terme d'adresses email devinables,
+tu te verras bientôt retirer l'alias {$loginbis}@{#globals.mail.domain#} pour
+ne garder que {$user->forlifeEmail()}.
 
-Toute personne qui écrira à {$loginbis}@polytechnique.org recevra la
-réponse d'un robot qui l'informera que {$loginbis}@polytechnique.org
+Toute personne qui écrira à {$loginbis}@{#globals.mail.domain#} recevra la
+réponse d'un robot qui l'informera que {$loginbis}@{#globals.mail.domain#}
 est ambigu pour des raisons d'homonymie et signalera ton email exact.
 
-L'équipe Polytechnique.org
-{$baseurl}
+L'équipe Polytechnique.org
+{#globals.baseurl#}
         </textarea>
       </td>
     </tr>
     <tr>
       <td>
-        <input type="hidden" name="target" value="{$target}" />
-        <input type="hidden" name="op" value="mail" />
         <input type="submit" value="Envoyer" />
       </td>
     </tr>
@@ -109,35 +102,34 @@ L'
 
 {elseif $op eq 'correct-conf'}
 
-<form method="post" action="{$smarty.server.PHP_SELF}">
+<form method="post" action="admin/homonyms/correct/{$target}">
+  {xsrf_token_field}
   <table class="bicol">
     <tr>
-      <th>Mettre en place le robot {$loginbis}@polytechnique.org</th>
+      <th>Mettre en place le robot {$loginbis}@{#globals.mail.domain#}</th>
     </tr>
     <tr>
       <td>
         <textarea cols="80" rows="20" name="mailbody">
-{$prenom},
-          
-Comme nous t'en avons informé par mail il y a quelques temps,
-nous t'avons retiré de façon définitive l'adresse
-{$loginbis}@polytechnique.org.
+{$user->displayName()},
+
+Comme nous t'en avons informé par email il y a quelques temps,
+nous t'avons retiré de façon définitive l'adresse
+{$loginbis}@{#globals.mail.domain#}.
 
-Toute personne qui écrit à {$loginbis}@polytechnique.org reçoit la
-réponse d'un robot qui l'informe que {$loginbis}@polytechnique.org
-est ambigu pour des raisons d'homonymie et signale ton email exact
+Toute personne qui écrit à {$loginbis}@{#globals.mail.domain#} reçoit la
+réponse d'un robot qui l'informe que {$loginbis}@{#globals.mail.domain#}
+est ambigu pour des raisons d'homonymie et indique ton email exact.
 
-Tu peux faire l'essai toi-même en écrivant à {$loginbis}@polytechnique.org.
+Tu peux faire l'essai toi-même en écrivant à {$loginbis}@{#globals.mail.domain#}.
 
-L'équipe Polytechnique.org
-{$baseurl}
+L'équipe Polytechnique.org
+{#globals.baseurl#}
         </textarea>
       </td>
     </tr>
     <tr>
       <td>
-        <input type="hidden" name="target" value="{$target}" />
-        <input type="hidden" name="op" value="correct" />
         <input type="submit" value="Envoyer et corriger" />
       </td>
     </tr>
@@ -147,4 +139,4 @@ L'
 {/if}
 
 
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}