function Novo() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; @session_write_close(); $obj_permissoes = new clsPermissoes(); $obj_permissoes->permissao_cadastra(587, $this->pessoa_logada, 3, "educar_sequencia_serie_lst.php"); $obj_sequencia = new clsPmieducarSequenciaSerie($this->ref_serie_origem, $this->ref_serie_destino); $det_sequencia = $obj_sequencia->detalhe(); if (!$det_sequencia) { $obj = new clsPmieducarSequenciaSerie($this->ref_serie_origem, $this->ref_serie_destino, null, $this->pessoa_logada, null, null, 1); $cadastrou = $obj->cadastra(); if ($cadastrou) { $this->mensagem .= "Cadastro efetuado com sucesso.<br>"; header("Location: educar_sequencia_serie_lst.php"); die; return true; } } else { $obj = new clsPmieducarSequenciaSerie($this->ref_serie_origem, $this->ref_serie_destino, $this->pessoa_logada, null, null, null, 1); $editou = $obj->edita(); if ($editou) { $this->mensagem .= "Edição efetuada com sucesso.<br>"; header("Location: educar_sequencia_serie_lst.php"); die; return true; } } $this->mensagem = "Cadastro não realizado.<br>"; echo "<!--\nErro ao cadastrar clsPmieducarSequenciaSerie\nvalores obrigatórios\nis_numeric( {$this->ref_serie_origem} ) && is_numeric( {$this->ref_serie_destino} ) && is_numeric( {$this->pessoa_logada} )\n-->"; return false; }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Sequência Enturmação - Detalhe"; $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $this->ref_serie_origem = $_GET["ref_serie_origem"]; $this->ref_serie_destino = $_GET["ref_serie_destino"]; $tmp_obj = new clsPmieducarSequenciaSerie($this->ref_serie_origem, $this->ref_serie_destino); $registro = $tmp_obj->detalhe(); if (!$registro) { header("location: educar_sequencia_serie_lst.php"); die; } if (class_exists("clsPmieducarSerie")) { $obj_ref_serie_origem = new clsPmieducarSerie($registro["ref_serie_origem"]); $det_ref_serie_origem = $obj_ref_serie_origem->detalhe(); $nm_serie_origem = $det_ref_serie_origem["nm_serie"]; $registro["ref_curso_origem"] = $det_ref_serie_origem["ref_cod_curso"]; if (class_exists("clsPmieducarCurso")) { $obj_ref_curso_origem = new clsPmieducarCurso($registro["ref_curso_origem"]); $det_ref_curso_origem = $obj_ref_curso_origem->detalhe(); $nm_curso_origem = $det_ref_curso_origem["nm_curso"]; $registro["ref_cod_instituicao"] = $det_ref_curso_origem["ref_cod_instituicao"]; if (class_exists("clsPmieducarInstituicao")) { $obj_instituicao = new clsPmieducarInstituicao($registro["ref_cod_instituicao"]); $det_instituicao = $obj_instituicao->detalhe(); $registro["ref_cod_instituicao"] = $det_instituicao["nm_instituicao"]; } else { $registro["ref_cod_instituicao"] = "Erro na geração"; echo "<!--\nErro\nClasse não existente: clsPmieducarInstituicao\n-->"; } } else { $registro["ref_cod_origem"] = "Erro na geração"; echo "<!--\nErro\nClasse não existente: clsPmieducarCurso\n-->"; } } else { $registro["ref_serie_origem"] = "Erro na geração"; echo "<!--\nErro\nClasse não existente: clsPmieducarSerie\n-->"; } if (class_exists("clsPmieducarSerie")) { $obj_ref_serie_destino = new clsPmieducarSerie($registro["ref_serie_destino"]); $det_ref_serie_destino = $obj_ref_serie_destino->detalhe(); $nm_serie_destino = $det_ref_serie_destino["nm_serie"]; $registro["ref_curso_destino"] = $det_ref_serie_destino["ref_cod_curso"]; if (class_exists("clsPmieducarCurso")) { $obj_ref_curso_destino = new clsPmieducarCurso($registro["ref_curso_destino"]); $det_ref_curso_destino = $obj_ref_curso_destino->detalhe(); $nm_curso_destino = $det_ref_curso_destino["nm_curso"]; } else { $registro["ref_cod_destino"] = "Erro na geração"; echo "<!--\nErro\nClasse não existente: clsPmieducarCurso\n-->"; } } else { $registro["ref_serie_destino"] = "Erro na geração"; echo "<!--\nErro\nClasse não existente: clsPmieducarSerie\n-->"; } $obj_permissoes = new clsPermissoes(); $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada); if ($nivel_usuario == 1) { if ($registro["ref_cod_instituicao"]) { $this->addDetalhe(array("Instituição", "{$registro["ref_cod_instituicao"]}")); } } if ($nm_curso_origem) { $this->addDetalhe(array("Curso Origem", "{$nm_curso_origem}")); } if ($nm_serie_origem) { $this->addDetalhe(array("Série Origem", "{$nm_serie_origem}")); } if ($nm_curso_destino) { $this->addDetalhe(array("Curso Destino", "{$nm_curso_destino}")); } if ($nm_serie_destino) { $this->addDetalhe(array("Série Destino", "{$nm_serie_destino}")); } $obj_permissoes = new clsPermissoes(); if ($obj_permissoes->permissao_cadastra(587, $this->pessoa_logada, 3)) { $this->url_novo = "educar_sequencia_serie_cad.php"; $this->url_editar = "educar_sequencia_serie_cad.php?ref_serie_origem={$registro["ref_serie_origem"]}&ref_serie_destino={$registro["ref_serie_destino"]}"; } $this->url_cancelar = "educar_sequencia_serie_lst.php"; $this->largura = "100%"; }