{**************************************************************************}
-{if $smarty.post.u_kill_conf}
-<form method="post" action="admin/user">
+{if t($smarty.post.delete_account)}
+<form method="post" action="admin/user/{$user->login()}">
{xsrf_token_field}
<div class="center">
<input type="hidden" name="uid" value="{$smarty.request.uid}" />
- Confirmer la suppression de l'utilisateur {$smarty.request.uid} ({$user->fullName()})
- <input type="submit" name="u_kill" value="continuer" />
+ Confirmer la suppression de l'utilisateur {$user->fullName()} (uid : {$smarty.request.uid}).<br />
+ <input type="submit" name="account_deletion_confirmation" value="Confirmer" />
</div>
</form>
-{elseif $user}
+{else}
{literal}
<script type="text/javascript">
//<![CDATA[
-function encryptPassword() {
- if ($('[name=new_plain_password]').val() != '********') {
- $('[name=hashpass]').val(hash_encrypt($('[name=new_plain_password]').val()));
- $('[name=new_plain_password]').val('');
- }
-}
-
function del_alias(alias) {
document.forms.alias.del_alias.value = alias;
document.forms.alias.submit();
</th>
</tr>
<tr>
- <td class="titre">Nom complet</td>
+ <td class="titre">Nom complet<br />
+ <span class="smaller">Prénom NOM</span>
+ </br></td>
<td>{if $hasProfile}{$user->fullName()}{else}<input type="text" name="full_name" maxlength="255" value="{$user->fullName()}" />{/if}</td>
</tr>
<tr>
- <td class="titre">Nom annuaire</td>
+ <td class="titre">Nom annuaire<br />
+ <span class="smaller">NOM Prénom</span>
+ </td>
<td>{if $hasProfile}{$user->directoryName()}{else}<input type="text" name="directory_name" maxlength="255" value="{$user->directoryName()}" />{/if}</td>
</tr>
<tr>
<td>
<div style="float: left">
<input type="text" name="new_plain_password" size="10" maxlength="256" value="********" />
- <input type="hidden" name="hashpass" value="" />
+ <input type="hidden" name="pwhash" value="" />
</div>
<div style="float: left; margin-top: 5px;">
{checkpasswd prompt="new_plain_password" submit="dummy_none"}
</tr>
<tr class="impair">
<td colspan="2" class="center">
- <input type="submit" name="update_account" value="Mettre à jour" onclick="encryptPassword()" />
+ <input type="submit" name="update_account" value="Mettre à jour" onclick="return hashResponse('new_plain_password', false, false);" />
<input type="submit" name="su_account" value="Prendre l'identité" />
<input type="submit" name="log_account" value="Consulter les logs" />
+ <input type="submit" name="delete_account" value="Supprimer le compte" />
</td>
</tr>
</table>
</table>
</form>
</div>
-
-{else}
-
-{literal}
-<script type="text/javascript">
-/* <![CDATA[ */
- function add_user_to_url(f) {
- f.action += '/' + f.login.value;
- }
-/* ]]> */
-</script>
-{/literal}
-<form method="post" action="admin/user" onsubmit="add_user_to_url(this); return true">
- {xsrf_token_field}
- <table class="tinybicol" cellspacing="0" cellpadding="2">
- <tr>
- <th>
- Administrer
- </th>
- </tr>
- <tr class="pair">
- <td class="center">
- Il est possible d'entrer ici n'importe quelle adresse mail : redirection, melix, ou alias.
- </td>
- </tr>
- <tr>
- <td class="center">
- <input type="text" name="login" size="40" maxlength="255" value="{$smarty.request.login|default:$user->hruid}" />
- </td>
- </tr>
- <tr>
- <td class="center">
- <input type="submit" name="select" value=" edit " />
- <input type="submit" name="su_account" value=" su " />
- <input type="submit" name="log_account" value=" logs " />
- </td>
- </tr>
- </table>
-</form>
{/if}
{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}