/**
  * @see AbstractLostAndFounDatabaseItem::deleteAll()	 
  */
 public static function deleteAll()
 {
     $itemIDs = self::getMarkedItems('backupFilesystem');
     foreach ($itemIDs as $itemID) {
         $item = new BackupFilesystemLostAndFoundItem($itemID);
         $item->delete();
     }
 }
 /**
  * Reads the backup items
  */
 protected function readBackup()
 {
     $this->activeSubTabMenuItem = 'filesystem';
     require_once WCF_DIR . 'lib/acp/admintools/lostandfound/BackupFilesystemLostAndFoundItem.class.php';
     BackupFilesystemLostAndFoundItem::createVirtualIDSpace();
     $this->markedItems = intval(count(BackupFilesystemLostAndFoundItem::getMarkedItems('backupFilesystem')));
     $this->classname = 'BackupFilesystemLostAndFoundItem';
     chdir(WCF_DIR . 'acp/backup');
     $dh = opendir(WCF_DIR . 'acp/backup');
     if (!$dh) {
         $this->count = 0;
         return;
     }
     $i = 0;
     while ($file = readdir($dh)) {
         if ($file != '.' && $file != '..' && $file != '.htaccess' && !is_dir($file)) {
             if ($i < ($this->pageNo - 1) * $this->itemsPerPage || $i > $this->pageNo * $this->itemsPerPage) {
                 $i++;
                 continue;
             }
             $backup = new BackupFilesystemLostAndFoundItem(BackupFilesystemLostAndFoundItem::getVirtualID('backupFilesystem', $file));
             $backup->filename = $file;
             $backup->filesize = round(filesize($file) / 1000, 2) . ' kB';
             $backup->fileLastModTime = filemtime($file);
             $this->itemData[] = $backup;
             $i++;
         }
     }
     closedir($dh);
     $this->count = $i;
 }