コード例 #1
0
ファイル: ControleImagem.php プロジェクト: cokita/srp
 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;
 }
コード例 #2
0
ファイル: AdminImagem.php プロジェクト: cokita/srp
 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;
 }