From a48b71b7db09075574a47bd5e06af240cf36d29b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ma=C3=AFeul=20Rouquette?= <maieul@maieul.net>
Date: Sun, 9 May 2021 17:50:11 +0200
Subject: [PATCH] Pb #69
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

puisqu'on s'était permis de casser la compat 3.0 en 133811c1, pour
utiliser `recuperer_url`, autant l'utiliser tout le temps (fix warning,
et moins de trafic reseau).
---
 inc/formidable_fichiers.php | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/inc/formidable_fichiers.php b/inc/formidable_fichiers.php
index 2ea438ff..76c4ba85 100644
--- a/inc/formidable_fichiers.php
+++ b/inc/formidable_fichiers.php
@@ -93,7 +93,7 @@ function formidable_creer_dossier_formulaire($id_formulaire, $forcer = false) {
 		'methode' => 'HEAD'
 	));
 	if ($data and $data['status'] == 200) {
-		// si on peut récuperer la page avec un statut http 200,
+		// si on peut récuperer la page avec un statut http 200, c'est qu'il y a un problème
 		spip_log("$nom_dossier accessible en lecture depuis le web", 'formidable'._LOG_CRITIQUE);
 		return _T(
 			'formidable:creer_dossier_formulaire_erreur_possible_lire_exterieur',
@@ -208,7 +208,10 @@ function formidable_deplacer_fichier_emplacement_definitif($fichier, $nom, $mime
 		// ce qui n'est pas forcement vrai selon la config reseau etc. Peut provoquer un delai d'attente important si le firewall bloque la requete http
 		include_spip('inc/distant');
 		$url = url_absolue($fichier_test);
-		if ($data = recuperer_page($url) && $data != null) {
+		$data = recuperer_url($url, array(
+			'methode' => 'HEAD'
+		));
+		if ($data and $data['status'] == 200) {
 			// si on peut récuperer la page avec un statut http 200,
 			// c'est qu'il y a un problème.
 			// recuperer_page() est obsolète en 3.1, mais recuperer_url() n'existe pas en 3.0
-- 
GitLab