mirror of
https://github.com/e107inc/e107.git
synced 2025-08-03 21:27:25 +02:00
Use e107::getFile() to get directories.
This commit is contained in:
@@ -406,24 +406,15 @@ class e_library_manager
|
|||||||
private function getLibraries()
|
private function getLibraries()
|
||||||
{
|
{
|
||||||
$dir = e_WEB . 'lib';
|
$dir = e_WEB . 'lib';
|
||||||
|
$directories = array();
|
||||||
|
|
||||||
// Retrieve list of directories.
|
// Retrieve list of directories.
|
||||||
/* FIXME Use e107::getFile() or just scandir() ? */
|
$file = e107::getFile();
|
||||||
$directories = array();
|
$dirs = $file->get_dirs($dir);
|
||||||
$nomask = array('CVS');
|
|
||||||
if(is_dir($dir) && $handle = opendir($dir))
|
foreach($dirs as $dirName)
|
||||||
{
|
{
|
||||||
while(false !== ($file = readdir($handle)))
|
$directories[$dirName] = "{e_WEB}lib/$dirName";
|
||||||
{
|
|
||||||
if(!in_array($file, $nomask) && $file[0] != '.')
|
|
||||||
{
|
|
||||||
if(is_dir("$dir/$file"))
|
|
||||||
{
|
|
||||||
$directories[$file] = "{e_WEB}lib/$file";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
closedir($handle);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return $directories;
|
return $directories;
|
||||||
|
Reference in New Issue
Block a user