[PLUGINS] +set de base
[lhc/web/www.git] / www / plugins / formidable_1_0 / saisies / champ.html
1
2 <select name="#ENV{nom}" id="champ_#ENV{nom}">
3 <option value=""><:formidable:traitements_champ_aucun:></option>
4 [(#ENV{forcer_type}|non)
5 #SET{tab,#ENV{formulaire}}
6 ]
7 [(#ENV{forcer_type}|oui)
8 [(#SET{tab,[(#ENV{formulaire}|saisies_lister_par_nom{0})]})]
9 ]
10 #SET{padding,0}
11 <BOUCLE_parcours(POUR){tableau #GET{tab}}>
12 #SET{saisie,#VALEUR}
13 <BOUCLE_test_enfants(CONDITION){si #GET{saisie}|table_valeur{saisies}|is_array}>
14 <optgroup style="padding-left:#GET{padding}px" label="[(#GET{saisie}|table_valeur{options}|table_valeur{label}|sinon{#GET{saisie}|table_valeur{options}|table_valeur{nom}})]">
15 #SET{tab,#GET{saisie}|table_valeur{saisies}}
16 #SET{padding,#GET{padding}|plus{20}}
17 <BOUCLE_parcours_recursif(BOUCLE_parcours)/>
18 #SET{padding,#GET{padding}|moins{20}}
19 </optgroup>
20 </BOUCLE_test_enfants>
21 <BOUCLE_test_type(CONDITION){si #ENV{forcer_type}|non|ou{#GET{saisie}|table_valeur{saisie}|in_array{#ENV{forcer_type}}}}>
22 <option value="[(#GET{saisie}|table_valeur{options}|table_valeur{nom})]" style="padding-left:#GET{padding}px" [(#ENV{valeur,#ENV{saisie_a_positionner}}|=={#GET{saisie}|table_valeur{options}|table_valeur{nom}}|oui)selected="selected"]>
23 [(#GET{saisie}|table_valeur{options}|table_valeur{label}|sinon{#GET{saisie}|table_valeur{options}|table_valeur{nom}})]
24 </option>
25 </BOUCLE_test_type>
26 <//B_test_enfants>
27 </BOUCLE_parcours>
28 </select>