function xrmdir($dir, $remove_first_dir = true) { $current_dir = opendir($dir); while ($entryname = readdir($current_dir)) { if (RheinaufFile::is_dir("{$dir}/{$entryname}") and ($entryname != "." and $entryname != "..")) { RheinaufFile::xrmdir("{$dir}/{$entryname}"); } elseif ($entryname != "." and $entryname != "..") { RheinaufFile::unlink("{$dir}/{$entryname}"); } } closedir($current_dir); if ($remove_first_dir) { rmdir(${dir}); } }
function revert() { $file = $_GET['revert']; $folder = $this->work_folder(); RheinaufFile::copy($folder . $file, $folder . 'content.html'); print RheinaufFile::get_file($folder . 'content.html'); if ($file == 'tmp.html') { RheinaufFile::unlink($folder . $file); } }