Beispiel #1
0
 /**
  * Método que permite listar as categorias
  * @param string $acao Define a ação a ser executada
  */
 public function listar_categorias($acao = FALSE, $categoriaId = FALSE)
 {
     //Inicializando o objeto responsável pela manipulação dos dados da ouvidoria
     $ouvidoria = new eqpedagogica_models_Ouvidoria();
     //Trecho referente a ação de exclusão de categorias
     if ($acao == "excluir" && is_numeric($categoriaId)) {
         try {
             //Verificando se a categoria é válida
             $ouvidoria->getCategoriaBanco((int) $categoriaId);
             //Excluindo a categoria
             $ouvidoria->excluirCategoria();
             //Exibindo a confirmação
             echo Javascript::alert("Categoria excluída com sucesso");
             die(Javascript::window_location($this->rotas->rotaById(924)));
         } catch (Exception $exc) {
             echo Javascript::alert($exc->getMessage());
             die(Javascript::history_back());
         }
     }
     $categorias = $ouvidoria->categorias();
     //Passando os dados para o view
     $this->setData("categorias", $categorias)->printView();
 }