public function listar_juncoes() { $data = $this->getParametroVisao(); $data['page'] = 'home'; $data['tema'] != '' ? $this->load->setTheme($data['tema']) : ''; $data['msg'] = $this->getMsg(); $data['abaAtiva'] = 1; $data['abaPage'] = 'listar_juncoes'; $pk_unidade = isset($_GET['pk_unidade']) && (int) $_GET['pk_unidade'] != '' ? $_GET['pk_unidade'] : 0; $data['filtro_unidade'] = isset($_GET['pk_unidade']) ? '/' . (int) $_GET['pk_unidade'] : ''; $data['filtro_serie'] = isset($_GET['pk_serie']) ? '/' . (int) $_GET['pk_serie'] : ''; $sqlGrade = new SqlGrade(); $result = $sqlGrade->listar_juncoes($data['ano_letivo'], $pk_unidade); $data['total'] = $result['total']; $data['serie_nome'] = $this->uri->segment(4) != '' ? $result['registros'][0]['serie_nome'] : ''; if ($result['total'] > 0) { $this->load->library('table'); $arrHead[] = 'Cod.'; $arrHead[] = 'Turma'; $arrHead[] = 'Turmas associadas'; $arrHead[] = ''; $this->table->set_heading($arrHead); $count = 0; foreach ($result['registros'] as $row) { $count++; $this->load->library('util'); $tmpl = $this->util->zebrar($count, count($result['registros'])); $cell_1 = array('data' => $row['pk_turma'], 'class' => 'tright'); $this->table->add_row($cell_1, $row['turma_nome'], $row['turmas_vin'], '<a class="link" href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/turma_grade/' . $row['pk_turma'] . '/' . $row['fk_serie'] . '">Grade</a>'); } $this->table->set_template($tmpl); } $config['base_url'] = base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/' . $this->uri->segment(3) . '/'; // Select filtro de unidade $sqlUsuario = new SqlUsuario(); $data['unidade'] = $sqlUsuario->unidade(); $unidade = explode("&pk_unidade=", $_SERVER['QUERY_STRING']); $data['unidade_url'] = $config['base_url'] . '?' . $unidade[0]; // Select filtro de serie $sqlGrade = new SqlGrade(); $data['serie'] = $sqlGrade->filtro_series($pk_unidade); $serie = explode("&pk_serie=", $_SERVER['QUERY_STRING']); $data['serie_url'] = $config['base_url'] . '?' . $serie[0]; $_SESSION['redirect_listar_turmas_juncoes'] = $data['urlAtual']; if ($this->input->is_ajax_request()) { $this->load->view($this->uri->segment(3), $data); } else { $this->load->view($this->load->getUrlTema(), $data); } //$this->output->enable_profiler(TRUE); }