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); }