From c4a5d57f63185d3f4a171708c0c74db55256be10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ma=C3=AFeul=20Rouquette?= <maieul@maieul.net> Date: Sun, 11 Apr 2021 16:39:45 +0200 Subject: [PATCH] =?UTF-8?q?https://git.spip.net/spip-contrib-extensions/sa?= =?UTF-8?q?isies/issues/96,=20pour=20g=C3=A9rer=20le=20recap=20final=20des?= =?UTF-8?q?=20=C3=A9tapes=20-=20Faire=20l'appel=20au=20bon=20code=20de=20s?= =?UTF-8?q?aisies=20(m=C3=AAme=20si=20=C3=A0=20terme=20on=20devrait=20tout?= =?UTF-8?q?=20mutualiser)=20-=20Avoir=20une=20option=20pour=20ne=20pas=20a?= =?UTF-8?q?fficher=20le=20r=C3=A9capitulatif?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- formulaires/editer_formulaire_champs.php | 10 ++++++++++ formulaires/formidable.html | 9 +++++++-- lang/formidable_fr.php | 3 ++- 3 files changed, 19 insertions(+), 3 deletions(-) diff --git a/formulaires/editer_formulaire_champs.php b/formulaires/editer_formulaire_champs.php index 27b87513..558ce09b 100644 --- a/formulaires/editer_formulaire_champs.php +++ b/formulaires/editer_formulaire_champs.php @@ -107,6 +107,16 @@ function formulaires_editer_formulaire_champs_charger($id_formulaire) { 'afficher_si_avec_post' => True, ), ), + array( + 'saisie' => 'case', + 'options' => array( + 'nom' => 'etapes_ignorer_recapitulatif', + 'label_case' => _T('formidable:editer_globales_etapes_ignorer_recapitulatif_label_case'), + 'afficher_si' => '@etapes_activer@', + 'afficher_si_avec_post' => True, + 'conteneur_class' => 'pleine_largeur', + ), + ), ) ), array( diff --git a/formulaires/formidable.html b/formulaires/formidable.html index ce05d54e..4a517eab 100644 --- a/formulaires/formidable.html +++ b/formulaires/formidable.html @@ -21,8 +21,13 @@ <[(#VAL{ul}|saisie_balise_structure_formulaire)] class="editer-groupe"> #SET{saisies, #ENV{_saisies}} [(#ENV{_etape}|oui) - #SET{saisies, #ENV{_saisies_par_etapes}|table_valeur{etape_#ENV{_etape}/saisies}} - #GENERER_SAISIES{#GET{saisies},saisies_par_etapes=#ENV{_saisies_par_etapes}} + [(#ENV{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) + #SET{saisies, #GET{etapes}|table_valeur{etape_#ENV{_etape}/saisies}} + #GENERER_SAISIES{#GET{saisies},saisies_par_etapes=#ENV{_saisies_par_etapes}} + ] ] [(#ENV{_etape}|non) #GENERER_SAISIES{#GET{saisies}} diff --git a/lang/formidable_fr.php b/lang/formidable_fr.php index 2c32b752..9c8aea27 100644 --- a/lang/formidable_fr.php +++ b/lang/formidable_fr.php @@ -65,9 +65,10 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( 'editer_globales_etapes_label' => 'Multi-étapes', 'editer_globales_etapes_presentation_label' => 'Présentation des étapes', 'editer_globales_etapes_presentation_defaut_label' => 'Présenter l\'ensemble des étapes', - 'editer_globales_etapes_presentation_courante_label' => 'Afficher uniquement l\'étape courante et le nombre total d\'étapes', + 'editer_globales_etapes_presentation_courante_label' => 'Afficher uniquement l\'étape courante et le nombre total d\'étapes (y compris le récapitulatif des réponses)', 'editer_globales_etapes_precedent_label' => 'Texte du bouton précédent (par défaut "Précédent")', 'editer_globales_etapes_suivant_label' => 'Texte du bouton suivant (par défaut "Suivant")', + 'editer_globales_etapes_ignorer_recapitulatif_label_case' => 'Ne pas afficher le récapitulatif à la fin des étapes', 'editer_globales_submit_label' => 'Bouton de validation', 'editer_globales_technique_label' => 'Technique', 'editer_globales_texte_submit_label' => 'Texte du bouton de validation', -- GitLab