From 65f6f06f14cf1dfda7c3830838dc70db22e49a85 Mon Sep 17 00:00:00 2001
From: Cerdic <cedric@yterium.com>
Date: Tue, 27 Oct 2015 13:56:12 +0000
Subject: [PATCH] Complement a r22441 : ne pas lever le flag en cas de
 find_in_path appele trop tot si le fichier n'est pas trouve

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

diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php
index d8f342b8fe..e5260b9b6c 100644
--- a/ecrire/inc/utils.php
+++ b/ecrire/inc/utils.php
@@ -1277,8 +1277,11 @@ function find_in_path ($file, $dirname='', $include=false) {
 		}
 	}
 
-	if (!defined('_SAUVER_CHEMIN'))
-		define('_SAUVER_CHEMIN',true);
+	if (!defined('_SAUVER_CHEMIN')){
+		// si le chemin n'a pas encore ete charge, ne pas lever le flag, ne pas cacher
+		if (is_null($GLOBALS['path_files'])) return false;
+		define('_SAUVER_CHEMIN', true);
+	}
 	return $GLOBALS['path_files'][$GLOBALS['path_sig']][$dirname][$file] = $GLOBALS['path_files'][$GLOBALS['path_sig']][''][$dirname . $file] = false;
 }
 
-- 
GitLab