function Inicializar() { $retorno = "Novo"; @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; @session_write_close(); $this->cod_material_didatico = $_GET["cod_material_didatico"]; $obj_permissoes = new clsPermissoes(); $obj_permissoes->permissao_cadastra(569, $this->pessoa_logada, 3, "educar_material_didatico_lst.php"); if (is_numeric($this->cod_material_didatico)) { $obj = new clsPmieducarMaterialDidatico($this->cod_material_didatico); $registro = $obj->detalhe(); if ($registro) { foreach ($registro as $campo => $val) { // passa todos os valores obtidos no registro para atributos do objeto $this->{$campo} = $val; } $this->fexcluir = $obj_permissoes->permissao_excluir(569, $this->pessoa_logada, 3); $retorno = "Editar"; } } $this->url_cancelar = $retorno == "Editar" ? "educar_material_didatico_det.php?cod_material_didatico={$registro["cod_material_didatico"]}" : "educar_material_didatico_lst.php"; $nomeMenu = $retorno == "Editar" ? $retorno : "Cadastrar"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "educar_index.php" => "i-Educar - Escola", "" => "{$nomeMenu} material didático")); $this->enviaLocalizacao($localizacao->montar()); $this->nome_url_cancelar = "Cancelar"; return $retorno; }
function Inicializar() { $retorno = "Novo"; @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; @session_write_close(); $this->cod_material_didatico = $_GET["cod_material_didatico"]; $obj_permissoes = new clsPermissoes(); $obj_permissoes->permissao_cadastra(569, $this->pessoa_logada, 3, "educar_material_didatico_lst.php"); if (is_numeric($this->cod_material_didatico)) { $obj = new clsPmieducarMaterialDidatico($this->cod_material_didatico); $registro = $obj->detalhe(); if ($registro) { foreach ($registro as $campo => $val) { // passa todos os valores obtidos no registro para atributos do objeto $this->{$campo} = $val; } $this->fexcluir = $obj_permissoes->permissao_excluir(569, $this->pessoa_logada, 3); $retorno = "Editar"; } } $this->url_cancelar = $retorno == "Editar" ? "educar_material_didatico_det.php?cod_material_didatico={$registro["cod_material_didatico"]}" : "educar_material_didatico_lst.php"; $this->nome_url_cancelar = "Cancelar"; return $retorno; }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Material Didático - Detalhe"; $this->cod_material_didatico = $_GET["cod_material_didatico"]; $tmp_obj = new clsPmieducarMaterialDidatico($this->cod_material_didatico); $registro = $tmp_obj->detalhe(); if (!$registro) { header("location: educar_material_didatico_lst.php"); die; } if (class_exists("clsPmieducarMaterialTipo")) { $obj_ref_cod_material_tipo = new clsPmieducarMaterialTipo($registro["ref_cod_material_tipo"]); $det_ref_cod_material_tipo = $obj_ref_cod_material_tipo->detalhe(); $registro["ref_cod_material_tipo"] = $det_ref_cod_material_tipo["nm_tipo"]; } else { $registro["ref_cod_material_tipo"] = "Erro na geração"; echo "<!--\nErro\nClasse não existente: clsPmieducarMaterialTipo\n-->"; } if (class_exists("clsPmieducarInstituicao")) { $obj_instituicao = new clsPmieducarInstituicao($registro["ref_cod_instituicao"]); $obj_instituicao_det = $obj_instituicao->detalhe(); $registro["ref_cod_instituicao"] = $obj_instituicao_det['nm_instituicao']; } else { $cod_instituicao = "Erro na geração"; echo "<!--\nErro\nClasse não existente: clsPmieducarInstituicao\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 ($registro["ref_cod_material_tipo"]) { $this->addDetalhe(array("Tipo de Material", "{$registro["ref_cod_material_tipo"]}")); } if ($registro["nm_material"]) { $this->addDetalhe(array("Material", "{$registro["nm_material"]}")); } if ($registro["desc_material"]) { $this->addDetalhe(array("Descrição", "{$registro["desc_material"]}")); } if ($registro["custo_unitario"]) { $valor = number_format($registro["custo_unitario"], 2, ",", "."); $this->addDetalhe(array("Custo Unitário", "{$valor}")); } if ($obj_permissoes->permissao_cadastra(569, $this->pessoa_logada, 3)) { $this->url_novo = "educar_material_didatico_cad.php"; $this->url_editar = "educar_material_didatico_cad.php?cod_material_didatico={$registro["cod_material_didatico"]}"; } $this->url_cancelar = "educar_material_didatico_lst.php"; $this->largura = "100%"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "educar_index.php" => "i-Educar - Escola", "" => "Detalhe do material didático")); $this->enviaLocalizacao($localizacao->montar()); }