diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php index 32b8a155077645907c751a84ae0bece6b7ad76b5..a33d0e4fea6631962881ad714b342bae0f026c84 100644 --- a/ecrire/inc/utils.php +++ b/ecrire/inc/utils.php @@ -285,8 +285,6 @@ function set_request($var, $val = NULL, $c=false) { // Exemples : [(#SELF|parametre_url{suite,18})] (ajout) // [(#SELF|parametre_url{suite,''})] (supprime) // [(#SELF|parametre_url{suite})] (prend $suite dans la _request) -// http://www.spip.net/@parametre_url -// // http://doc.spip.org/@parametre_url function parametre_url($url, $c, $v=NULL, $sep='&') { @@ -683,6 +681,9 @@ function creer_chemin() { // http://doc.spip.org/@memoriser_fichiers function memoriser_fichiers($dir) { $fichiers = array(); + + if ($dir === '') $dir = '.'; + if (@is_dir($dir) AND $t = @opendir($dir)) { while (($f = readdir($t)) !== false) { @@ -695,7 +696,6 @@ function memoriser_fichiers($dir) { // http://doc.spip.org/@find_in_path function find_in_path ($filename) { static $ram; - $dirs = creer_chemin(); $a = strrpos($filename,'/'); if ($a === false) { @@ -705,7 +705,7 @@ function find_in_path ($filename) { $dirname = substr($filename, 0, $a+1); $basename = substr($filename, $a+1); } - foreach($dirs as $dir) { + foreach(creer_chemin() as $dir) { $sous = $dir.$dirname; if (!isset($ram[$sous])) $ram[$sous] = memoriser_fichiers($sous);