Server : Apache System : Linux ks5.tuic.fr 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64 User : pragmatice ( 1003) PHP Version : 8.2.24 Disable Function : NONE Directory : /home/pragmatice/public_html/lesite/plugins/saisies/saisies/ |
<select name="#ENV{nom}" id="champ_[(#ENV{id,#ENV{nom}}|saisie_nom2classe)]"> #SET{tab,#ENV{formulaire}} #SET{tab_par_nom,#ENV{formulaire}|saisies_lister_par_nom} #SET{indent,0} #SET{liste_parents,#ARRAY{0,''}} <BOUCLE_parcours(DATA){source tableau, #GET{tab}}> #SET{saisie,#VALEUR} <option value="#GET{saisie/options/nom}" [(#ENV{valeur,#ENV{saisie_a_positionner}}|=={#GET{saisie/options/nom}}|oui)selected="selected"]> [(#VAL{ }|str_repeat{#GET{indent}})] [(#GET{saisie/options/label} |sinon{#GET{saisie/options/label_case}} |sinon{#GET{saisie/options/nom}} |sinon{''} |couper{60})] </option> <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{indent,#GET{indent}|plus{2}} #SET{liste_parents,#GET{liste_parents}|push{#GET{saisie/options/nom}}} <BOUCLE_parcours_recursif(BOUCLE_parcours)/> #SET{indent,#GET{indent}|moins{2}} #SET{liste_parents,#GET{liste_parents}|array_slice{0,-1}} </BOUCLE_test_enfants> </BOUCLE_parcours> #SET{parent, #GET{liste_parents}|table_valeur{#GET{liste_parents}|count|moins{1}}} <option value="[#GET{parent}]" style="font-style:italic"> [(#VAL{ }|str_repeat{#GET{indent}})] [(#GET{parent}|non) <:saisies:construire_position_fin_formulaire:> ] [(#GET{parent}|oui) #SET{groupe,#GET{tab_par_nom/#GET{parent}}} #SET{groupe,#GET{groupe/options/label}|sinon{#GET{groupe/options/label_case}}|sinon{#GET{groupe/options/nom}}|sinon{''}|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="font-style:italic"> [(#VAL{ }|str_repeat{#GET{indent}})] [(#GET{parent}|non) <:saisies:construire_position_fin_formulaire:> ] [(#GET{parent}|oui) #SET{groupe,#GET{tab_par_nom/#GET{parent}}} #SET{groupe,#GET{groupe/options/label}|sinon{#GET{groupe/options/nom}}|sinon{''}|couper{60}} <:saisies:construire_position_fin_groupe{groupe=#GET{groupe}}:> ] </option> <//B_parcours> </select>