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; } }
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; }