/* removeDir - deletes files and dirs in target
* $dir = target directory
* $delself = delete target dir also
*/
function removeDir($dir, $delself) {
if(!$dh = @opendir($dir)) return;
while (false !== ($obj = readdir($dh))) {
if($obj=='.' || $obj=='..') continue;
if (!@unlink($dir.'/'.$obj)) $this->removeDir($dir.'/'.$obj, true);
}
if ($delself){
closedir($dh);
@rmdir($dir);
}
}