public function listar_simulados_coordenacao() { $msg = null; $data = $this->getParametroVisao(); $data['page'] = 'home'; $data['tema'] != '' ? $this->load->setTheme($data['tema']) : ''; $data['msg'] = $msg; $data['abaAtiva'] = 18; $data['abaPage'] = 'listar_simulados_coordenacao'; $data['alias'] = 'listar_simulados_coordenacao'; $sqlProva = new SqlProva(); $result = $sqlProva->listar_simulados_coordenacao_instituicoes($data['turmas']); $concurso_nome = explode("&pk_sim_concurso_tipo=", $_SERVER['QUERY_STRING']); $concurso_tipo_url = base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/' . $this->uri->segment(3) . '?' . $concurso_nome[0]; $select = '<select name="jumpMenu" id="jumpMenu" class="w250 mr20 mb20" onchange="MM_jumpMenu(\'parent\',this,0)">'; $label_default = 'Escolha um tipo de concurso'; $select .= '<option value="' . $concurso_tipo_url . '">' . $label_default . '</option>'; foreach ($result as $row) { $checked = isset($_GET['pk_sim_concurso_tipo']) && $_GET['pk_sim_concurso_tipo'] == $row['fk_sim_concurso_tipo'] ? 'selected' : ''; $select .= '<option value="' . $concurso_tipo_url . '&pk_sim_concurso_tipo=' . $row['fk_sim_concurso_tipo'] . '" ' . $checked . '>' . $row['concurso_tipo_nome'] . '</option>'; } $select .= '</select>'; $data['concurso_tipo'] = $select; $data['total'] = 0; if (isset($_GET['pk_sim_concurso_tipo']) && $_GET['pk_sim_concurso_tipo'] != '') { $sqlProva = new SqlProva(); $result = $sqlProva->listar_simulados_coordenacao($data['turmas'], $_GET['pk_sim_concurso_tipo']); $data['total'] = count($result); if ($data['total'] > 0) { $this->load->library('table'); $arrHead[] = 'Simulado'; $arrHead[] = 'Realização'; $arrHead[] = 'Processamento'; $arrHead[] = ''; $arrHead[] = ''; $this->table->set_heading($arrHead); $count = 0; foreach ($result as $row) { $count++; $tmpl = Util::zebrar($count, count($result)); $data_realizacao = $row['fk_sim_prova'] == 0 && $row['fk_sim_bloco'] == 0 ? '' : View::converteDataBr($row['data_realizacao']); if ($row['fk_sim_prova'] == 0 && $row['fk_sim_bloco'] != 0) { $ranking = array('data' => '<a href="' . base_url() . $this->uri->segment(1) . '/administracao/listar_ranking_bloco/' . $row['fk_sim_concurso'] . '/' . $row['fk_sim_bloco'] . '?pk_relatorio=' . $row['fk_relatorio'] . '"><div class="tooltip icon_ranking" data-tooltip="Listar ranking de bloco"></div></a>', 'class' => 'tcenter'); $imprimir = array('data' => '<a href="' . base_url() . $this->uri->segment(1) . '/administracao/listar_ranking_bloco_print/' . $row['fk_sim_concurso'] . '/' . $row['fk_sim_bloco'] . '?pk_relatorio=' . $row['fk_relatorio'] . '&print=1" target="_blank"><div class="tooltip icon_print" data-tooltip="Imprimir ranking sem os nomes"></div></a>', 'class' => 'tcenter'); } else { $ranking = array('data' => '<a href="' . base_url() . $this->uri->segment(1) . '/administracao/listar_ranking_concurso/' . $row['fk_sim_concurso_tipo'] . '/' . $row['fk_sim_concurso'] . '?pk_relatorio=' . $row['fk_relatorio'] . '"><div class="tooltip icon_ranking" data-tooltip="Listar ranking de concurso"></div></a>', 'class' => 'tcenter'); $imprimir = array('data' => '<a href="' . base_url() . $this->uri->segment(1) . '/administracao/listar_ranking_concurso_print/' . $row['fk_sim_concurso_tipo'] . '/' . $row['fk_sim_concurso'] . '?pk_relatorio=' . $row['fk_relatorio'] . '&print=1" target="_blank"><div class="tooltip icon_print" data-tooltip="Imprimir ranking sem os nomes"></div></a>', 'class' => 'tcenter'); } $this->table->add_row($row['relatorio_nome'], $data_realizacao, View::converteDataBr($row['data_process']), $ranking, $imprimir); } $this->table->set_template($tmpl); } else { $data['msg'] = '<div class="alert atencao">Nenhum simulado processado ainda.</div>'; } } $this->load->view($this->load->getUrlTema(), $data); }