Browse Source

fix bug sur le _non_ affichage du recapitulatif

pull/112/head
Maïeul 1 year ago
parent
commit
380eb374da
  1. 4
      formulaires/inc-saisies-cvt.html
  2. 11
      inc/saisies_lister.php

4
formulaires/inc-saisies-cvt.html

@ -14,10 +14,10 @@
<[(#DIV|sinon{ul})] class="editer-groupe">
#SET{saisies, #ENV{_saisies}}
[(#ENV{_etape}|oui)
[(#ENV{options/etapes_ignorer_recapitulatif}|non|et{#ENV{_etape}|=={#ENV{_etapes}}}|oui)
[(#ENV{_saisies/options/etapes_ignorer_recapitulatif}|non|et{#ENV{_etape}|=={#ENV{_etapes}}}|oui)
<INCLURE{fond=formulaires/inc-saisies-cvt-etapes-recapitulatif,env} />
]
[(#ENV{options/etapes_ignorer_recapitulatif}|non|et{#ENV{_etape}|=={#ENV{_etapes}}}|non)
[(#ENV{_saisies/options/etapes_ignorer_recapitulatif}|non|et{#ENV{_etape}|=={#ENV{_etapes}}}|non)
#SET{saisies, #GET{etapes}|table_valeur{etape_#ENV{_etape}/saisies}}
#GENERER_SAISIES{#GET{saisies},saisies_par_etapes=#ENV{_saisies_par_etapes}}
]

11
inc/saisies_lister.php

@ -214,6 +214,12 @@ function saisies_lister_par_etapes($saisies) {
if (isset($saisies['options']['etapes_activer']) and $saisies['options']['etapes_activer']) {
// Un premier parcourt pour compter les étapes
if (isset($saisies['options']['etapes_ignorer_recapitulatif'])) {
$ignorer_recapitulatif = $saisies['options']['etapes_ignorer_recapitulatif'];
} else {
$ignorer_recapitulatif = false;
}
unset($saisies['options']);
foreach ($saisies as $cle => $saisie) {
if (is_array($saisies) and $saisie['saisie'] == 'fieldset') {
@ -254,10 +260,7 @@ function saisies_lister_par_etapes($saisies) {
}
//// Ajouter l'étape recapitulatif
if (
!isset($saisies['options']['etapes_ignorer_recapitulatif'])
or !$saisies['options']['etapes_ignorer_recapitulatif']
) {
if (!$ignorer_recapitulatif) {
$compteur_etape++;
$saisies_etapes["etape_$compteur_etape"] = array(
'saisie' => 'fieldset',

Loading…
Cancel
Save