mirror of
https://gitlab.easter-eggs.com/ee/ldapsaisie.git
synced 2024-12-20 15:33:47 +01:00
Fix local file handling
This commit is contained in:
parent
37e573a247
commit
1a700b1737
1 changed files with 9 additions and 5 deletions
|
@ -159,15 +159,19 @@ class LStemplate {
|
||||||
public static function getFilePath($file, $root_dir, $default_dir=null, $with_nocache=false) {
|
public static function getFilePath($file, $root_dir, $default_dir=null, $with_nocache=false) {
|
||||||
if ($default_dir === null)
|
if ($default_dir === null)
|
||||||
$default_dir = self :: getDefaultDir();
|
$default_dir = self :: getDefaultDir();
|
||||||
|
$path = false;
|
||||||
foreach(self :: $directories as $dir) {
|
foreach(self :: $directories as $dir) {
|
||||||
if (file_exists($root_dir.'/'.$dir.'/'.$file)) {
|
$path = $root_dir.'/'.$dir.'/'.$file;
|
||||||
$path = $root_dir.'/'.$dir.'/'.$file;
|
if (file_exists($path)) {
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
$path = false;
|
||||||
}
|
}
|
||||||
if (!$default_dir) {
|
if (!$path) {
|
||||||
return;
|
if (!$default_dir)
|
||||||
|
return;
|
||||||
|
$path = $root_dir.'/'.$default_dir.'/'.$file;
|
||||||
}
|
}
|
||||||
$path = $root_dir.'/'.$default_dir.'/'.$file;
|
|
||||||
if ($with_nocache)
|
if ($with_nocache)
|
||||||
$path .= "?nocache=".self::getNoCacheFileValue($path);
|
$path .= "?nocache=".self::getNoCacheFileValue($path);
|
||||||
return $path;
|
return $path;
|
||||||
|
|
Loading…
Reference in a new issue