From 8bf5ad56f8983700ac6da3981f9484d0c566981c Mon Sep 17 00:00:00 2001
From: "maieul@maieul.net" <>
Date: Tue, 12 Nov 2019 11:31:20 +0000
Subject: [PATCH] plus de logs pour essayer de comprendre ce bug de recup de
 fichier

---
 action/formidable_recuperer_fichier.php           | 2 ++
 action/formidable_recuperer_fichier_par_email.php | 2 +-
 inc/formidable_fichiers.php                       | 3 ++-
 paquet.xml                                        | 2 +-
 4 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/action/formidable_recuperer_fichier.php b/action/formidable_recuperer_fichier.php
index 5f2c8674..5d36591e 100644
--- a/action/formidable_recuperer_fichier.php
+++ b/action/formidable_recuperer_fichier.php
@@ -18,6 +18,8 @@ function action_formidable_recuperer_fichier() {
 	$arg = $securiser_action();
 	$arg = unserialize($arg);
 
+	spip_log("Action recuperer_fichier :  le arg est $arg et le hash $hash.", "formidable"._LOG_DEBUG);
+	spip_log("Du coup le resultat de securiser_action() est ". _action_auteur("$action-$arg", '', $pass, 'alea_ephemere'), "formidable"._LOG_DEBUG);
 	// test si autorisation de voir la réponse par cookie
 	$cookie_ok = false;
 	if (isset($arg['cookie'])) {
diff --git a/action/formidable_recuperer_fichier_par_email.php b/action/formidable_recuperer_fichier_par_email.php
index 445fb4d9..fd3cafbc 100644
--- a/action/formidable_recuperer_fichier_par_email.php
+++ b/action/formidable_recuperer_fichier_par_email.php
@@ -17,7 +17,7 @@ function action_formidable_recuperer_fichier_par_email() {
 	include_spip('inc/securiser_action');
 	$action = 'formidable_recuperer_fichier_par_email';
 	$pass = secret_du_site();
-	spip_log("Action :  le arg est $arg et le hash $hash.", "formidable"._LOG_DEBUG);
+	spip_log("Action recuperer_fichier_par_email :  le arg est $arg et le hash $hash.", "formidable"._LOG_DEBUG);
 	spip_log("Du coup le resultat de action_auteur est ". _action_auteur("$action-$arg", '', $pass, 'alea_ephemere'), "formidable"._LOG_DEBUG);
 	if ($hash==_action_auteur("$action-$arg", '', $pass, 'alea_ephemere')
 		or $hash==_action_auteur("$action-$arg", '', $pass, 'alea_ephemere_ancien')) {
diff --git a/inc/formidable_fichiers.php b/inc/formidable_fichiers.php
index a0347851..070613a0 100644
--- a/inc/formidable_fichiers.php
+++ b/inc/formidable_fichiers.php
@@ -506,6 +506,7 @@ function formidable_generer_url_action_recuperer_fichier($id_formulaire, $id_for
 
 	$param = serialize($param);
 	$securiser_action = charger_fonction('securiser_action', 'inc');
+	spip_log("recuperer_fichier : pour la $saisie et le fichier $fichier avec les options ".print_r($options,true)." le arg est $arg et le  hash $hash. Du coup l'url est $url", "formidable"._LOG_DEBUG);
 	return $securiser_action('formidable_recuperer_fichier', $param, '', false);
 }
 
@@ -535,7 +536,7 @@ function formidable_generer_url_action_recuperer_fichier_email($saisie, $fichier
 	$action = 'formidable_recuperer_fichier_par_email';
 	$hash = _action_auteur("$action-$arg", '', $pass, 'alea_ephemere');
 	$url = generer_url_action($action, "arg=$arg&hash=$hash", true, true);
-	spip_log("Pour la $saisie et le fichier $fichier avec les options ".print_r($options,true)." le arg est $arg et le  hash $hash. Du coup l'url est $url", "formidable"._LOG_DEBUG);
+	spip_log("recuperer_fichier_par_email : pour la $saisie et le fichier $fichier avec les options ".print_r($options,true)." le arg est $arg et le  hash $hash. Du coup l'url est $url", "formidable"._LOG_DEBUG);
 	return $url;
 }
 
diff --git a/paquet.xml b/paquet.xml
index 1586bdd2..f5aff9f9 100644
--- a/paquet.xml
+++ b/paquet.xml
@@ -1,7 +1,7 @@
 <paquet
 	prefix="formidable"
 	categorie="communication"
-	version="3.46.5"
+	version="3.46.6"
 	etat="stable"
 	compatibilite="[3.0.0;3.2.*]"
 	logo="images/formidable-64.png"
-- 
GitLab