public function incluir_modulo() { $msg = null; $data = $this->getParametroVisao(); $data['page'] = 'home'; $data['tema'] != '' ? $this->load->setTheme($data['tema']) : ''; $data['msg'] = $msg; $data['abaAtiva'] = 17; $data['abaPage'] = 'incluir_modulo'; $data['alias'] = 'incluir_modulo'; if ($_SERVER['REQUEST_METHOD'] == "POST") { try { // $this->load->validarFormAntInjection($data['alias']); $sqlRecuperacao = new SqlRecuperacao(); $result = $sqlRecuperacao->cadastrar_modulo($this->input->post('fk_unidade'), $this->input->post('fk_serie'), $this->input->post('pk_rec_modulo_tipo'), $this->input->post('fk_usuario_coordenador'), date('Y-m-d'), 0); $pk_rec_modulo = $result['pk_rec_modulo']; if ($this->input->post('fk_serie') > 9) { $sqlRecuperacao = new SqlRecuperacao(); $result = $sqlRecuperacao->insert_dia_aula_mat($pk_rec_modulo, 'MATEM', View::converteDataEUA($this->input->post('data_matematica'))); $sqlRecuperacao = new SqlRecuperacao(); $result = $sqlRecuperacao->insert_dia_aula_mat($pk_rec_modulo, 'FISIC', View::converteDataEUA($this->input->post('data_fisica'))); $sqlRecuperacao = new SqlRecuperacao(); $result = $sqlRecuperacao->insert_dia_aula_mat($pk_rec_modulo, 'QUIMI', View::converteDataEUA($this->input->post('data_quimica'))); } else { $sqlRecuperacao = new SqlRecuperacao(); $result = $sqlRecuperacao->insert_dia_aula_mat($pk_rec_modulo, 'MATEM', View::converteDataEUA($this->input->post('data_matematica1'))); $sqlRecuperacao = new SqlRecuperacao(); $result = $sqlRecuperacao->insert_dia_aula_mat($pk_rec_modulo, 'MATEM', View::converteDataEUA($this->input->post('data_matematica2'))); $sqlRecuperacao = new SqlRecuperacao(); $result = $sqlRecuperacao->insert_dia_aula_mat($pk_rec_modulo, 'MATEM', View::converteDataEUA($this->input->post('data_matematica3'))); } redirect(base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/cadastrar_alunos/' . $pk_rec_modulo . '?fk_unidade=' . $this->input->post('fk_unidade') . '&fk_serie=' . $this->input->post('fk_serie')); 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) . '/'; $sqlGrade = new SqlGrade(); $data['series'] = $sqlGrade->get_serie_coordenador($data['turmas']); $serie = explode("&pk_serie=", $_SERVER['QUERY_STRING']); $data['serie_url'] = $config['base_url'] . '?' . $serie[0]; if (isset($_GET['pk_serie']) && $_GET['pk_serie'] != '') { $sqlRecuperacao = new SqlRecuperacao(); $data['modulos'] = $sqlRecuperacao->get_modulos_not_in($_GET['pk_serie'], $data['unidades']); } $this->load->view($this->load->getUrlTema(), $data); }