Example #1
0
 public function listar_simulados_coordenacao()
 {
     $data = $this->getParametroVisao();
     $data['page'] = 'home';
     $data['abaPage'] = __FUNCTION__;
     $data['alias'] = __FUNCTION__;
     $data['abaAtiva'] = $this->AbaAtiva;
     $sqlConcurso = new SqlConcurso();
     $result = $sqlConcurso->listar_simulados_coordenacao_instituicoes($data['turmas']);
     $concurso_nome = explode("&pk_exa_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_exa_concurso_tipo']) && $_GET['pk_exa_concurso_tipo'] == $row['fk_exa_concurso_tipo'] ? 'selected' : '';
         $select .= '<option value="' . $concurso_tipo_url . '&pk_exa_concurso_tipo=' . $row['fk_exa_concurso_tipo'] . '" ' . $checked . '>' . $row['concurso_tipo_nome'] . '</option>';
     }
     $select .= '</select>';
     $data['concurso_tipo'] = $select;
     $data['total'] = 0;
     if (isset($_GET['pk_exa_concurso_tipo']) && $_GET['pk_exa_concurso_tipo'] != '') {
         $result = $sqlConcurso->listar_simulados_coordenacao($data['turmas'], $_GET['pk_exa_concurso_tipo']);
         $data['total'] = count($result);
         if ($data['total'] > 0) {
             $this->load->library('table');
             $arrHead[] = 'Exame';
             $arrHead[] = 'Realização';
             $arrHead[] = 'Processamento';
             $arrHead[] = '';
             $this->table->set_heading($arrHead);
             $count = 0;
             foreach ($result as $row) {
                 $count++;
                 $tmpl = Util::zebrar($count, count($result));
                 $data_realizacao = $row['fk_exa_prova'] == 0 && $row['fk_exa_bloco'] == 0 ? '' : View::converteDataBr($row['data_realizacao']);
                 //                    if ($row['fk_exa_prova'] == 0 && $row['fk_exa_bloco'] != 0) {
                 //                        $ranking = array('data' => '<a href="' . base_url() . $this->uri->segment(1) . '/administracao/listar_ranking_bloco/' . $row['fk_exa_concurso'] . '/' . $row['fk_exa_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_exa_concurso'] . '/' . $row['fk_exa_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_exa_concurso_tipo'] . '/' . $row['fk_exa_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_exa_concurso_tipo'] . '/' . $row['fk_exa_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');
                 //                    }
                 $link = '<a class="link" href="' . base_url() . 'exames/concurso/listar_ranking_provas/' . $row['fk_exa_concurso'] . '/' . $row['fk_exa_bloco'] . '/' . $row['fk_exa_area'] . '/' . $row['fk_exa_prova'] . '">' . $row['relatorio_nome'] . '</a>';
                 $link_print = '<a class="link" href="' . base_url() . 'exames/concurso/listar_ranking_provas/' . $row['fk_exa_concurso'] . '/' . $row['fk_exa_bloco'] . '/' . $row['fk_exa_area'] . '/' . $row['fk_exa_prova'] . '?print=1&matricula=1">Imprimir ranking sem nomes</a>';
                 $this->table->add_row($link, $data_realizacao, View::converteDataBr($row['data_process']), $link_print);
             }
             $this->table->set_template($tmpl);
         } else {
             $data['msg'] = '<div class="alert atencao">Nenhum simulado processado ainda.</div>';
         }
     }
     $this->load->view($this->load->getUrlTema(), $data);
 }