Ajout du mode de saisie radio+entree libre
[spip_souscriptions.git] / formulaires / configurer_souscription.html
1 [(#SET{liste_saisies, #ARRAY{input, <:souscription:configurer_type_saisie_input:>,
2                              radio, <:souscription:configurer_type_saisie_radio:>,
3                              selection, <:souscription:configurer_type_saisie_selection:>}})]
4
5 <div class="formulaire_spip formulaire_configurer formulaire_#FORM">
6
7         <h3 class="titrem"><:souscription:cfg_titre_parametrages:></h3>
8
9         [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
10         [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
11
12         <form method="post" action="#ENV{action}">
13         <div>
14                 #ACTION_FORMULAIRE{#ENV{action}}
15
16                 #SET{fl,souscription}
17                 <ul>
18                         #SET{name,adhesion_activer}#SET{obli,''}#SET{defaut,'off'}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
19                         <li class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">[
20                                 <span class='erreur_message'>(#GET{erreurs})</span>
21                                 ]
22                                 #SET{val,off}
23                                 <input type="hidden" name="#GET{name}" value="#GET{val}" />
24                                 #SET{val,on}
25                                 <div class="choix">
26                                         <input type="checkbox" name="#GET{name}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
27                                         <label for="#GET{name}_#GET{val}"><:souscription:label_activer_adhesion:></label>
28                                 </div>
29                         </li>
30                         <li class="suite fieldset adhesion[(#ENV{adhesion_activer,off}|=={on}|non)none]">
31                                 <fieldset>
32                                         <legend><:souscription:label_adhesion_groupe:></legend>
33                                         <ul>
34                                                 #SET{name,adhesion_type_saisie}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
35                                                 <li class="editer long_label editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
36                                                         <label for="#GET{name}"><:souscription:label_type_saisie:></label>[
37                                                         <span class='erreur_message'>(#GET{erreurs})</span>
38                                                         ]<select name="#GET{name}" class="select" id="#GET{name}">
39                                                                 #SET{val,input}
40                                                                 <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]><:souscription:configurer_type_saisie_input:></option>
41                                                                 #SET{val,radio}
42                                                                 <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]><:souscription:configurer_type_saisie_radio:></option>
43                                                                 #SET{val,radioinput}
44                                                                 <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]><:souscription:configurer_type_saisie_radioinput:></option>
45                                                                 #SET{val,selection}
46                                                                 <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]><:souscription:configurer_type_saisie_selection:></option>
47                                                         </select>
48                                                 </li>
49                                                 #SET{name,adhesion_montants_label}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
50                                                 <li class="editer long_label editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
51                                                         <label for="#GET{name}"><:souscription:label_montants_label:></label>[
52                                                         <span class='erreur_message'>(#GET{erreurs})</span>
53                                                         ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
54                                                 </li>
55                                                 #SET{name,adhesion_montants}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
56                                                 <li class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
57                                                         <label for="#GET{name}"><:souscription:label_montants:></label>[
58                                                         <span class='erreur_message'>(#GET{erreurs})</span>
59                                                         ]<textarea name="#GET{name}" class="textarea" rows="4">
60 #ENV*{#GET{name},#GET{defaut}}</textarea>
61                                                         <p class="explication"><:souscription:explication_montants:></p>
62                                                 </li>
63                                                 #SET{name,adhesion_montants_description}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
64                                                 <li class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
65                                                         <label for="#GET{name}"><:souscription:label_montants_explication:></label>[
66                                                         <span class='erreur_message'>(#GET{erreurs})</span>
67                                                         ]<textarea name="#GET{name}" class="textarea" rows="4">
68 #ENV*{#GET{name},#GET{defaut}}</textarea>
69                                                 </li>
70                                                 #SET{name,proposer_informer_comite_local}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
71                                                 <li class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">[
72                                                         <span class='erreur_message'>(#GET{erreurs})</span>
73                                                         ]
74                                                         #SET{val,off}
75                                                         <input type="hidden" name="#GET{name}" value="#GET{val}" />
76                                                         #SET{val,on}
77                                                         <div class="choix">
78                                                                 <input type="checkbox" name="#GET{name}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
79                                                                 <label for="#GET{name}_#GET{val}"><:souscription:label_proposer_informer_comite_local:></label>
80                                                         </div>
81                                                 </li>
82                                         </ul>
83                                 </fieldset>
84                         </li>
85
86                         #SET{name,don_activer}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
87                         <li class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">[
88                                 <span class='erreur_message'>(#GET{erreurs})</span>
89                                 ]
90                                 #SET{val,off}
91                                 <input type="hidden" name="#GET{name}" value="#GET{val}" />
92                                 #SET{val,on}
93                                 <div class="choix">
94                                         <input type="checkbox" name="#GET{name}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
95                                         <label for="#GET{name}_#GET{val}"><:souscription:label_activer_don:></label>
96                                 </div>
97                         </li>
98                         <li class="suite fieldset don[(#ENV{don_activer,off}|=={on}|non)none]">
99                                 <fieldset>
100                                         <legend><:souscription:label_don_groupe:></legend>
101                                         <ul>
102                                                 #SET{name,don_type_saisie}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
103                                                 <li class="editer long_label editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
104                                                         <label for="#GET{name}"><:souscription:label_type_saisie:></label>[
105                                                         <span class='erreur_message'>(#GET{erreurs})</span>
106                                                         ]<select name="#GET{name}" class="select" id="#GET{name}">
107                                                                 #SET{val,input}
108                                                                 <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]><:souscription:configurer_type_saisie_input:></option>
109                                                                 #SET{val,radio}
110                                                                 <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]><:souscription:configurer_type_saisie_radio:></option>
111                                                                 #SET{val,radioinput}
112                                                                 <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]><:souscription:configurer_type_saisie_radioinput:></option>
113                                                                 #SET{val,selection}
114                                                                 <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]><:souscription:configurer_type_saisie_selection:></option>
115                                                         </select>
116                                                 </li>
117                                                 #SET{name,don_montants_label}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
118                                                 <li class="editer long_label editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
119                                                         <label for="#GET{name}"><:souscription:label_montants_label:></label>[
120                                                         <span class='erreur_message'>(#GET{erreurs})</span>
121                                                         ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
122                                                 </li>
123                                                 #SET{name,don_montants}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
124                                                 <li class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
125                                                         <label for="#GET{name}"><:souscription:label_montants:></label>[
126                                                         <span class='erreur_message'>(#GET{erreurs})</span>
127                                                         ]<textarea name="#GET{name}" class="textarea" rows="4">
128 #ENV*{#GET{name},#GET{defaut}}</textarea>
129                                                         <p class="explication"><:souscription:explication_montants:></p>
130                                                 </li>
131                                                 #SET{name,don_montants_description}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
132                                                 <li class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
133                                                         <label for="#GET{name}"><:souscription:label_montants_explication:></label>[
134                                                         <span class='erreur_message'>(#GET{erreurs})</span>
135                                                         ]<textarea name="#GET{name}" class="textarea" rows="4">
136 #ENV*{#GET{name},#GET{defaut}}</textarea>
137                                                 </li>
138                                         </ul>
139                                 </fieldset>
140                         </li>
141
142
143                 </ul>
144                 <fieldset>
145                         <legend><:souscription:label_general_groupe:></legend>
146                         <ul>
147                                 #SET{name,dispositions_fiscales_explications}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
148                                 <li class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
149                                         <label for="#GET{name}"><:souscription:label_dispositions_fiscales_explications:></label>[
150                                         <span class='erreur_message'>(#GET{erreurs})</span>
151                                         ]<textarea name="#GET{name}" class="textarea" rows="4">
152 #ENV*{#GET{name},#GET{defaut}}</textarea>
153                                 </li>
154                                 #SET{name,proposer_infolettre}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
155                                 <li class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">[
156                                         <span class='erreur_message'>(#GET{erreurs})</span>
157                                         ]
158                                         #SET{val,off}
159                                         <input type="hidden" name="#GET{name}" value="#GET{val}" />
160                                         #SET{val,on}
161                                         <div class="choix">
162                                                 <input type="checkbox" name="#GET{name}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)checked="checked"] />
163                                                 <label for="#GET{name}_#GET{val}"><:souscription:label_proposer_infolettre:></label>
164                                         </div>
165                                 </li>
166                         </ul>
167                 </fieldset>
168
169                 <input type="hidden" name="_meta_casier" value="souscription" />
170                 <p class="boutons"><span class="image_loading">&nbsp;</span><input type="submit" class="submit" value="<:bouton_enregistrer:>" /></p>
171         </div>
172         </form>
173 </div>
174 <INCLURE{fond=formulaires/inc-formulaires-suite} />