/** * Método que edita capítulo * @param int $pk_capitulo */ public function editar_capitulo($pk_capitulo) { if (!(int) $pk_capitulo) { echo Javascript::alert('O dados informados são inválidos'); echo Javascript::history_back(); return; } $data = $this->getParametroVisao(); $data['abaAtiva'] = 7; $data['abaPage'] = $data['alias'] = $data['page'] = __FUNCTION__; $data['page'] = 'home'; $data['msg'] = $this->getMsg(); if ($_SERVER['REQUEST_METHOD'] == "POST") { try { $sqlAulas = new SqlAulas(); $sqlAulas->editar_capitulo($this->input->post('pk_capitulo'), $this->input->post('capitulo_nome')); $this->session->set_flashdata('msg', '<div class="alert ok">Capítulo editado com sucesso!</div>'); if ($this->input->post('importa_arvore')) { redirect($_SESSION['redirect_inclui_arvore']); } else { redirect($_SESSION['redirect_capitulo']); } return false; } catch (Exception $e) { $msg = '<p class="alert erro">' . $e->getMessage() . '</p>'; } } $sqlAulas = new SqlAulas(); $data['result'] = $sqlAulas->get_capitulo($this->uri->segment(4)); $this->load->view($this->load->getUrlTema(), $data); }