public function registros_afa($fk_usuario_professor) { $data = $this->getParametroVisao(); $data['msg'] = $this->getMsg(); if ($data['mobile']) { $data['usuario'] = unserialize($_SESSION['usuario']); $data['page'] = __FUNCTION__; $data['tema'] = $this->load->setTheme('responsive'); $data['js'] = array('/js/plugins/filtros/filtros.min.js'); } else { $data['page'] = 'home'; $data['tema'] != '' ? $this->load->setTheme($data['tema']) : ''; } $data['abaAtiva'] = 8; $data['abaPage'] = 'registros_afa'; $pk_unidade = isset($_GET['pk_unidade']) && $_GET['pk_unidade'] != '' ? $_GET['pk_unidade'] : 0; $pk_serie = isset($_GET['pk_serie']) && $_GET['pk_serie'] != '' ? $_GET['pk_serie'] : 0; $sqlUsuario = new SqlUsuario(); $result = $sqlUsuario->get_nome_professor($fk_usuario_professor); $data['nome_professor'] = $result[0]['nome']; $sqlFap = new SqlFap(); $result = $sqlFap->listar_registros_afa_professor($fk_usuario_professor); $data['registros'] = $result; //Usado apenas na página mobile $data['total'] = $result['total']; if ($result['total'] > 0) { $this->load->library('table'); $arrHead[] = 'Data'; $arrHead[] = 'Tipo de registro'; $arrHead[] = 'Observação'; $arrHead[] = 'Aluno(a)'; $arrHead[] = 'Turma'; $this->table->set_heading($arrHead); $count = 0; foreach ($result['registros'] as $row) { $count++; $tmpl = Util::zebrar($count, count($result['registros'])); $turma = array('data' => $row['turma_nome'], 'class' => 'w200'); $this->table->add_row(View::converteDataBr($row['data_evento']), $row['afa_subtipo_anotacao_nome'], $row['obs'], $row['nome'], $turma); } $this->table->set_template($tmpl); } else { $data['msg'] = '<div class="alert atencao">Nenhum registro encontrado</div>'; $data['total'] = $result['total']; } $config['base_url'] = base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/' . $this->uri->segment(3) . '/' . $this->uri->segment(4) . '/'; // Select filtro de unidade $sqlFap = new SqlFap(); $data['unidade'] = $sqlFap->get_unidades_afa_professsor($fk_usuario_professor, $data['ano_letivo']); $unidade = explode("&pk_unidade=", $_SERVER['QUERY_STRING']); $data['unidade_url'] = $config['base_url'] . '?' . $unidade[0]; // Select filtro de serie $sqlFap = new SqlFap(); $data['serie'] = $sqlFap->get_series_afa_professsor($fk_usuario_professor, $pk_unidade, $data['ano_letivo']); $serie = explode("&pk_serie=", $_SERVER['QUERY_STRING']); $data['serie_url'] = $config['base_url'] . '?' . $serie[0]; // Select filtro de turmas $sqlFap = new SqlFap(); $data['turma'] = $sqlFap->get_turmas_afa_professsor($fk_usuario_professor, $pk_unidade, $pk_serie, $data['ano_letivo']); $turma = explode("&pk_turma=", $_SERVER['QUERY_STRING']); $data['turma_url'] = $config['base_url'] . '?' . $turma[0]; $this->load->view($this->load->getUrlTema(), $data); }