#ACTION_FORMULAIRE{#ENV{action}}

<:opquast_critere:titre_opquast_criteres:/>

#SAISIE{hidden, id_opquast_critere, valeur=0} #SET{total_criteres,#TOTAL_BOUCLE} [(#SET{titre, <:opquast_critere:tous_statuts:>[(#GET{total_criteres})]})] [(#SET{statuts, #ARRAY{#GET{titre},''}})] #SET{liste_statuts, #VAL{opquast_criteres}|table_objet_sql|lister_tables_objets_sql|table_valeur{statut_textes_instituer}} #SET{total, 0} #SET{total, #TOTAL_BOUCLE} [(#SET{titre, [(#VALEUR|_T)][(#GET{total})]})] [(#SET{statuts,#GET{statuts}|array_merge{#ARRAY{#GET{titre},#CLE}}})] [(#SET{statuts, #GET{statuts}|array_flip})] [(#SAISIE{radio, statut, label=<:opquast:statut:>, data=#GET{statuts}})] #SET{etapes, #ARRAY} #SET{titre, #TITRE} #SET{total,0} #SET{total,#TOTAL_BOUCLE} #SET{conforme,0} #SET{conforme,#TOTAL_BOUCLE} #SET{pourcent, #GET{conforme}|div{#GET{total}}|mult{100}|intval} [(#GET{total}|>{0}|oui) [(#SET{style, background: linear-gradient(to right, #EAEAEA 0%, #EAEAEA [(#GET{pourcent})]%, transparent [(#GET{pourcent})]%, transparent 100%);})] [(#SET{titre, [(#TITRE)][(#GET{conforme})]/[(#GET{total})]})] [(#SET{etapes,#GET{etapes}|array_merge{#ARRAY{#GET{titre},#ID_OPQUAST_ETAPE}}})] ] [(#SET{etapes, #GET{etapes}|array_flip})] [(#SAISIE{checkbox, id_opquast_etape, label=<:opquast:opquast_etape:>, data=#GET{etapes}, conteneur_class=editer_id_opquast_tag})] #SET{tags, #ARRAY} #SET{titre, #TITRE} #SET{total,0} #SET{total,#TOTAL_BOUCLE} #SET{conforme,0} #SET{conforme,#TOTAL_BOUCLE} #SET{pourcent, #GET{conforme}|div{#GET{total}}|mult{100}|intval} [(#GET{total}|>{0}|oui) [(#SET{style, background: linear-gradient(to right, #EAEAEA 0%, #EAEAEA [(#GET{pourcent})]%, transparent [(#GET{pourcent})]%, transparent 100%);})] [(#SET{titre, [(#TITRE)][(#GET{conforme})]/[(#GET{total})]})] [(#SET{tags,#GET{tags}|array_merge{#ARRAY{#GET{titre},#ID_OPQUAST_TAG}}})] ] [(#SET{tags, #GET{tags}|array_flip})] [(#SAISIE{checkbox, id_opquast_tag, label=<:opquast:opquast_tag:>, data=#GET{tags}, conteneur_class=editer_id_opquast_tag})] #SET{themes, #ARRAY} #SET{titre, #TITRE} #SET{total,0} #SET{total,#TOTAL_BOUCLE} #SET{conforme,0} #SET{conforme,#TOTAL_BOUCLE} #SET{pourcent, #GET{conforme}|div{#GET{total}}|mult{100}|intval} [(#GET{total}|>{0}|oui) [(#SET{style, background: linear-gradient(to right, #EAEAEA 0%, #EAEAEA [(#GET{pourcent})]%, transparent [(#GET{pourcent})]%, transparent 100%);})] [(#SET{titre, [(#TITRE)][(#GET{conforme})]/[(#GET{total})]})] [(#SET{themes,#GET{themes}|array_merge{#ARRAY{#GET{titre},#ID_OPQUAST_THEME}}})] ] [(#SET{themes, #GET{themes}|array_flip})] [(#SAISIE{checkbox, id_opquast_theme, label=<:opquast:opquast_theme:>, data=#GET{themes}, conteneur_class=editer_id_opquast_tag})] [(#SAISIE{input, recherche, label=<:info_rechercher:>})]