From bb686a04482eb63b7d60d01b6644ef7292c2578b Mon Sep 17 00:00:00 2001 From: "Committo,Ergo:sum" <esj@rezo.net> Date: Sun, 13 Feb 2005 16:20:11 +0000 Subject: [PATCH] =?UTF-8?q?tester=20is=5Fdir($dir)=20puis=20file=5Fexists(?= =?UTF-8?q?"$racine$dir/$f")=20n=20est=20pas=20d=C3=A9mesur=C3=A9ment=20co?= =?UTF-8?q?h=C3=A9rent?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ecrire/inc_version.php3 | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/ecrire/inc_version.php3 b/ecrire/inc_version.php3 index 53c4937a36..9cac32691f 100644 --- a/ecrire/inc_version.php3 +++ b/ecrire/inc_version.php3 @@ -1143,24 +1143,22 @@ function texte_script($texte) { // function find_in_path ($filename, $path='AUTO') { // Chemin standard depuis l'espace public + if ($path == 'AUTO') { $path = '.:squelettes:dist:formulaires'; if ($GLOBALS['dossier_squelettes']) $path = $GLOBALS['dossier_squelettes'].':'.$path; } - // Depuis l'espace prive, remonter d'un cran (a ameliorer si 'AUTO') + // Depuis l'espace prive, remonter d'un cran $racine = (_DIR_RESTREINT ? '' : '../'); // Parcourir le chemin foreach (split(':', $path) as $dir) { - #spip_log ("test $path for $filename"); - if (@is_dir($dir) AND @file_exists("$racine$dir/$filename")) { - #spip_log("$dir/$filename"); - return "$racine$dir/$filename"; + $f = "$racine$dir/$filename"; + if (@is_readable($f)) + return $f; } - } - # spip_log("find_in_path: pas de fichier '$filename' sur le chemin '$path'"); } -- GitLab