Example #1
0
 public function cadastrar_grade()
 {
     $msg = null;
     if ($_SERVER['REQUEST_METHOD'] == "POST") {
         try {
             // View::validarFormAntInjection('form_cadastrar_grade');
             $grade = new Grade();
             $grade->set_fk_turma($this->input->post('fk_turma'));
             $grade->set_fk_materia_vin($this->input->post('fk_materia_vin'));
             $grade->set_fk_usuario_professor($this->input->post('fk_usuario_professor'));
             $grade->set_dia_semana($this->input->post('dia_semana'));
             $grade->set_hora_inicio($this->input->post('hora_inicio'));
             $grade->set_hora_fim($this->input->post('hora_fim'));
             $grade->salvar();
             $this->setMsg('<p class="alert ok">Dados gravados com sucesso!</p>');
             $this->listar_grade();
             return false;
         } catch (Exception $e) {
             $msg = '<p class="alert erro">' . $e->getMessage() . '</p>';
         }
     }
     $data = $this->getParametroVisao();
     $data['page'] = 'cadastrar_grade';
     $data['msg'] = $msg;
     $this->load->view($this->load->getUrlTema(), $data);
 }