function Novo() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; @session_write_close(); $obj_permissoes = new clsPermissoes(); $obj_permissoes->permissao_cadastra(578, $this->pessoa_logada, 7, "educar_matricula_lst.php?ref_cod_aluno={$this->ref_cod_aluno}"); if ($this->ref_ref_cod_serie == $this->ref_ref_cod_serie_antiga) { header("location: educar_matricula_det.php?cod_matricula={$this->cod_matricula}"); } $obj_matricula = new clsPmieducarMatricula($this->cod_matricula); $det_matricula = $obj_matricula->detalhe(); if (!$det_matricula || $det_matricula['aprovado'] != 3) { header("location: educar_matricula_lst.php?ref_cod_aluno={$this->ref_cod_aluno}"); } $obj_matricula = new clsPmieducarMatricula($this->cod_matricula, null, null, null, $this->pessoa_logada, null, null, 5, null, null, 1, null, 0, null, null, $this->descricao_reclassificacao); if (!$obj_matricula->edita()) { echo "<script>alert('Erro ao reclassificar matrícula'); window.location='educar_matricula_lst.php?ref_cod_aluno={$this->ref_cod_aluno}';</script>"; die("Erro ao reclassificar matrícula"); } $obj_serie = new clsPmieducarSerie($this->ref_ref_cod_serie); $det_serie = $obj_serie->detalhe(); $obj_matricula = new clsPmieducarMatricula(null, null, $this->ref_cod_escola, $this->ref_ref_cod_serie, null, $this->pessoa_logada, $this->ref_cod_aluno, 3, null, null, 1, $det_matricula['ano'], 1, null, null, null, 1, $det_serie["ref_cod_curso"]); $cadastrou = $obj_matricula->cadastra(); if (!$cadastrou) { echo "<script>alert('Erro ao reclassificar matrícula'); window.location='educar_matricula_lst.php?ref_cod_aluno={$this->ref_cod_aluno}';</script>"; die("Erro ao reclassificar matrícula"); } else { /** * desativa todas as enturmacoes da matricula anterior */ $obj_matricula_turma = new clsPmieducarMatriculaTurma($this->cod_matricula); if (!$obj_matricula_turma->reclassificacao()) { echo "<script>alert('Erro ao desativar enturmações da matrícula: {$this->cod_matricula}\nContate o administrador do sistema informando a matrícula!');</script>"; } //window.location='educar_matricula_det.php?cod_matricula={$this->cod_matricula}&ref_cod_aluno={$this->ref_cod_aluno}'; echo "<script>alert('Reclassificação realizada com sucesso!\\nO Código da nova matrícula é: {$cadastrou}.');\n\t\t\twindow.location='educar_matricula_lst.php?ref_cod_aluno={$this->ref_cod_aluno}';\n\t\t\t</script>"; die('Reclassificação realizada com sucesso!'); } }