public function excluirImagem() { $sucesso = false; $id_imagem = $this->params["id_imagem"]; if ($id_imagem) { $modelImagem = new ModelImagem(array("id_imagem" => $id_imagem)); $imagem = ImagemDAO::consultar($modelImagem); if ($imagem) { if (file_exists(PASTA_UPLOAD . "/" . $imagem[0]->get("nome"))) { unlink(PASTA_UPLOAD . "/" . $imagem[0]->get("nome")); } if (file_exists(PASTA_UPLOAD . "/thumbs/" . $imagem[0]->get("nome"))) { unlink(PASTA_UPLOAD . "/thumbs/" . $imagem[0]->get("nome")); } } Imagem_VeiculoDAO::removerPorImagem(new ModelImagem_Veiculo(array("id_imagem" => $id_imagem))); ImagemDAO::remover($modelImagem); $sucesso = true; } return $sucesso; }
public function listarImagens() { $imagemDAO = new ImagemDAO(); $imgModel = new ModelImagem(); $imgModel->set("ativo", 1); $imagens = $imagemDAO->consultar($imgModel); if ($imagens) { $this->view->touchBlock("Conteudo_Imagens"); $this->view->setCurrentBlock("Imagens"); foreach ($imagens as $imagem) { $this->view->setVariable("id_imagem", $imagem->get("id_imagem")); $this->view->setVariable("nome", $imagem->get("nome")); $this->view->setVariable("caminho", $imagem->get("caminho")); $this->view->setVariable("caminho_thumb", $imagem->get("caminho_thumb")); $this->view->setVariable("ativo", $imagem->get("ativo") == 1 ? "sim" : "não"); $this->view->setVariable("id_usuario", ControleSessao::$id_usuario); $this->view->parseCurrentblock(); } } else { $this->view->touchBlock("nenhumaImagem"); } return $imagens; }