init
[garradin.git] / templates / admin / membres / ajouter.tpl
1 {include file="admin/_head.tpl" title="Ajouter un membre" current="membres/ajouter" js=1}
2
3 {if $error}
4 <p class="error">
5 {$error|escape}
6 </p>
7 {/if}
8
9 <form method="post" action="{$self_url|escape}">
10
11 <fieldset>
12 <legend>Informations personnelles</legend>
13 <dl>
14 {foreach from=$champs item="champ" key="nom"}
15 {html_champ_membre config=$champ name=$nom}
16 {/foreach}
17 </dl>
18 </fieldset>
19
20 <fieldset>
21 <legend>Connexion</legend>
22 <dl>
23 <dt><label for="f_passe">Mot de passe</label>{if $champs.passe.mandatory} <b title="(Champ obligatoire)">obligatoire</b>{/if}</dt>
24 <dd class="help">
25 Astuce : un mot de passe de quatre mots choisis au hasard dans le dictionnaire est plus sûr
26 et plus simple à retenir qu'un mot de passe composé de 10 lettres et chiffres.
27 </dd>
28 <dd class="help">
29 Pas d'idée&nbsp;? Voici une suggestion choisie au hasard :
30 <input type="text" readonly="readonly" title="Cliquer pour utiliser cette suggestion comme mot de passe" id="password_suggest" value="{$passphrase|escape}" />
31 </dd>
32 <dd><input type="password" name="passe" id="f_passe" value="{form_field name=passe}" pattern=".{ldelim}5,{rdelim}" /></dd>
33 <dt><label for="f_repasse">Encore le mot de passe</label> (vérification)</dt>
34 <dd><input type="password" name="repasse" id="f_repasse" value="{form_field name=repasse}" pattern=".{ldelim}5,{rdelim}" /></dd>
35 </dl>
36 </fieldset>
37
38 {if $user.droits.membres == Garradin\Membres::DROIT_ADMIN}
39 <fieldset>
40 <legend>Général</legend>
41 <dl>
42 <dt><label for="f_cat">Catégorie du membre</label> <b title="(Champ obligatoire)">obligatoire</b></dt>
43 <dd>
44 <select name="id_categorie" id="f_cat">
45 {foreach from=$membres_cats key="id" item="nom"}
46 <option value="{$id|escape}"{if $current_cat == $id} selected="selected"{/if}>{$nom|escape}</option>
47 {/foreach}
48 </select>
49 </dd>
50 </dl>
51 </fieldset>
52 {/if}
53
54 <p class="submit">
55 {csrf_field key="new_member"}
56 <input type="submit" name="save" value="Enregistrer &rarr;" />
57 </p>
58
59 </form>
60
61 <script type="text/javascript" src="{$admin_url}static/password.js"></script>
62 <script type="text/javascript">
63 initPasswordField('password_suggest', 'f_passe', 'f_repasse');
64 </script>
65
66
67 {include file="admin/_foot.tpl"}