mirror of
https://github.com/Piwigo/Piwigo.git
synced 2026-03-28 17:42:57 +01:00
bug 2867 fixed: move get_dirs function to a function file, so that it can be used in plugin LocalFiles Editor (see r18629)
git-svn-id: http://piwigo.org/svn/branches/2.5@21566 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
@@ -113,32 +113,6 @@ $eligible_templates = array(
|
||||
|
||||
$flip_templates = array_flip($eligible_templates);
|
||||
|
||||
/**
|
||||
* returns an array contening sub-directories, excluding ".svn"
|
||||
*
|
||||
* @param string $dir
|
||||
* @return array
|
||||
*/
|
||||
function get_dirs($directory)
|
||||
{
|
||||
$sub_dirs = array();
|
||||
if ($opendir = opendir($directory))
|
||||
{
|
||||
while ($file = readdir($opendir))
|
||||
{
|
||||
if ($file != '.'
|
||||
and $file != '..'
|
||||
and is_dir($directory.'/'.$file)
|
||||
and $file != '.svn')
|
||||
{
|
||||
array_push($sub_dirs, $file);
|
||||
}
|
||||
}
|
||||
closedir($opendir);
|
||||
}
|
||||
return $sub_dirs;
|
||||
}
|
||||
|
||||
$available_templates = array_merge(
|
||||
array('N/A' => '----------'),
|
||||
get_dirs(PHPWG_ROOT_PATH.'themes'));
|
||||
|
||||
@@ -2456,4 +2456,30 @@ function delete_element_derivatives($infos, $type='all')
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* returns an array contening sub-directories, excluding ".svn"
|
||||
*
|
||||
* @param string $dir
|
||||
* @return array
|
||||
*/
|
||||
function get_dirs($directory)
|
||||
{
|
||||
$sub_dirs = array();
|
||||
if ($opendir = opendir($directory))
|
||||
{
|
||||
while ($file = readdir($opendir))
|
||||
{
|
||||
if ($file != '.'
|
||||
and $file != '..'
|
||||
and is_dir($directory.'/'.$file)
|
||||
and $file != '.svn')
|
||||
{
|
||||
array_push($sub_dirs, $file);
|
||||
}
|
||||
}
|
||||
closedir($opendir);
|
||||
}
|
||||
return $sub_dirs;
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user