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; }
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); }