Пример #1
0
 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);
     }
 }