Пример #1
0
 public function listar_areas($pk_sim_bloco = '')
 {
     $msg = null;
     $data = $this->getParametroVisao();
     $data['page'] = 'home';
     $data['tema'] != '' ? $this->load->setTheme($data['tema']) : '';
     $data['msg'] = $msg;
     $data['abaAtiva'] = 18;
     $data['abaPage'] = 'listar_areas';
     $data['alias'] = 'listar_areas';
     $psi_prv_unidade = isset($_GET['psi_prv_unidade']) != '' ? '?psi_prv_unidade=' . $_GET['psi_prv_unidade'] : '';
     $sqlAdministracao = new SqlAdministracao();
     $result = $sqlAdministracao->listar_areas($pk_sim_bloco);
     $sqlProva = new SqlProva();
     $data['titulo'] = $sqlProva->get_titulo_lista_areas($pk_sim_bloco);
     $data['total'] = $result['total'];
     if ($result['total'] > 0) {
         $this->load->library('table');
         $arrHead[] = 'Áreas';
         $arrHead[] = 'Provas';
         $arrHead[] = '';
         $arrHead[] = '';
         $this->table->set_heading($arrHead);
         $count = 0;
         foreach ($result['registros'] as $row) {
             $count++;
             $tmpl = Util::zebrar($count, count($result['registros']));
             $provas = array('data' => $row['provas'], 'class' => 'tcenter');
             $inscritos = '<a class="link" href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/inscritos/' . $row['fk_sim_concurso'] . '/' . $row['fk_sim_bloco'] . '/' . $row['pk_sim_area'] . '"><div class="tooltip icon_ok" data-tooltip="Inscritos"></div></a>';
             $this->table->add_row('<a class="link" href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/listar_provas/' . $row['pk_sim_area'] . $psi_prv_unidade . '">' . $row['area_nome'] . '</a>', $provas, $inscritos, $data['permissao']['excluir'] == 1 ? '<a href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/excluir_area" ' . View::getParamExcluirItemTabela($row['pk_sim_area'], 0, 0, '', 'Excluir área', 'Deseja excluir a área ' . $row['area_nome'] . '') . '   class="excluirItemTabela"><div class="tooltip icon_delete" data-tooltip="Exclusão"></div></a>' : '');
         }
         $this->table->set_template($tmpl);
     } else {
         $data['msg'] = '<div class="alert atencao">Nenhuma área incluída. Para cadastrar, clique no botão acima.</div>';
     }
     $this->load->view($this->load->getUrlTema(), $data);
 }