Example #1
0
 public function processar_prova_tri($pk_exa_area, $pk_exa_prova, $pk_livro)
 {
     $data = $this->getParametroVisao();
     $data['page'] = 'home';
     $data['abaPage'] = __FUNCTION__;
     $data['abaAtiva'] = $this->AbaAtiva;
     try {
         $sqlEva = new SqlEva();
         $sqlEva->reset_capitulos_alunos($pk_exa_prova, $pk_livro);
         $sqlEva->reset_medias_prova($pk_exa_prova, $pk_livro);
         $sqlConcurso = new SqlConcurso();
         $turmas = $sqlConcurso->get_turmas_prova($pk_exa_prova);
         if (!empty($turmas)) {
             $arr_turmas = array();
             $arr_turmas[] = 0;
             foreach ($turmas as $turma) {
                 $arr_turmas[] = $turma['fk_turma'];
             }
             $_SESSION['turmas_process'] = $arr_turmas;
         }
         redirect(base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/processar_prova_tri_process/' . $pk_exa_area . '/' . $pk_exa_prova . '/' . $pk_livro);
         return false;
     } catch (Exception $e) {
         $msg = '<p class="alert erro">' . $e->getMessage() . '</p>';
     }
 }