[PLUGINS] +maj gis4
[lhc/web/www.git] / www / plugins / saisies / saisies / position_construire_formulaire.html
index 569476e..1d896d8 100644 (file)
@@ -3,17 +3,17 @@
        #SET{tab_par_nom,#ENV{formulaire}|saisies_lister_par_nom}
        #SET{padding,0}
        #SET{liste_parents,#ARRAY{0,''}}
-       <BOUCLE_parcours(POUR){tableau #GET{tab}}>
+       <BOUCLE_parcours(DATA){source tableau, #GET{tab}}>
        #SET{saisie,#VALEUR}
-       <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"]>
-               [(#GET{saisie}|table_valeur{options}|table_valeur{label}
-                       |sinon{#GET{saisie}|table_valeur{options}|table_valeur{nom}}
+       <option value="#GET{saisie/options/nom}" style="padding-left:#GET{padding}px" [(#ENV{valeur,#ENV{saisie_a_positionner}}|=={#GET{saisie/options/nom}}|oui)selected="selected"]>
+               [(#GET{saisie/options/label}
+                       |sinon{#GET{saisie/options/nom}}
                        |couper{60})]
        </option>
-               <BOUCLE_test_enfants(CONDITION){si #GET{saisie}|table_valeur{options}|table_valeur{nom}|!={#ENV{saisie_a_positionner}}|et{#GET{saisie}|table_valeur{saisies}|is_array}}>
-               #SET{tab,#GET{saisie}|table_valeur{saisies}}
+               <BOUCLE_test_enfants(CONDITION){si #GET{saisie/options/nom}|!={#ENV{saisie_a_positionner}}|et{#GET{saisie/saisies}|is_array}}>
+               #SET{tab,#GET{saisie/saisies}}
                #SET{padding,#GET{padding}|plus{20}}
-               #SET_PUSH{liste_parents,#GET{saisie}|table_valeur{options}|table_valeur{nom}}
+               #SET_PUSH{liste_parents,#GET{saisie/options/nom}}
                <BOUCLE_parcours_recursif(BOUCLE_parcours)/>
                #SET{padding,#GET{padding}|moins{20}}
                #SET{liste_parents,#GET{liste_parents}|array_slice{0,-1}}
                        <:saisies:construire_position_fin_formulaire:>
                ]
                [(#GET{parent}|oui)
-                       #SET{groupe,#GET{tab_par_nom}|table_valeur{#GET{parent}}}
-                       #SET{groupe,#GET{groupe}|table_valeur{options}|table_valeur{label}|sinon{#GET{groupe}|table_valeur{options}|table_valeur{nom}}|couper{60}}
+                       #SET{groupe,#GET{tab_par_nom/#GET{parent}}}
+                       #SET{groupe,#GET{groupe/options/label}|sinon{#GET{groupe/options/nom}}|couper{60}}
                        <:saisies:construire_position_fin_groupe{groupe=#GET{groupe}}:>
                ]
        </option>
        </B_parcours>
        #SET{parent, #GET{liste_parents}|table_valeur{#GET{liste_parents}|count|moins{1}}}
-       <option value="[#GET{parent}]" style="padding-left:#GET{padding}px; font-style:italic;">
+       <option value="\[#GET{parent}\]" style="padding-left:#GET{padding}px; font-style:italic;">
                [(#GET{parent}|non)
                        <:saisies:construire_position_fin_formulaire:>
                ]
                [(#GET{parent}|oui)
-                       #SET{groupe,#GET{tab_par_nom}|table_valeur{#GET{parent}}}
-                       #SET{groupe,#GET{groupe}|table_valeur{options}|table_valeur{label}|sinon{#GET{groupe}|table_valeur{options}|table_valeur{nom}}|couper{60}}
+                       #SET{groupe,#GET{tab_par_nom/#GET{parent}}}
+                       #SET{groupe,#GET{groupe/options/label}|sinon{#GET{groupe/options/nom}}|couper{60}}
                        <:saisies:construire_position_fin_groupe{groupe=#GET{groupe}}:>
                ]
        </option>