예제 #1
0
 public function retornarXmlGaleria()
 {
     $imagens = ImagemDAO::consultarImagensPorVeiculo(new ModelImagem_Veiculo(array("id_veiculo" => $this->veiculo->get("id_veiculo"))));
     if ($imagens) {
         $rss = "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?>\n                <rss version=\"2.0\" xmlns:media=\"http://search.yahoo.com/mrss/\" xmlns:atom=\"http://www.w3.org/2005/Atom\">";
         foreach ($imagens as $imagem) {
             $thumb = SITE . "thumbs" . $imagem->get("caminho") . $imagem->get("imagem");
             $image = SITE . $imagem->get("caminho") . $imagem->get("imagem");
             $rss .= "<channel>\n                      <title>Feed title</title>\n                      <description>Feed Description</description>\n                      <link></link>\n                      <item>\n                           <title>Picture A</title>\n                           <media:description> This one's my favorite.</media:description>\n                           <link>pl_images/A.jpg</link>\n                           <media:thumbnail url=\"{$thumb}\"/>\n                           <media:content url=\"{$image}\"/>\n                      </item>\n                  </channel>";
         }
         $rss .= "</rss>";
         //header('Content-type: text/xml');
         return $rss;
     }
 }
예제 #2
0
 public function buscarImagensVeiculo()
 {
     $imagens = ImagemDAO::consultarImagensPorVeiculo(new ModelImagem_Veiculo(array("id_veiculo" => $this->veiculo->get("id_veiculo"))));
     if ($imagens) {
         $this->view->setCurrentBlock("Imagens");
         $count = 0;
         foreach ($imagens as $imagem) {
             $thumb = $imagem->get("caminho") . "thumbs/" . $imagem->get("imagem");
             $image = $imagem->get("caminho") . $imagem->get("imagem");
             $this->view->setVariable("img", $image);
             $this->view->setVariable("thumb", $thumb);
             $this->view->setVariable("count", $count);
             $this->view->setVariable("titulo", $imagem->get("titulo"));
             $count++;
             $this->view->parseCurrentBlock();
         }
     } else {
         $this->view->touchBlock("SemImagens");
     }
     return $this->view;
 }