Beispiel #1
0
 public function listar_series($id = '')
 {
     $data = $this->getParametroVisao();
     $data['page'] = 'home';
     $data['tema'] != '' ? $this->load->setTheme($data['tema']) : '';
     $data['msg'] = $this->getMsg();
     $data['abaAtiva'] = 1;
     $data['abaPage'] = 'listar_series';
     $sqlGrade = new SqlGrade();
     $result = $sqlGrade->listar_series($id);
     $this->load->library('table');
     $arrHead[] = 'Cod.';
     $arrHead[] = 'Séries';
     $arrHead[] = 'Turmas';
     $arrHead[] = 'Matérias';
     $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_serie'], 'class' => 'tright');
         $cell_3 = array('data' => '<a class="link" href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/listar_turmas/' . $row['pk_serie'] . '">' . $row['total_turmas'] . '</a>', 'class' => 'tcenter');
         $cell_4 = array('data' => '<a class="link" href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/listar_materias/?&pk_serie=' . $row['pk_serie'] . '">' . $row['total_materias'] . '</a>', 'class' => 'tcenter');
         $this->table->add_row($cell_1, $row['serie_nome'], $cell_3, $cell_4);
     }
     $this->table->set_template($tmpl);
     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);
 }