Beispiel #1
0
 protected function downloadFile($id)
 {
     $record = $this->filesModel->get($id);
     if ($record) {
         $fileName = $this->filesModel->getStoragePath() . $record->id;
         if (file_exists($fileName)) {
             $response = new \Nette\Application\Responses\FileResponse($fileName, $record->original, $record->mime);
             $this->sendResponse($response);
             return true;
         }
     }
     return false;
 }
Beispiel #2
0
 public function actionRefreshFileData($id)
 {
     $record = $this->model->get($id);
     if ($record) {
         $this->model->refreshData($id);
         $this->flashMessage("Data souboru byla aktualizována.", "success");
     } else {
         $this->flashMessage("Neexistuje záznam o takovém souboru.", "danger");
     }
     $this->redirect("id", $id);
 }