public function inserirDenuncia($dados = NULL) { if ($dados != NULL) { $this->db->insert("denuncia", $dados); if ($this->db->affected_rows() > 0) { set_mensagem("msgwarning", "Denuncia postada com sucesso. Entraremos em contato assim que possível.", "warning"); redirect("/"); } else { set_mensagem("msgerro", "Não foi possível postar a denuncia. Contate-nos.", "erro"); redirect("/"); } } }
public function excluirNoticia($condiçao = NULL) { if (is_array($condiçao)) { $this->db->delete("noticia", $condiçao); if ($this->db->affected_rows() > 0) { set_mensagem("msgerro", "Projeto excluído com sucesso", "erro"); redirect("noticia/listarNoticia"); } else { set_mensagem("msgerro", "Não foi possível excluir o projeto", "erro"); redirect(current_url()); } } }
public function buscarNoticia() { $busca = array("titulo" => $this->input->get("busca"), "descricao" => $this->input->get("busca"), "nomeConexao" => $this->input->get("busca")); if ($this->input->get("busca") == "") { set_mensagem("msgerro", "Faça uma busca para prosseguir", "erro"); redirect("/"); } elseif ($this->noticia->FindNoticia($busca["titulo"], $busca["descricao"], $busca["nomeConexao"]) == NULL) { set_mensagem("msgerro", "A sua pesquisa não retornou resultados", "erro"); redirect("/"); } else { $query['dados'] = $this->noticia->FindNoticia($busca["titulo"], $busca["descricao"], $busca["nomeConexao"]); init_front("front/listar-noticia", $query); } }
function verificarSeEstaLogado() { $ci =& get_instance(); if (!$ci->session->userdata("userLogin")) { session_destroy(); set_mensagem("msgerro", "Você precisa estar logado para prosseguir", "erro"); redirect("/"); } else { return TRUE; } }