Example #1
0
 /**
  * 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);
 }