public function listagem() { $msg = null; $data = $this->getParametroVisao(); $data['page'] = 'home'; $data['tema'] = '../../themes/agenda/default'; $data['msg'] = $msg; $data['abaAtiva'] = 23; $data['abaPage'] = 'listagem'; $data['alias'] = 'listagem'; $data['nenhuma_aula'] = ''; if (isset($_GET['pk_usuario_aluno']) && strlen($_GET['pk_usuario_aluno']) > 5) { $pk_usuario_aluno = base64_decode($_GET['pk_usuario_aluno']); } else { $pk_usuario_aluno = $_GET['pk_usuario_aluno']; } $data_evento = isset($_GET['data_evento']) && $_GET['data_evento'] != '' ? $_GET['data_evento'] : ''; $data['data_evento'] = View::converteDataFormatoConsulta($data_evento, 'EUA'); $nenhuma_aula = 0; if ($data_evento != '') { $data['data_evento'] = View::converteDataFormatoConsulta($data_evento, 'EUA'); } else { // pegar a última data incluída $sqlAgenda = new SqlAgenda(); $result = $sqlAgenda->get_ultima_data($pk_usuario_aluno, $_GET['tipo_registro_detalhe']); if ($result['total'] == 1) { $data['data_evento'] = $result['registros'][0]['age_data']; } else { $data['nenhuma_aula'] = 1; } } if ($data['nenhuma_aula'] == 1) { $data['result'] = array('total' => 0, 'registros' => array()); $data['atividades'] = array('total' => 0, 'registros' => array()); $data['conteudos'] = array('total' => 0, 'registros' => array()); } else { $sqlAgenda = new SqlAgenda(); $result = $sqlAgenda->listar_agenda_infantil($pk_usuario_aluno, $data['data_evento'], $_GET['tipo_registro_detalhe']); $data['total'] = $result['total']; if ($result['total'] > 0) { $data['result'] = $result['registros']; $pk_age_aula = $result['registros'][0]['pk_age_aula']; $data['pk_age_aula'] = $result['registros'][0]['pk_age_aula']; $sqlAgenda = new SqlAgenda(); $result = $sqlAgenda->get_atividades($pk_age_aula); $data['atividades'] = $result; $sqlAgenda = new SqlAgenda(); $result = $sqlAgenda->get_conteudo($pk_age_aula); $data['conteudos'] = $result; } else { $data['result'] = array('total' => 0, 'registros' => array()); $data['atividades'] = array('total' => 0, 'registros' => array()); $data['conteudos'] = array('total' => 0, 'registros' => array()); } } $this->load->view($data['tema'], $data); }