From b1b4832566b6206f4f1cf4ddfcf8c1e51439094b Mon Sep 17 00:00:00 2001 From: "maieul@maieul.net" <> Date: Sat, 2 Nov 2019 13:23:17 +0000 Subject: [PATCH] =?UTF-8?q?Correction=20suite=20=C3=A0=20r118367.=20Je=20m?= =?UTF-8?q?'=C3=A9tais=20tromp=C3=A9=20sur=20les=20statiques=20dans=20affi?= =?UTF-8?q?che=5Fresume=5Freponse()?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- formidable_fonctions.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/formidable_fonctions.php b/formidable_fonctions.php index 5397f83f..8d4e82d3 100644 --- a/formidable_fonctions.php +++ b/formidable_fonctions.php @@ -133,7 +133,7 @@ function calculer_voir_reponse($id_formulaires_reponse, $id_formulaire, $nom, $s */ function affiche_resume_reponse($id_formulaires_reponse, $id_formulaire = null, $modele_resume = null) { static $modeles_resume = array(); - static $saisies; + static $saisies_form = array(); if (is_null($id_formulaire)) { $id_formulaire = sql_getfetsel( @@ -146,6 +146,7 @@ function affiche_resume_reponse($id_formulaires_reponse, $id_formulaire = null, if (is_null($modele_resume) and !isset($modeles_resume[$id_formulaire])) { $row = sql_fetsel('saisies, traitements', 'spip_formulaires', 'id_formulaire='.intval($id_formulaire)); $saisies = unserialize($row['saisies']); + $saisies_form[$id_formulaire] = $saisies; $traitements = unserialize($row['traitements']); if (isset($traitements['enregistrement']['resume_reponse'])) { $modeles_resume[$id_formulaire] = $traitements['enregistrement']['resume_reponse']; @@ -155,6 +156,7 @@ function affiche_resume_reponse($id_formulaires_reponse, $id_formulaire = null, } if (is_null($modele_resume)) { $modele_resume = $modeles_resume[$id_formulaire]; + $saisies = $saisies_form[$id_formulaire]; } if (!$modele_resume) { -- GitLab