From f76b6ac8f6b2459849d2771657b3d604fff58408 Mon Sep 17 00:00:00 2001 From: Cerdic <cedric@yterium.com> Date: Mon, 20 Apr 2020 12:24:48 +0200 Subject: [PATCH] find_in_path(false) ou find_in_path('') renvoyait squelettes/ ce qui est assez bizarre et innatendu (arrivait si on enchainait 2 find_in_path sur un fichier inexistant) (marcimat) --- ecrire/inc/utils.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php index 89bc1d23dd..ec6c845d4d 100644 --- a/ecrire/inc/utils.php +++ b/ecrire/inc/utils.php @@ -1496,6 +1496,10 @@ function find_in_path($file, $dirname = '', $include = false) { static $inc = array(); # cf http://trac.rezo.net/trac/spip/changeset/14743 static $c = ''; + if (!$file and !strlen($file)) { + return false; + } + // on calcule le chemin si le dossier skel a change if ($c != $GLOBALS['dossier_squelettes']) { // assurer le non plantage lors de la montee de version : -- GitLab