Example #1
0
 public function listar_pes_pesquisas($pk_pesquisa_cat = 0)
 {
     $data = $this->getParametroVisao();
     $data['page'] = 'home';
     $data['tema'] != '' ? $this->load->setTheme($data['tema']) : '';
     $data['msg'] = $this->getMsg();
     $data['abaAtiva'] = 8;
     $data['abaPage'] = 'listar_pes_pesquisas';
     $data['alias'] = 'listar_pes_pesquisas';
     // Select filtro de serie
     $sqlPesquisa = new SqlPesquisa();
     $data['pesquisas'] = $sqlPesquisa->listar_pesquisas();
     if ($this->uri->segment(4) != '') {
         $sqlPesquisa = new SqlPesquisa();
         $result = $sqlPesquisa->listar_par_pesquisas('', $pk_pesquisa_cat);
         $querystring = $_SERVER['QUERY_STRING'] != '' ? '?' . $_SERVER['QUERY_STRING'] : '';
         if ($result['total'] > 0) {
             $this->load->library('table');
             $arrHead[] = 'Cod.';
             $arrHead[] = 'Pesquisa';
             $arrHead[] = 'Turma';
             $arrHead[] = 'Data de conclusão';
             if ($data['idTipoUsuario'] == 1) {
                 $arrHead[] = '';
                 $arrHead[] = '';
                 $arrHead[] = '';
             }
             $this->table->set_heading($arrHead);
             $count = 0;
             foreach ($result['registros'] as $row) {
                 $count++;
                 $tmpl = Util::zebrar($count, count($result['registros']));
                 if ($data['idTipoUsuario'] == 1) {
                     $this->table->add_row($row['pk_pesquisa'], '<a class="link" href="' . base_url() . 'fap/pesquisa/ranking_pesquisa_turma/' . $pk_pesquisa_cat . '/' . $row['fk_serie'] . '/' . $row['fk_turma'] . '">' . $row['pes_nome'] . '</a>', $row['turma_nome'], View::converteDataBr($row['pes_data']), '<a href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/listar_gabarito/' . $row['pk_pesquisa'] . '"><div class="tooltip icon_edit" data-tooltip="Editar professores"></div></a>', '<a href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/importar_cartoes/' . $row['pk_pesquisa'] . '"><div class="tooltip icon_importar" data-tooltip="Importar cartões"></div></a>', '<a href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/processar_pesquisa/' . $pk_pesquisa_cat . '/' . $row['pk_pesquisa'] . '/' . $row['fk_turma'] . '"><div class="tooltip icon_processar" data-tooltip="Processar pesquisa"></div></a>');
                 } else {
                     $this->table->add_row($row['pk_pesquisa'], '<a class="link" href="' . base_url() . 'fap/pesquisa/ranking_pesquisa_turma/' . $pk_pesquisa_cat . '/' . $row['fk_serie'] . '/' . $row['fk_turma'] . '">' . $row['pes_nome'] . '</a>', $row['turma_nome'], View::converteDataBr($row['pes_data']));
                 }
             }
             $this->table->set_template($tmpl);
         } else {
             $data['msg'] = '<div class="alert atencao">Nenhum registro encontrado</div>';
             $data['total'] = $result['total'];
         }
         $data['total'] = $result['total'];
     } else {
         $data['total'] = 0;
     }
     $_SESSION['redirect'] = $data['urlAtual'];
     if ($this->input->is_ajax_request()) {
         echo json_encode(array('content' => $this->load->view($this->uri->segment(3), $data, true)));
     } else {
         $this->load->view($this->load->getUrlTema(), $data);
     }
 }