From ae7cfc8d3795fbb77358018ec7e61fc30dd657c2 Mon Sep 17 00:00:00 2001
From: Fil <fil@rezo.net>
Date: Mon, 25 Jun 2007 10:03:23 +0000
Subject: [PATCH] retour du is_readable() qui permet d'ignorer des fichiers qu
 sont dans le path mais qu'on n'a pas le droit de lire (ESJ)

---
 ecrire/inc/utils.php | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php
index 9ac27189b0..9a75e9a079 100644
--- a/ecrire/inc/utils.php
+++ b/ecrire/inc/utils.php
@@ -699,8 +699,9 @@ function find_in_path ($filename) {
 		$sous = $dir.$p['dirname'];
 		if (!isset($ram[$sous]))
 			$ram[$sous] = memoriser_fichiers($sous);
-		if ($ram[$sous][$p['basename']])
-			return $sous.'/'.$p['basename'];
+		if ($ram[$sous][$p['basename']]
+		AND is_readable($f = $sous.'/'.$p['basename']))
+			return $f;
 	}
 }
 
-- 
GitLab