Example #1
0
 public function incluir_pesos_bloco($pk_exa_concurso, $pk_exa_bloco)
 {
     $data = $this->getParametroVisao();
     $data['page'] = 'home';
     $data['abaPage'] = __FUNCTION__;
     $data['abaAtiva'] = $this->AbaAtiva;
     $pk_exa_concurso = (int) $pk_exa_concurso;
     $pk_exa_bloco = (int) $pk_exa_bloco;
     $sqlConcurso = new SqlConcurso();
     $sqlConcurso->reset_pesos_bloco($pk_exa_bloco);
     $result = $sqlConcurso->get_materias_bloco($pk_exa_bloco);
     foreach ($result as $row) {
         $sqlConcurso->insert_pesos_bloco($pk_exa_bloco, $row['fk_exa_materia'], $row['peso_area']);
         $insert_peso = 1;
     }
     if ($insert_peso == 1) {
         $this->session->set_flashdata('msg', '<div class="alert ok">Pesos de matérias incluídos com sucesso.</div>');
     } else {
         $this->session->set_flashdata('msg', '<div class="alert atencao">Os pessos não foram incluídos, pois o processamento de áreas ainda não foi efetuado.</div>');
     }
     redirect(base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/listar_blocos/' . $pk_exa_concurso);
 }