Пример #1
0
 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);
 }