23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
{/if}
{if $review}
<fieldset>
<legend>Fiche membre exemple</legend>
<dl>
{foreach from=$champs item="champ" key="nom"}
{html_champ_membre config=$champ name=$nom disabled=true}
{if empty($champ.editable) || !empty($champ.private)}
<dd>
{if !empty($champ.private)}
(Champ privé)
{elseif empty($champ.editable)}
(Non-modifiable par les membres)
{/if}
</dd>
{/if}
{/foreach}
</dl>
</fieldset>
<form method="post" action="{$admin_url}config/membres.php">
<p class="submit">
{csrf_field key="config_membres"}
<input type="submit" name="back" value="← Retour à l'édition" class="minor" />
<input type="submit" name="reset" value="Annuler les changements" class="minor" />
<input type="submit" name="save" value="Enregistrer →" />
|
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
|
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
{/if}
{if $review}
<fieldset>
<legend>Fiche membre exemple</legend>
<dl>
{foreach from=$champs item="champ" key="nom"}
{if $nom == 'passe'}{continue}{/if}
{html_champ_membre config=$champ name=$nom disabled=true}
{if empty($champ.editable) || !empty($champ.private)}
<dd>
{if !empty($champ.private)}
(Champ privé)
{elseif empty($champ.editable)}
(Non-modifiable par les membres)
{/if}
</dd>
{/if}
{/foreach}
</dl>
</fieldset>
<fieldset id="f_passe">
<legend>Mot de passe</legend>
<dl>
<dt><label for="f_passe">Mot de passe</label>{if !empty($champs.passe.mandatory)} <b title="(Champ obligatoire)">obligatoire</b>{/if}</dt>
<dd><input type="password" id="f_passe" disabled="disabled" /></dd>
{if empty($champs.passe.editable) || !empty($champs.passe.private)}
<dd>
{if !empty($champs.passe.private)}
(Champ privé)
{elseif empty($champs.passe.editable)}
(Non-modifiable par les membres)
{/if}
</dd>
{/if}
</dl>
</fieldset>
<form method="post" action="{$admin_url}config/membres.php">
<p class="submit">
{csrf_field key="config_membres"}
<input type="submit" name="back" value="← Retour à l'édition" class="minor" />
<input type="submit" name="reset" value="Annuler les changements" class="minor" />
<input type="submit" name="save" value="Enregistrer →" />
|
102
103
104
105
106
107
108
109
110
111
112
113
114
115
|
</dd>
</dl>
<p><input type="submit" name="add" value="Ajouter ce champ à la fiche membre" /></p>
</fieldset>
<div id="orderFields">
{foreach from=$champs item="champ" key="nom"}
<fieldset id="f_{$nom|escape}">
<legend>{$nom|escape}</legend>
<dl>
<dt><label>Type</label></dt>
<dd>{$champ.type|get_type}</dd>
<dt><label for="f_{$nom|escape}_title">Titre</label> <b title="(Champ obligatoire)">obligatoire</b></dt>
<dd><input type="text" name="champs[{$nom|escape}][title]" id="f_{$nom|escape}_title" value="{form_field data=$champs[$nom] name=title}" size="60" /></dd>
|
>
|
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
|
</dd>
</dl>
<p><input type="submit" name="add" value="Ajouter ce champ à la fiche membre" /></p>
</fieldset>
<div id="orderFields">
{foreach from=$champs item="champ" key="nom"}
{if $nom == 'passe'}{continue}{/if}
<fieldset id="f_{$nom|escape}">
<legend>{$nom|escape}</legend>
<dl>
<dt><label>Type</label></dt>
<dd>{$champ.type|get_type}</dd>
<dt><label for="f_{$nom|escape}_title">Titre</label> <b title="(Champ obligatoire)">obligatoire</b></dt>
<dd><input type="text" name="champs[{$nom|escape}][title]" id="f_{$nom|escape}_title" value="{form_field data=$champs[$nom] name=title}" size="60" /></dd>
|
141
142
143
144
145
146
147
148
149
150
151
152
153
154
|
<dd>{if $champ.type == 'multiple'}{math a=$more equation="a+1"}. {/if}<input type="text" name="champs[{$nom|escape}][options][{$more|escape}]" value="" size="50" /></dd>
{/if}
{/if}
</dl>
</fieldset>
{/foreach}
</div>
<p class="submit">
{csrf_field key="config_membres"}
<input type="submit" name="reset" value="Annuler les changements" class="minor" />
<input type="submit" name="review" value="Enregistrer →" />
(un récapitulatif sera présenté et une confirmation sera demandée)
</p>
|
>
>
>
>
>
>
>
>
>
>
>
>
|
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
|
<dd>{if $champ.type == 'multiple'}{math a=$more equation="a+1"}. {/if}<input type="text" name="champs[{$nom|escape}][options][{$more|escape}]" value="" size="50" /></dd>
{/if}
{/if}
</dl>
</fieldset>
{/foreach}
</div>
<fieldset id="f_passe">
<legend>Mot de passe</legend>
<dl>
<dt><label><input type="checkbox" name="champs[passe][editable]" value="1" {form_field data=$champs.passe name=editable checked="1"} /> Modifiable par les membres</label></dt>
<dd class="help">Si coché, les membres pourront changer cette information depuis leur espace personnel.</dd>
<dt><label><input type="checkbox" name="champs[passe][mandatory]" value="1" {form_field data=$champs.passe name=mandatory checked="1"} /> Champ obligatoire</label></dt>
<dd class="help">Si coché, ce champ ne pourra rester vide.</dd>
<dt><label><input type="checkbox" name="champs[passe][private]" value="1" {form_field data=$champs.passe name=private checked="1"} /> Champ privé</label></dt>
<dd class="help">Si coché, ce champ ne sera visible et modifiable que par les personnes pouvant gérer les membres, mais pas les membres eux-même.</dd>
</dl>
</fieldset>
<p class="submit">
{csrf_field key="config_membres"}
<input type="submit" name="reset" value="Annuler les changements" class="minor" />
<input type="submit" name="review" value="Enregistrer →" />
(un récapitulatif sera présenté et une confirmation sera demandée)
</p>
|