{**************************************************************************}
{* *}
-{* Copyright (C) 2003-2007 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 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'}
+{if $homonyms_to_fix|@count}
<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.
+ Liste des homonymies à corriger, celles en rouge devraient déjà être traitées.<br />
+
+ Dans un premier temps, envoyer un mail. Ensuite (typiquement une semaine plus tard), cliquer sur "corriger".
</p>
<table class="bicol">
<tr>
<th>alias concerné</th>
<th>date de péremption de l'alias</th>
- <th>op</th>
+ <th>actions</th>
</tr>
- {foreach from=$hnymes key=login item=row}
+ {foreach from=$homonyms_to_fix key=login item=row}
<tr class="pair">
- <td colspan="3">
+ <td>
+ {if $row.0.urgent}
+ <span class="erreur"><strong>{$login}</strong></span>
+ {else}
<strong>{$login}</strong>
+ {/if}
+ </td>
+ <td>{$row.0.expire|date_format}</td>
+ <td>
+ <a href="admin/homonyms/mail-conf/{$row.0.uid}">envoyer un email</a>
+ <a href="admin/homonyms/correct-conf/{$row.0.uid}">corriger</a>
</td>
</tr>
{foreach from=$row item=user}
<tr class="impair">
- <td>
- {if $user.type eq 'alias'}
- <span class="erreur"><strong>{$user.forlife}</strong></span>
- {else}
- {$user.forlife}
- {/if}
+ <td> {$user.forlife}</td>
+ <td></td>
+ <td>
+ <a href="profile/{$user.forlife}" class='popup2'>fiche</a>
+ <a href="admin/user/{$user.forlife}">edit</a>
</td>
- <td>{$user.expire|date_format}</td>
+ </tr>
+ {/foreach}
+ {/foreach}
+</table>
+{/if}
+
+<p>
+ Liste des homonymies déjà corrigées.
+</p>
+
+<table class="bicol">
+ <tr>
+ <th>alias concerné</th>
+ <th>alias prémimé depuis</th>
+ <th>actions</th>
+ </tr>
+ {foreach from=$homonyms key=login item=row}
+ <tr class="pair">
+ <td><strong>{$login}</strong></td>
+ <td>{if $row.0.expire eq '0000-00-00'}---{else}{$row.0.expire|date_format}{/if}</td>
+ <td></td>
+ </tr>
+ {foreach from=$row item=user}
+ <tr class="impair">
+ <td> {$user.forlife}</td>
+ <td></td>
<td>
<a href="profile/{$user.forlife}" class='popup2'>fiche</a>
<a href="admin/user/{$user.forlife}">edit</a>
- {if $user.type eq 'alias'}
- <a href="admin/homonyms/mail-conf/{$user.user_id}">mailer</a>
- <a href="admin/homonyms/correct-conf/{$user.user_id}">corriger</a>
- {/if}
</td>
</tr>
{/foreach}
{elseif $op eq 'mail-conf'}
<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},
-
-
-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.
-
-Toute personne qui écrira à {$loginbis}@polytechnique.org recevra la
-réponse d'un robot qui l'informera que {$loginbis}@polytechnique.org
-est ambigu pour des raisons d'homonymie et signalera ton email exact.
-
-L'équipe Polytechnique.org
-{#globals.baseurl#}
- </textarea>
+ <textarea cols="80" rows="20" name="mailbody">{$warning_mail_text}</textarea>
</td>
</tr>
<tr>
{elseif $op eq 'correct-conf'}
<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}@{$user->mainEmailDomain()}</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.
-
-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 indique ton email exact.
-
-Tu peux faire l'essai toi-même en écrivant à {$loginbis}@polytechnique.org.
-
-L'équipe Polytechnique.org
-{#globals.baseurl#}
- </textarea>
+ <textarea cols="80" rows="20" name="mailbody">{$robot_mail_text}</textarea>
</td>
</tr>
<tr>