/** * Método que descreve o livro didático trabalhado */ public function descricao_livro() { $data = $this->getParametroVisao(); $data['abaAtiva'] = 7; $data['abaPage'] = $data['alias'] = $data['page'] = __FUNCTION__; $data['page'] = 'home'; $data['msg'] = $this->getMsg(); $data['pk_serie'] = isset($_GET['pk_serie']) ? (int) $_GET['pk_serie'] : 0; $data['pk_materia'] = isset($_GET['pk_materia']) ? (int) $_GET['pk_materia'] : 0; $data['pk_livro'] = isset($_GET['pk_livro']) ? (int) $_GET['pk_livro'] : 0; $data['ano'] = isset($_GET['ano']) ? (int) $_GET['ano'] : 0; if ($_SERVER['REQUEST_METHOD'] == "POST") { try { $sqlLivro = new SqlLivro(); $sqlLivro->cadastrar_descricao_livro($this->input->post('pk_livro'), $this->input->post('descricao'), (int) $this->input->post('edicao'), (int) $this->input->post('carga_horaria'), (int) $this->input->post('duracao'), (int) $this->input->post('pk_materia'), 1); redirect(base_url() . 'aula/conteudos/lista_capitulos?pk_serie=' . $this->input->post('pk_serie') . '&pk_livro_cat=' . $this->input->post('pk_livro_cat') . '&area=' . $this->input->post('area') . '&pk_materia_mae=' . $this->input->post('pk_materia_mae') . '&pk_materia=' . $this->input->post('pk_materia') . '&pk_livro=' . $this->input->post('pk_livro') . '&volume=' . $this->input->post('volume') . '&sessoes=1'); return false; } catch (Exception $e) { $msg = '<p class="alert erro">' . $e->getMessage() . '</p>'; } } $sqlLivro = new SqlLivro(); $data['livro'] = $sqlLivro->get_livro_descricao($data['pk_livro'], $data['pk_materia']); $this->load->view($this->load->getUrlTema(), $data); }