Es scheint, daß Joomla hier veruscht in einem Pfad was zu lesen auf das es aber keinen Zugriff hat:
// read the source directory
$handle = opendir($path);
while (($file = readdir($handle)) !== false)
{
$dir = $path . DS . $file;
$isDir = is_dir($dir);
if (($file != '.') && ($file != '..') && (!in_array($file, $exclude)) && $isDir) {
// Removes filtered directories
if (preg_match("/$filter/", $file)) {
if ($fullpath) {
$arr[] = $dir;
} else {
$arr[] = $file;
}
}
if ($recurse) {
if (is_integer($recurse)) {
$arr2 = JFolder::folders($dir, $filter, $recurse - 1, $fullpath);
} else {
$arr2 = JFolder::folders($dir, $filter, $recurse, $fullpath);
}
$arr = array_merge($arr, $arr2);
}
}
}
closedir($handle);
asort($arr);
return $arr;
}
Lesezeichen