/** * Reccursively delete all files in $dir * * @param string $dir * @author Thibaud Rohmer */ public function rec_del($dir) { if (is_file($dir)) { return unlink($dir); } $dirs = Menu::list_dirs($dir); $files = Menu::list_files($dir, false, true); foreach ($dirs as $d) { AdminDelete::rec_del($d); } foreach ($files as $f) { unlink($f); } return rmdir($dir); }