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});
     }
 }
Ejemplo n.º 2
0
 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);
     }
 }