public function listar_agenda_integral() { $msg = null; $data = $this->getParametroVisao(); $data['page'] = 'home'; $data['tema'] != '' ? $this->load->setTheme($data['tema']) : ''; $data['msg'] = $msg; $data['abaAtiva'] = 23; $data['abaPage'] = 'listar_agenda_integral'; $data['alias'] = 'listar_agenda_integral'; if ($_SERVER['REQUEST_METHOD'] == "POST") { try { // View::validarFormAntInjection($alias); $ano = substr($this->input->post('data_evento'), 6, 4); $mes = substr($this->input->post('data_evento'), 3, 2); $dia = substr($this->input->post('data_evento'), 0, 2); $dia_semana = date("w", mktime(0, 0, 0, $mes, $dia, $ano)); redirect(base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/listar_agenda_integral?tipo_registro_detalhe=' . $this->input->post('tipo_registro') . '&series_juncao=' . $this->input->post('series_juncao') . '&data_evento=' . $this->input->post('data_evento') . '&dia_semana=' . $dia_semana); return false; } catch (Exception $e) { $msg = '<p class="alert erro">' . $e->getMessage() . '</p>'; } } $data['total_passos'] = 0; if (isset($_GET['data_evento']) && $_GET['data_evento'] != '') { // pega as flags dos passos percorridos $sqlAgenda = new SqlAgenda(); $result = $sqlAgenda->get_passos_integral($_GET['tipo_registro_detalhe'], $_GET['series_juncao'], View::converteDataFormatoConsulta($_GET['data_evento'], 'EUA')); $data['total_passos'] = count($result); //var_dump($result); if (count($result) == 1) { $data['passos'] = $result; $data['pk_age_aula'] = $result[0]['pk_age_aula']; $_SESSION['age_pk_aula'] = $result[0]['pk_age_aula']; $_SESSION['age_data'] = $result[0]['age_data']; $_SESSION['tipo_registro'] = $_GET['tipo_registro_detalhe']; $_SESSION['age_pk_turma'] = ''; $_SESSION['age_turma_nome'] = ''; $_SESSION['age_nome_professor'] = ''; } } $data['total_alunos'] = 0; if (isset($_GET['series_juncao']) && $_GET['series_juncao'] != '') { $sqlAgenda = new SqlAgenda(); $result = $sqlAgenda->get_turmas_integral($_GET['dia_semana'], $_GET['series_juncao'], $data['ano_letivo']); $tabela = '<table>'; if (count($result) > 0) { foreach ($result as $row) { $tabela .= '<tr><td><a class="link" href="' . base_url() . 'agenda/aula/listagem?pk_usuario_aluno=' . base64_encode($row['fk_usuario_aluno']) . '&tipo_registro_detalhe=' . $_GET['tipo_registro_detalhe'] . '&data_evento=' . View::converteDataEUA($_GET['data_evento']) . '" target="_blank">' . $row['nome'] . '</a></td></tr>'; } } else { $data['alunos'] = '<div class="alert atencao">Nenhum aluno na turma selecionada</div>'; } $tabela .= '</table>'; $data['total_alunos'] = count($result); $data['alunos'] = $tabela; } $data['title'] = 'Listagem - Educação Integral'; $this->load->view($this->load->getUrlTema(), $data); }