1 {include file="admin/_head.tpl" title="Modifier un membre" current="membres" js=1}
4 <li><a href="{$admin_url}membres/fiche.php?id={$membre.id|escape}"><b>{$membre.identite|escape}</b></a></li>
5 <li class="current"><a href="{$admin_url}membres/modifier.php?id={$membre.id|escape}">Modifier</a></li>
6 {if $user.droits.membres >= Garradin\Membres::DROIT_ADMIN}
7 <li><a href="{$admin_url}membres/supprimer.php?id={$membre.id|escape}">Supprimer</a></li>
9 <li><a href="{$admin_url}membres/cotisations.php?id={$membre.id|escape}">Suivi des cotisations</a></li>
18 <form method="post" action="{$self_url|escape}">
21 <legend>Informations personnelles</legend>
23 {if $user.droits.membres == Garradin\Membres::DROIT_ADMIN}
24 <dt><label for="f_id">Numéro de membre</label> <b title="(Champ obligatoire)">obligatoire</b></dt>
25 <dd><input type="text" name="id" id="f_id" value="{form_field data=$membre name=id}" /></dd>
27 {foreach from=$champs item="champ" key="nom"}
28 {html_champ_membre config=$champ name=$nom data=$membre}
34 <legend>{if $membre.passe}Changer le mot de passe{else}Choisir un mot de passe{/if}</legend>
37 <dd>Ce membre a déjà un mot de passe, mais vous pouvez le changer si besoin.</dd>
39 <dd>Ce membre n'a pas encore de mot de passe et ne peut donc se connecter.</dd>
41 <dt><label for="f_passe">Nouveau mot de passe</label>{if $champs.passe.mandatory} <b title="(Champ obligatoire)">obligatoire</b>{/if}</dt>
43 Astuce : un mot de passe de quatre mots choisis au hasard dans le dictionnaire est plus sûr
44 et plus simple à retenir qu'un mot de passe composé de 10 lettres et chiffres.
47 Pas d'idée ? Voici une suggestion choisie au hasard :
48 <input type="text" readonly="readonly" title="Cliquer pour utiliser cette suggestion comme mot de passe" id="password_suggest" value="{$passphrase|escape}" />
50 <dd><input type="password" name="passe" id="f_passe" value="{form_field name=passe}" pattern=".{ldelim}5,{rdelim}" /></dd>
51 <dt><label for="f_repasse">Encore le mot de passe</label> (vérification){if $champs.passe.mandatory} <b title="(Champ obligatoire)">obligatoire</b>{/if}</dt>
52 <dd><input type="password" name="repasse" id="f_repasse" value="{form_field name=repasse}" pattern=".{ldelim}5,{rdelim}" /></dd>
56 {if $user.droits.membres == Garradin\Membres::DROIT_ADMIN}
58 <legend>Général</legend>
60 <dt><label for="f_cat">Catégorie du membre</label> <b title="(Champ obligatoire)">obligatoire</b></dt>
62 <select name="id_categorie" id="f_cat">
63 {foreach from=$membres_cats key="id" item="nom"}
64 <option value="{$id|escape}"{if $current_cat == $id} selected="selected"{/if}>{$nom|escape}</option>
73 {csrf_field key="edit_member_"|cat:$membre.id}
74 <input type="submit" name="save" value="Enregistrer →" />
79 <script type="text/javascript" src="{$admin_url}static/password.js"></script>
80 <script type="text/javascript">
81 initPasswordField('password_suggest', 'f_passe', 'f_repasse');
84 {include file="admin/_foot.tpl"}