1 {include file="admin/_head.tpl" title="Modifier une catégorie" current="membres/categories"}
9 <form method="post" action="{$self_url|escape}">
12 <legend>Informations générales</legend>
14 <dt><label for="f_nom">Nom</label> <b title="(Champ obligatoire)">obligatoire</b></dt>
15 <dd><input type="text" name="nom" id="f_nom" value="{form_field data=$cat name=nom}" required="required" /></dd>
16 <dt><label for="f_description">Description</label></dt>
17 <dd><textarea name="description" id="f_description" rows="5" cols="50">{form_field data=$cat name=description}</textarea></dd>
19 <input type="checkbox" name="cacher" value="1" id="f_cacher" {if $cat.cacher}checked="checked"{/if} />
20 <label for="f_cacher">Catégorie cachée</label>
23 Si coché cette catégorie ne sera visible qu'aux administrateurs et ne recevra pas
24 de messages collectifs ou de rappels.
30 <legend>Cotisation obligatoire</legend>
32 <dt><label for="f_id_cotisation_obligatoire">Cotisation obligatoire</label></dt>
34 <select name="id_cotisation_obligatoire" id="f_id_cotisation_obligatoire">
35 <option value="">-- Non</option>
36 {foreach from=$cotisations item="cotisation"}
37 <option value="{$cotisation.id|escape}" {form_field name="id_cotisation_obligatoire" selected=$cotisation.id data=$cat}>
38 {$cotisation.intitule|escape}
39 — {$cotisation.montant|html_money} {$config.monnaie|escape}
40 — {if $cotisation.duree}pour {$cotisation.duree|escape} jours
41 {elseif $cotisation.debut}
42 du {$cotisation.debut|format_sqlite_date_to_french} au {$cotisation.fin|format_sqlite_date_to_french}
54 <legend>Droits</legend>
56 <dt><label for="f_droit_connexion_aucun">Les membres de cette catégorie peuvent-ils se connecter ?</label></dt>
58 <input type="radio" name="droit_connexion" value="{Garradin\Membres::DROIT_AUCUN}" id="f_droit_connexion_aucun" {if $cat.droit_connexion == Garradin\Membres::DROIT_AUCUN}checked="checked"{/if} />
59 <label for="f_droit_connexion_aucun"><b class="aucun">C</b> Non</label>
62 <input type="radio" name="droit_connexion" value="{Garradin\Membres::DROIT_ACCES}" id="f_droit_connexion_acces" {if $cat.droit_connexion == Garradin\Membres::DROIT_ACCES}checked="checked"{/if} />
63 <label for="f_droit_connexion_acces"><b class="acces">C</b> Oui</label>
67 <dt><label for="f_droit_inscription_aucun">Les membres de cette catégorie peuvent-ils s'inscrire d'eux-même ?</label></dt>
69 <input type="radio" name="droit_inscription" value="{Garradin\Membres::DROIT_AUCUN}" id="f_droit_inscription_aucun" {if $cat.droit_inscription == Garradin\Membres::DROIT_AUCUN}checked="checked"{/if} />
70 <label for="f_droit_inscription_aucun"><b class="aucun">I</b> Non</label>
73 <input type="radio" name="droit_inscription" value="{Garradin\Membres::DROIT_ACCES}" id="f_droit_inscription_acces" {if $cat.droit_inscription == Garradin\Membres::DROIT_ACCES}checked="checked"{/if} />
74 <label for="f_droit_inscription_acces"><b class="acces">I</b> Oui</label>
78 <dt><label for="f_droit_membres_aucun">Gestion des membres :</label></dt>
80 <input type="radio" name="droit_membres" value="{Garradin\Membres::DROIT_AUCUN}" id="f_droit_membres_aucun" {if $cat.droit_membres == Garradin\Membres::DROIT_AUCUN}checked="checked"{/if} />
81 <label for="f_droit_membres_aucun"><b class="aucun">M</b> Pas d'accès</label>
84 <input type="radio" name="droit_membres" value="{Garradin\Membres::DROIT_ACCES}" id="f_droit_membres_acces" {if $cat.droit_membres == Garradin\Membres::DROIT_ACCES}checked="checked"{/if} />
85 <label for="f_droit_membres_acces"><b class="acces">M</b> Lecture uniquement</label>
88 <input type="radio" name="droit_membres" value="{Garradin\Membres::DROIT_ECRITURE}" id="f_droit_membres_ecriture" {if $cat.droit_membres == Garradin\Membres::DROIT_ECRITURE}checked="checked"{/if} />
89 <label for="f_droit_membres_ecriture"><b class="ecriture">M</b> Lecture & écriture</label>
92 <input type="radio" name="droit_membres" value="{Garradin\Membres::DROIT_ADMIN}" id="f_droit_membres_admin" {if $cat.droit_membres == Garradin\Membres::DROIT_ADMIN}checked="checked"{/if} />
93 <label for="f_droit_membres_admin"><b class="admin">M</b> Administration</label>
97 <dt><label for="f_droit_compta_aucun">Comptabilité :</label></dt>
99 <input type="radio" name="droit_compta" value="{Garradin\Membres::DROIT_AUCUN}" id="f_droit_compta_aucun" {if $cat.droit_compta == Garradin\Membres::DROIT_AUCUN}checked="checked"{/if} />
100 <label for="f_droit_compta_aucun"><b class="aucun">€</b> Pas d'accès</label>
103 <input type="radio" name="droit_compta" value="{Garradin\Membres::DROIT_ACCES}" id="f_droit_compta_acces" {if $cat.droit_compta == Garradin\Membres::DROIT_ACCES}checked="checked"{/if} />
104 <label for="f_droit_compta_acces"><b class="acces">€</b> Lecture uniquement</label>
107 <input type="radio" name="droit_compta" value="{Garradin\Membres::DROIT_ECRITURE}" id="f_droit_compta_ecriture" {if $cat.droit_compta == Garradin\Membres::DROIT_ECRITURE}checked="checked"{/if} />
108 <label for="f_droit_compta_ecriture"><b class="ecriture">€</b> Lecture & écriture</label>
111 <input type="radio" name="droit_compta" value="{Garradin\Membres::DROIT_ADMIN}" id="f_droit_compta_admin" {if $cat.droit_compta == Garradin\Membres::DROIT_ADMIN}checked="checked"{/if} />
112 <label for="f_droit_compta_admin"><b class="admin">€</b> Administration</label>
116 <dt><label for="f_droit_wiki_aucun">Wiki :</label></dt>
118 <input type="radio" name="droit_wiki" value="{Garradin\Membres::DROIT_AUCUN}" id="f_droit_wiki_aucun" {if $cat.droit_wiki == Garradin\Membres::DROIT_AUCUN}checked="checked"{/if} />
119 <label for="f_droit_wiki_aucun"><b class="aucun">W</b> Pas d'accès</label>
122 <input type="radio" name="droit_wiki" value="{Garradin\Membres::DROIT_ACCES}" id="f_droit_wiki_acces" {if $cat.droit_wiki == Garradin\Membres::DROIT_ACCES}checked="checked"{/if} />
123 <label for="f_droit_wiki_acces"><b class="acces">W</b> Lecture uniquement</label>
126 <input type="radio" name="droit_wiki" value="{Garradin\Membres::DROIT_ECRITURE}" id="f_droit_wiki_ecriture" {if $cat.droit_wiki == Garradin\Membres::DROIT_ECRITURE}checked="checked"{/if} />
127 <label for="f_droit_wiki_ecriture"><b class="ecriture">W</b> Lecture & écriture</label>
130 <input type="radio" name="droit_wiki" value="{Garradin\Membres::DROIT_ADMIN}" id="f_droit_wiki_admin" {if $cat.droit_wiki == Garradin\Membres::DROIT_ADMIN}checked="checked"{/if} />
131 <label for="f_droit_wiki_admin"><b class="admin">W</b> Administration</label>
135 <dt><label for="f_droit_config_aucun">Les membres de cette catégorie peuvent-ils modifier la configuration ?</label></dt>
137 <input type="radio" name="droit_config" value="{Garradin\Membres::DROIT_AUCUN}" id="f_droit_config_aucun" {if $cat.droit_config == Garradin\Membres::DROIT_AUCUN}checked="checked"{/if} />
138 <label for="f_droit_config_aucun"><b class="aucun">☑</b> Non</label>
141 <input type="radio" name="droit_config" value="{Garradin\Membres::DROIT_ADMIN}" id="f_droit_config_admin" {if $cat.droit_config == Garradin\Membres::DROIT_ADMIN}checked="checked"{/if} />
142 <label for="f_droit_config_admin"><b class="admin">☑</b> Oui</label>
148 {csrf_field key="edit_cat_"|cat:$cat.id}
149 <input type="submit" name="save" value="Enregistrer →" />
154 {include file="admin/_foot.tpl"}