diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php index d8f342b8fef1a2b554492d6f8cb14e5e5f8dd37f..e5260b9b6c944957b4a3da6ce7956754a9f7ada9 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; }