Exemplo n.º 1
0
 public function displayAction()
 {
     $boobs = $this->_getParam('boobs', null);
     $kittens = $this->_getParam('kittens', null);
     $mogileKey = null;
     if ($boobs !== null) {
         $mogileKey = Model_Images::TYPE_BOOBS . '-' . $boobs;
     } else {
         if ($kittens !== null) {
             $mogileKey = Model_Images::TYPE_KITTENS . '-' . $kittens;
         }
     }
     if ($mogileKey == null) {
         throw new Exception('Invalid request');
     }
     $model = new Model_Images();
     $image = $model->getImage($mogileKey);
     $this->getResponse()->setHeader('Content-Type', 'image/jpeg');
     $this->getResponse()->setHeader('Content-Length', strlen($image));
     $this->getResponse()->setBody($image);
 }