public function cadastrar_pesquisa() { $msg = null; $data = $this->getParametroVisao(); $data['page'] = 'home'; $data['tema'] != '' ? $this->load->setTheme($data['tema']) : ''; $data['msg'] = $msg; $data['abaAtiva'] = 8; $data['abaPage'] = 'cadastrar_pesquisa'; $data['alias'] = 'cadastrar_pesquisa'; if ($_SERVER['REQUEST_METHOD'] == "POST") { try { // View::validarFormAntInjection($data['alias']); $sqlPesquisa = new SqlPesquisa(); $sqlPesquisa->cadastrar_pesquisa($this->input->post('pesquisa_cat_nome'), $data['ano_letivo']); $this->session->set_flashdata('msg', '<p class="alert ok">Pesquisa cadastrada com sucesso!</p>'); redirect(base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/listar_pesquisas/'); return false; } catch (Exception $e) { $msg = '<p class="alert erro">' . $e->getMessage() . '</p>'; } } $config['base_url'] = base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/' . $this->uri->segment(3) . '/' . $this->uri->segment(4); if ($this->input->is_ajax_request()) { echo json_encode(array('content' => $this->load->view($this->uri->segment(3), $data, true))); } else { $this->load->view($this->load->getUrlTema(), $data); } }