Newer
Older

maieul@maieul.net
a validé
[(#ENV{type_choix}|=={radio}|?{
#SET{data,#ARRAY{'',#VAL{formidable:traitements_champ_aucun}|_T}},
#SET{data,#ARRAY}
[(#ENV{forcer_type}|non)
#SET{tab,#ENV{formulaire}}
]
[(#ENV{forcer_type}|oui)

maieul@maieul.net
a validé
[(#ENV{forcer_type}|is_array|oui)
#SET{forcer_type,#ENV{forcer_type}|array_merge{#LISTE{fieldset}}}
]
[(#ENV{forcer_type}|is_array|non)
#SET{forcer_type,#LISTE{#ENV{forcer_type},fieldset}}
]
[(#SET{tab,[(#ENV{formulaire}|saisies_lister_avec_type{#GET{forcer_type},'',true})]})]
<BOUCLE_parcours(DATA){source tableau, #GET{tab}}{valeur/saisie!='explication'}>
#SET{nom,#VALEUR{options/nom}}
#SET{label,#VALEUR{options/label}|sinon{#VALEUR{options/label_case}}|sinon{#GET{nom}}}
<BOUCLE_enfants(DATA){source tableau, #VALEUR{saisies}} {valeur/saisie!='explication'}>
#SET{enfant,#ARRAY{#VALEUR{options/nom},#VALEUR{options/label}|sinon{#VALEUR{options/label_case}|sinon{#VALEUR{options/nom}}}}}
#SET{enfants,#GET{enfants}|array_merge{#GET{enfant}}}

maieul@maieul.net
a validé
<BOUCLE_petits_enfants(BOUCLE_enfants) />

maieul@maieul.net
a validé
[(#GET{label}|=={#GET{nom}}|non)
#SET{label,#GET{label}#VAL{' '}\(#GET{nom}\)}
]
#SET{saisie,#ARRAY{#GET{label},#GET{enfants}}}

maieul@maieul.net
a validé
#SET{saisie,#ARRAY}
[(#VALEUR{saisie}|!={fieldset}|ou{#ENV{forcer_type}|non}|oui)

maieul@maieul.net
a validé
#SET{saisie,#ARRAY{#GET{nom},#GET{label}}}

maieul@maieul.net
a validé
]
<//B_enfants>
#SET{data,#GET{data}|array_merge{#GET{saisie}}}
[(#SET{data,#GET{data}|array_filter})]
<INCLURE{fond=saisies/#ENV{type_choix,selection},data=#GET{data},env,option_intro=<:formidable:traitements_champ_aucun:>}>