public function viewAction() { // Set an empty layout for view $this->_helper->layout()->setLayout('empty'); // Get requests $params = $this->getRequest()->getParams(); $id_fil = (int) $params['id_fil']; if ($id_fil != 0) { $files = new Default_Model_Files(); if ($files->fileExists($id_fil)) { $fileData = $files->getFileData($id_fil); $file = $files->getFile($id_fil); $this->view->filename = $file[0]['filename_fil']; $this->view->file = $fileData; $this->view->filetype = $file[0]['filetype_fil']; } else { $message = 'file-invalid-id'; $url = $this->_urlHelper->url(array('controller' => 'msg', 'action' => 'index', 'language' => $this->view->language), 'lang_default', true); $this->flash($message, $url); } } else { $message = 'file-missing-id'; $url = $this->_urlHelper->url(array('controller' => 'msg', 'action' => 'index', 'language' => $this->view->language), 'lang_default', true); $this->flash($message, $url); } }