function listFiles($dir)
{
$files = array();
$handle = opendir($dir);
while ($file = readdir($handle)) {
if ($file != '.' && $file != '..') {
if (is_dir($dir.'/'.$file)) {
$files[$file] = $this->listFiles($dir.'/'.$file);
} else {
$files[] = $file;
}
}
}
closedir($handle);
return $files;
}