function delDir($dirName, $orig = false)
{
if (!$orig) {
$orig = $dirName;
}
if (empty($dirName)) {
return true;
}
if (file_exists($dirName)) {
$dir = dir($dirName);
while ($file = $dir->read()) {
if ($file != '.' && $file != '..') {
if (is_dir($dirName . '/' . $file)) {
Pommo_Helper_Maintenance::delDir($dirName . '/' . $file, $orig);
} else {
unlink($dirName . '/' . $file) or die('File ' . $dirName . '/' . $file . ' couldn\'t be deleted!');
}
}
}
$dir->close();
if ($dirName != $orig) {
@rmdir($dirName) or die('Folder ' . $dirName . ' couldn\'t be deleted!');
}
} else {
return false;
}
return true;
}