[PLUGINS] ~maj des plugins
[lhc/web/www.git] / www / plugins / formidable / formulaires / formidable.html
1 <BOUCLE_remplacer_le_formulaire(CONDITION){si #ENV{_remplacer_formulaire}}>
2 [(#REM) Afficher du HTML si prévu par un plugin ou pour les stats ]
3 [(#ENV**{_remplacer_formulaire})]
4 </BOUCLE_remplacer_le_formulaire>
5 <BOUCLE_formulaire(FORMULAIRES){id_formulaire=#ENV{id}}>
6 [(#SET{enregistrement,[(#TRAITEMENTS**|unserialize|table_valeur{'enregistrement'})]})]
7 [(#SET{anonymiser,[(#GET{enregistrement}|table_valeur{'anonymiser'})]})]
8 [(#GET{anonymiser}|=={on}|oui)<h3><:formidable:formulaire_anonyme_explication:></h3>]
9 </BOUCLE_formulaire>
10 <div class="formulaire_spip formulaire_[(#ENV{form})] formulaire_#ENV{form}_[(#ENV{_formidable}|table_valeur{id_formulaire})] formulaire_#ENV{form}_[(#ENV{_formidable}|table_valeur{identifiant})][ formulaire_#ENV{form}-(#ENV{id,nouveau})]" id="[formulaire_#ENV{form}-(#ENV{id,nouveau})]">
11 [<h3 class="titrem"><span>(#ENV{_titre})</span></h3>]
12 [<div class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok}|propre)</div>]
13 [<div class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur}|propre)</div>]
14
15 [(#ENV{editable}|oui)
16 [(#ENV{_saisies}|et{#ENV{_saisies}|count}|oui)
17 <form method='post' action='[(#ENV{action}|ancre_url{[formulaire_#ENV{form}-(#ENV{id,nouveau})]})]' enctype='multipart/form-data'><div>
18 [(#REM) declarer les hidden qui declencheront le service du formulaire
19 parametre : url d'action ]
20 #ACTION_FORMULAIRE{#ENV{action}}
21
22 <ul>
23 #GENERER_SAISIES{#ENV{_saisies}}
24 <li style="display:none;">
25 <label for="mechantrobot-#ENV{id}"><:antispam_champ_vide:></label>
26 <input type="text" id="mechantrobot-#ENV{id}" name="mechantrobot" value="#ENV{mechantrobot}" />
27 </li>
28 </ul>
29
30 [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
31 <!--extra-->
32
33 <INCLURE{fond=formulaires/inc-formidable-boutons} />
34 </div></form>
35 ]
36 [(#ENV{_saisies}|et{#ENV{_saisies}|count}|non)
37 <p class="notice"><:formidable:formulaires_aucun_champ:></p>
38 ]
39 ]
40 [(#ENV{editable}|non)
41 [(#ENV{formidable_afficher_apres}|=={valeurs}|oui)
42 #VOIR_SAISIES{#ENV*{_saisies},#ENV}
43 ]
44 [(#ENV{formidable_afficher_apres}|=={rien}|oui)
45 ]
46 [(#ENV{formidable_afficher_apres}|=={stats}|oui)
47 #MODELE{formulaire_analyse,id_formulaire=#ENV{id}}
48 ]
49 ]
50 </div>
51 <//B_remplacer_le_formulaire>