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); } }