Added validation to the path and the file if exists, when is empty for the tests CT#191

skala
Arthur Portugal 15 years ago
parent e87d15cb61
commit 107eeda8f7
  1. 22
      main/inc/lib/fileManage.lib.php

@ -410,21 +410,21 @@ function copyDirTo($origDirPath, $destination, $move=true)
function index_dir($path)
{
$save_dir = getcwd();
chdir($path);
$handle = opendir($path);
if(is_dir($path)){
chdir($path);
$handle = opendir($path);
}
// reads directory content end record subdirectoies names in $dir_array
while ($element = readdir($handle) )
{
if ( $element == "." || $element == "..") continue; // skip the current and parent directories
if ( is_dir($element) ) $dirArray[] = $path."/".$element;
if (file_exists($handle)) {
while ($element = readdir($handle) )
{
if ( $element == "." || $element == "..") continue; // skip the current and parent directories
if ( is_dir($element) ) $dirArray[] = $path."/".$element;
}
closedir($handle) ;
}
closedir($handle) ;
// recursive operation if subdirectories exist
$dirNumber = sizeof($dirArray);
if ( $dirNumber > 0 )

Loading…
Cancel
Save