Advertisement
Guest User

edited code

a guest
Jan 5th, 2011
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.87 KB | None | 0 0
  1. public function imageAction()
  2.     {  
  3.     $id = $this->_getParam('id');
  4.  
  5.     $dokumentTabell = new Ordre_Model_Table_OrdreDokument();
  6.     $dokument = $dokumentTabell->find($id)->current();
  7.     $this->view->dokument = $dokument;
  8.     $filename = $dokument->Name.".".$dokument->FileExtension;
  9.     // disable layout and view
  10.     $this->view->layout()->disableLayout();
  11.     $this->_helper->viewRenderer->setNoRender(true);
  12.  
  13.     $this->getResponse()
  14.          ->clearAllHeaders()
  15.          ->clearBody()
  16.          ->setHttpResponseCode(200)
  17.          ->setHeader('Content-Type', 'image/jpeg')
  18.          ->setHeader('Content-Length', strlen($dokument->Dokument))
  19.          ->setHeader(
  20.             'Content-Disposition',
  21.             "attachment;filename=\"{$filename}\""
  22.          )
  23.          ->setHeader('Last-Modified', $dokument->SistEndret)
  24.          ->setBody($dokument->Dokument);
  25.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement