1 <div class="formulaire_spip formulaire_editer formulaire_#FORM formulaire_#FORM-#ENV{id_souscription_campagne,nouveau}">
2 [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV**{message_ok})</p>]
3 [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
6 <form method="post" action="#ENV{action}"><div>
7 #ACTION_FORMULAIRE{#ENV{action}}
10 #SET{name,titre}#SET{obli,'obligatoire'}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
11 <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
12 <label for="#GET{name}"><:souscription_campagne:label_titre_campagne:> <:info_obligatoire_02:></label>[
13 <span class='erreur_message'>(#GET{erreurs})</span>
14 ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
16 #SET{name,type_objectif}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
17 <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
18 <label for="#GET{name}"><:souscription_campagne:label_type_objectif:></label>[
19 <span class='erreur_message'>(#GET{erreurs})</span>
20 ]<select name="#GET{name}" class="select" id="#GET{name}">
22 [(#CONFIG{souscription/don_activer,'off'}|=={on}|ou{[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)]})
23 <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]><:souscription_campagne:label_type_objectif_dons:> <:souscription_campagne:info_type_objectif_dons:></option>
26 [(#CONFIG{souscription/adhesion_activer,'off'}|=={on}|ou{[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)]})
27 <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]><:souscription_campagne:label_type_objectif_adhesions:> <:souscription_campagne:info_type_objectif_adhesions:></option>
31 #SET{name,texte}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
32 <li class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
33 <label for="#GET{name}"><:souscription_campagne:label_description:></label>[
34 <span class='erreur_message'>(#GET{erreurs})</span>
35 ]<textarea name="#GET{name}" class="textarea" rows="10">
36 #ENV*{#GET{name},#GET{defaut}}</textarea>
38 #SET{name,objectif_oui_non}#SET{obli,''}#SET{defaut,#ENV{_defaut_objectif,''}}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
39 <li class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">[
40 <span class='erreur_message'>(#GET{erreurs})</span>
43 <input type="hidden" name="#GET{name}" value="#GET{val}" />
46 <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"] />
47 <label for="#GET{name}_#GET{val}"><:souscription_campagne:label_objectif_oui_non:></label>
50 <li class="suite fieldset limite[(#ENV{#GET{name},#GET{defaut}}|=={on}|non)none]">
52 <legend><:souscription_campagne:label_objectif_groupe:></legend>
54 #SET{name,objectif}#SET{obli,'obligatoire'}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
55 <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
56 <label for="#GET{name}"><:souscription_campagne:label_objectif:> <:info_obligatoire_02:></label>[
57 <span class='erreur_message'>(#GET{erreurs})</span>
58 ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}"/>
59 <p class="explication"><:souscription_campagne:explication_campagne_objectif:></p>
61 #SET{name,objectif_initial}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
62 <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
63 <label for="#GET{name}"><:souscription_campagne:label_objectif_initial:></label>[
64 <span class='erreur_message'>(#GET{erreurs})</span>
65 ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
66 <p class="explication"><:souscription_campagne:explication_campagne_objectif_initial:></p>
68 #SET{name,objectif_limiter}#SET{obli,''}#SET{defaut,#ENV{_defaut_objectif,''}}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
69 <li class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">[
70 <span class='erreur_message'>(#GET{erreurs})</span>
73 <input type="hidden" name="#GET{name}" value="#GET{val}" />
76 <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"] />
77 <label for="#GET{name}_#GET{val}"><:souscription_campagne:label_objectif_limite:></label>
79 <p class="explication"><:souscription_campagne:explication_campagne_objectif_limite:></p>
84 #SET{name,configuration_specifique}#SET{obli,''}#SET{defaut,#ENV{_defaut_objectif,''}}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
85 <li class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">[
86 <span class='erreur_message'>(#GET{erreurs})</span>
89 <input type="hidden" name="#GET{name}" value="#GET{val}" />
92 <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"] />
93 <label for="#GET{name}_#GET{val}"><:souscription_campagne:label_configuration_specifique:></label>
95 <p class="explication"><:souscription_campagne:explication_configuration_specifique:></p>
97 <li class="suite fieldset configuration_specifique[(#ENV{#GET{name},#GET{defaut}}|=={on}|non)none]">
99 <legend><:souscription_campagne:label_objectif_groupe:></legend>
101 #SET{name,type_saisie}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
102 <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
103 <label for="#GET{name}"><:souscription:label_type_saisie:></label>[
104 <span class='erreur_message'>(#GET{erreurs})</span>
105 ]<select name="#GET{name}" class="select" id="#GET{name}">
107 <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]><:souscription:configurer_type_saisie_input:></option>
109 <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]><:souscription:configurer_type_saisie_radio:></option>
111 <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]><:souscription:configurer_type_saisie_selection:></option>
113 <p class="explication"><:souscription:explication_type_saisie:></p>
115 #SET{name,montants}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
116 <li class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
117 <label for="#GET{name}"><:souscription:label_montants:></label>[
118 <span class='erreur_message'>(#GET{erreurs})</span>
119 ]<textarea name="#GET{name}" class="textarea" rows="4">
120 #ENV*{#GET{name},#GET{defaut}}</textarea>
121 <p class="explication"><:souscription:explication_montants:></p>
128 <p class="boutons"><input type="submit" class="submit" value="<:souscription:confirmer_creation_campagne:>" /></p>
133 <INCLURE{fond=formulaires/inc-souscription-suites} />
134 <script type="application/javascript">
135 function up_visibility_montants(){
136 var val = jQuery('select[name="type_saisie"]').val();
139 jQuery(".editer_montants").hide('fast');
141 jQuery(".editer_montants").show('fast');
144 up_visibility_montants();
145 jQuery('select[name="type_saisie"],input.checkbox[name="configuration_specifique"]').change(up_visibility_montants);