public function formulario_soep() { $msg = null; $data = $this->getParametroVisao(); $data['page'] = 'home'; $data['tema'] != '' ? $this->load->setTheme($data['tema']) : ''; $data['msg'] = $msg; $data['abaAtiva'] = 28; $data['abaPage'] = 'formulario_soep'; $data['alias'] = 'formulario_soep'; if ($_SERVER['REQUEST_METHOD'] == "POST") { try { // View::validarFormAntInjection('vAcao'); $sqlMatricula = new SqlMatricula(); $sqlMatricula->atualizar_dados_declaracao_soep($data['matricula'], $data['idUnidadeAluno'], $this->input->post('alu_moradia'), $this->input->post('alu_psi_1'), $this->input->post('alu_psi_2'), $this->input->post('alu_psiped_1'), $this->input->post('alu_psiped_2'), $this->input->post('alu_fonoau_1'), $this->input->post('alu_fonoau_2'), $this->input->post('alu_neuro_1'), $this->input->post('alu_neuro_2'), $this->input->post('alu_psiq_1'), $this->input->post('alu_psiq_2'), $this->input->post('alu_acmotivos'), $this->input->post('alu_medicamento'), $this->input->post('alu_especial'), $this->input->post('alu_diferencial'), $this->input->post('alu_paiobs')); $sqlMatricula = new SqlMatricula(); $result = $sqlMatricula->checa_status_matricula($data['matricula'], $data['idUnidadeAluno'], $data['tmacod'], 5); if (empty($result)) { $sqlMatricula = new SqlMatricula(); $result = $sqlMatricula->insert_relatorio_matricula($data['matricula'], $data['idUnidadeAluno'], $data['tmacod'], 5, date('Y-m-d H:i:s')); } else { $sqlMatricula = new SqlMatricula(); $result = $sqlMatricula->update_relatorio_matricula($data['matricula'], $data['idUnidadeAluno'], $data['tmacod'], 5, date('Y-m-d H:i:s')); } $this->session->set_flashdata('msg', '<div class="alert ok">Etapa concluída com sucesso!</div>'); redirect(base_url() . 'matricula/mat/iniciar'); return false; } catch (Exception $e) { $msg = '<p class="alert erro">' . $e->getMessage() . '</p>'; } } $sqlMatricula = new SqlMatricula(); $data['result'] = $sqlMatricula->get_dados_declaracao_update($data['matricula'], $data['idUnidadeAluno']); if (empty($data['result'])) { $data['msg'] = '<div class="alert atencao">Preencha o formulário abaixo e clique no botão "Atualizar" no final da página.</div>'; } else { $data['msg'] = '<div class="alert atencao">Preencha o formulário abaixo e clique no botão "Atualizar" no final da página.</div>'; } $this->load->view($this->load->getUrlTema(), $data); }