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) function index_dir($path)
{ {
$save_dir = getcwd(); $save_dir = getcwd();
chdir($path); if(is_dir($path)){
$handle = opendir($path); chdir($path);
$handle = opendir($path);
}
// reads directory content end record subdirectoies names in $dir_array // reads directory content end record subdirectoies names in $dir_array
while ($element = readdir($handle) ) 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; 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 // recursive operation if subdirectories exist
$dirNumber = sizeof($dirArray); $dirNumber = sizeof($dirArray);
if ( $dirNumber > 0 ) if ( $dirNumber > 0 )

Loading…
Cancel
Save