source: spip-zone/_plugins_/inscription2/inscription2_2_0/formulaires/config_inscription2.html @ 31637

Last change on this file since 31637 was 31637, checked in by kent1@…, 10 years ago

les ereg_replace deviennent preg_replace

On passe par les apis SPIP pour mettre à jour les tables (maj_tables)

On indente correctement le code

File size: 8.4 KB
Line 
1<!-- autoriser=webmestre -->
2<!-- refus=<:cfg:refus_configuration_webmestre:> -->
3<!-- nom=inscription2 -->
4
5<div class="formulaire_spip formulaire_config formulaire_config_inscription2">
6[<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
7[<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
8
9<form method="post" action="#ENV{action}">
10        <div>
11                #ACTION_FORMULAIRE{#ENV{action}}
12
13                <fieldset>
14                        <ul>
15                                <li>
16                                        <div class="explication">
17                                                <p><:inscription2:info_defaut_desc:></p>
18                                                <small id="legend">
19                                                        <strong><:inscription2:form:></strong><:inscription2:form_expl:><br />
20                                                        <strong><span style="color:red">*</span></strong><:inscription2:form_oblig_expl:><br />
21                                                        <strong><:inscription2:fiche_mod:></strong><:inscription2:fiche_mod_expl:><br />
22                                                        <strong><:inscription2:fiche:></strong><:inscription2:fiche_expl:><br />
23                                                        <strong><:inscription2:table:></strong><:inscription2:table_expl:><br />
24                                                </small>
25                                        </div>
26                                </li>
27
28                                <li class="fieldset">
29                                        <fieldset>
30                                                <h3 class="legend"><:inscription2:info_defaut:></h3>
31                                                <ul>
32                                                        <li>
33                                                                <table>
34                                                                        <thead>
35                                                                                <tr>
36                                                                                        <th class="label"> </th>
37                                                                                        <th style="width:140px"><:inscription2:form:></th>
38                                                                                        <th style="width:70px"><:inscription2:fiche_mod:></th>
39                                                                                        <th style="width:70px"><:inscription2:fiche:></th>
40                                                                                        <th style="width:70px"><:inscription2:table:></th>
41                                                                                </tr>
42                                                                        </thead>
43                                                                        <tr>
44                                                                                <td class="label">
45                                                                                        <label><:inscription2:nom:></label>
46                                                                                </td>
47                                                                                <td>
48                                                                                        <input type="checkbox" name="nom" [checked="(#ENV{nom}?{checked})"] onclick="showoblig(this)" id="nom" />
49                                                                                        <div style="[(#CONFIG{inscription2/nom}|=={on}|?{display: block;, display:none;})]">
50                                                                                                <input type="checkbox" name="nom_obligatoire" [checked="(#CONFIG{inscription2/nom_obligatoire}?{checked})"] id="nom_obligatoire" />
51                                                                                                <span style="color:red">*</span>
52                                                                                        </div>
53                                                                                </td>
54                                                                                <td>
55                                                                                        <input type="checkbox" name="nom_fiche_mod" onclick="enadis(this,nom_fiche)" [checked="(#ENV{nom_fiche_mod}?{checked})"] id="nom_fiche_mod" />
56                                                                                </td>
57                                                                                <td>
58                                                                                        <input type="checkbox" name="nom_fiche" [checked="(#ENV{nom_fiche}?{checked})"] id="nom_fiche" [disabled ="(#ENV{nom_fiche_mod}?{disabled})"] />
59                                                                                </td>
60                                                                                <td>
61                                                                                        <input type="checkbox" name="nom_table" [checked="(#ENV{nom_table}?{checked})"] id="nom_table" />
62                                                                                </td>
63                                                                        </tr>
64                                                                        <tr>
65                                                                                <td class="label"><label><:inscription2:email:></label></td>
66                                                                                <td>
67                                                                                        <input type="checkbox" name="email" checked="checked" id="email" onclick="alert('<:inscription2:par_defaut:>');return false;"/>
68                                                                                        <div style="display:none;">
69                                                                                                <input type="checkbox" name="email_obligatoire" checked="checked" id="email_obligatoire" />
70                                                                                        </div>
71                                                                                </td>
72                                                                                <td>
73                                                                                        <input type="checkbox" name="email_fiche_mod" onclick = "enadis(this,email_fiche)" [checked="(#ENV{email_fiche_mod}?{checked})"] id="email_fiche_mod" />
74                                                                                </td>
75                                                                                <td>
76                                                                                        <input type="checkbox" name="email_fiche" [checked="(#ENV{email_fiche}?{checked})"] id="email_fiche" [disabled ="(#ENV{email_fiche_mod}?{disabled})"] />
77                                                                                </td>
78                                                                                <td>
79                                                                                        <input type="checkbox" name="email_table" [checked="(#ENV{email_table}?{checked})"] id="email_table" />
80                                                                                </td>
81                                                                        </tr>
82                                                                        <tr>
83                                                                                <td class="label"><label><:inscription2:pass:></label></td>
84                                                                                <td>
85                                                                                        <input type="checkbox" name="pass"[(#ENV{pass}|=={on}|oui) checked="checked"] id="pass" onclick="showoblig(this)" />
86                                                                                        <div style="[(#CONFIG{inscription2/pass}|=={on}|?{display: block;, display:none;})]">
87                                                                                                <input type="checkbox" name="pass_obligatoire" [checked="(#CONFIG{inscription2/pass_obligatoire}?{checked})"] id="pass_obligatoire" />
88                                                                                                <span style="color:red">*</span>
89                                                                                        </div>
90                                                                                </td>
91                                                                                <td>
92                                                                                        <input type="checkbox" name="pass_fiche_mod" onclick="enadis(this,pass_fiche)" [checked="(#ENV{pass_fiche_mod}?{checked})"] id="pass_fiche_mod" />
93                                                                                </td>
94                                                                                <td>
95                                                                                        <input type="checkbox" name="pass_fiche" disabled="disabled" id="pass_fiche" />
96                                                                                </td>
97                                                                                <td>
98                                                                                        <input type="checkbox" name="pass_table" disabled="disabled" id="pass_table" />
99                                                                                </td>
100                                                                        </tr>
101                                                                </table>
102                                                        </li>
103                                                </ul>
104                                        </fieldset>
105                                </li>
106
107                                [(#REM) ------------------------ INFORMATIONS PERSONNELLES? ------------------------ ]
108                                <INCLURE{fond=fonds/inscription2_infos_persos}>
109
110                                [(#REM) ------------------------ INFORMATIONS PROFESSIONNELLES? ------------------------ ]
111                                <INCLURE{fond=fonds/inscription2_infos_pros}>
112
113                                [(#REM) ------------------------ GREFFONS
114                                    geomap
115                                    echoppe
116                                    spiplistes
117                                    association
118                                    accesrestreint
119                                    abonnement
120                                    ...
121                                ------------------------ ]
122                                #PIPELINE{i2_cfg_form}
123
124                                [(#REM) ------------------------ OPTIONS DES AUTEURS ------------------------ ]
125                                <li>
126                                        <div class="explication">
127                                                <p><:inscription2:autres_informations:></p>
128                                        </div>
129                                </li>
130
131                                <li class="fieldset" id="option">
132                                        <fieldset>
133                                        <h3 class="legend"><:inscription2:info_gener:></h3>
134                                        <ul>
135                                                <li>
136                                                        <p class="explication">
137                                                                <:inscription2:info_gener_desc:>
138                                                        </p>
139                                                </li>
140
141                                                [(#SAISIE{case,divers}
142                                                        {label=<:inscription2:publication:>}
143                                                        {explication=<:inscription2:exp_publication:>})]
144
145                                        </ul>
146                                        </fieldset>
147                                </li>
148
149                                <li class="fieldset">
150                                        <fieldset>
151                                        <h3 class="legend"><:inscription2:info_internes:></h3>
152                                        <ul>
153                                                <li>
154                                                        <p class="explication">
155                                                                <:inscription2:info_internes_desc:>
156                                                        </p>
157                                                </li>
158
159                                                [(#SAISIE{case,divers}
160                                                        {label=<:inscription2:divers:>}
161                                                        {explication=<:inscription2:exp_divers:>})]
162
163                                                <li>
164                                                        <label><:inscription2:statut:></label>
165                                                        <p class="explication"><:inscription2:exp_statut:></p>
166                                                        <select name="statut_nouveau" id="statut_nouveau">
167                                                                <option value='6forum' [selected="(#ENV{statut_nouveau}|=={6forum}|oui)selected"]><:inscription2:visiteur:></option>
168                                                                <option value='1comite' [selected="(#ENV{statut_nouveau}|=={1comite}|oui)selected"]><:inscription2:auteur:></option>
169                                                        </select>
170                                                </li>
171
172                                                [(#SAISIE{case,creation}
173                                                        {label=<:inscription2:creation:>})]
174
175                                                <li>
176                                                        <label><:inscription2:statut_rel:></label>
177                                                        <p class="explication"><:inscription2:exp_statut_rel:></p>
178                                                        <input type="checkbox" name="statut_int" onclick="showhide(this, '#statut_interne')" [checked="(#ENV{statut_int}?{checked})"] id="statut_int" />
179                                                        <input type="text" name="statut_interne" id="statut_interne" style="[(#ENV{statut_int}|=={on}|?{display: block;, display:none;})]" value="#ENV{statut_interne}" />
180                                                </li>
181                                        </ul>
182                                        </fieldset>
183                                </li>
184                                <li class="fieldset">
185                                        <fieldset>
186                                                <h3 class="legend"><:inscription2:legend_affordance_form:></h3>
187                                                <ul>
188                                                        <li>
189                                                                [(#SAISIE{radio, affordance_form,
190                                                                        label=<:inscription2:label_affordance_form:>,
191                                                                        explication=<:inscription2:explication_affordance_form:>,
192                                                                        defaut=#ARRAY{0,login},
193                                                                        datas=#ARRAY{
194                                                                                login,<:inscription2:choix_affordance_login:>,
195                                                                                email,<:inscription2:choix_affordance_email:>,
196                                                                                login_et_email,<:inscription2:choix_affordance_login_email:>}})]
197                                                        </li>
198                                                </ul>
199                                        </fieldset>
200                                </li>
201                        </ul>
202                        <p class="boutons">
203                                <input type="submit" name="_cfg_ok" class="submit" value="<:valider:>" />
204                                <input type="submit" name="_cfg_delete" class="reset" value="<:effacer:>" />
205                        </p>
206                </fieldset>
207        </div>
208</form>
209
210[(#REM) Code jQuery plier/deplier les listes ]
211<script type="text/javascript"><!--
212function showhide(boxName, boxNom) {
213        if(boxName.checked){
214                $(boxNom).slideDown('slow');
215        }
216        else
217                $(boxNom).slideUp('slow');
218}
219
220function showoblig(boxName) {
221        if (boxName.checked) {
222                $(boxName).parent().find('div').slideDown('slow');
223        }
224        else {
225                $(boxName).parent().find('div').slideUp('slow');
226                $(boxName).parent().find('div').find('input[type=checkbox]').eq(0).attr({
227                        checked: ''
228                });
229        }
230}
231
232function enadis(boxName, boxNom) {
233        if(boxName.checked){
234                boxNom.disabled = true;
235                boxNom.checked = false;
236        }else
237                boxNom.disabled = false;
238}
239// --></script>
240
241</div>
Note: See TracBrowser for help on using the repository browser.