function Inicializar()
 {
     $retorno = "Novo";
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     @session_write_close();
     $this->cod_acervo_editora = $_GET["cod_acervo_editora"];
     $obj_permissoes = new clsPermissoes();
     $obj_permissoes->permissao_cadastra(595, $this->pessoa_logada, 11, "educar_acervo_editora_lst.php");
     if (is_numeric($this->cod_acervo_editora)) {
         $obj = new clsPmieducarAcervoEditora($this->cod_acervo_editora);
         $registro = $obj->detalhe();
         if ($registro) {
             foreach ($registro as $campo => $val) {
                 // passa todos os valores obtidos no registro para atributos do objeto
                 $this->{$campo} = $val;
             }
             if ($obj_permissoes->permissao_excluir(595, $this->pessoa_logada, 11)) {
                 $this->fexcluir = true;
             }
             $retorno = "Editar";
         }
     }
     $this->url_cancelar = $retorno == "Editar" ? "educar_acervo_editora_det.php?cod_acervo_editora={$registro["cod_acervo_editora"]}" : "educar_acervo_editora_lst.php";
     $this->nome_url_cancelar = "Cancelar";
     return $retorno;
 }
 function Inicializar()
 {
     $retorno = "Novo";
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     @session_write_close();
     $this->cod_acervo_editora = $_GET["cod_acervo_editora"];
     $obj_permissoes = new clsPermissoes();
     $obj_permissoes->permissao_cadastra(595, $this->pessoa_logada, 11, "educar_acervo_editora_lst.php");
     if (is_numeric($this->cod_acervo_editora)) {
         $obj = new clsPmieducarAcervoEditora($this->cod_acervo_editora);
         $registro = $obj->detalhe();
         if ($registro) {
             foreach ($registro as $campo => $val) {
                 // passa todos os valores obtidos no registro para atributos do objeto
                 $this->{$campo} = $val;
             }
             if ($obj_permissoes->permissao_excluir(595, $this->pessoa_logada, 11)) {
                 $this->fexcluir = true;
             }
             $retorno = "Editar";
         }
     }
     $this->url_cancelar = $retorno == "Editar" ? "educar_acervo_editora_det.php?cod_acervo_editora={$registro["cod_acervo_editora"]}" : "educar_acervo_editora_lst.php";
     $this->nome_url_cancelar = "Cancelar";
     $nomeMenu = $retorno == "Editar" ? $retorno : "Cadastrar";
     $localizacao = new LocalizacaoSistema();
     $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "educar_biblioteca_index.php" => "i-Educar - Biblioteca", "" => "{$nomeMenu} editora"));
     $this->enviaLocalizacao($localizacao->montar());
     return $retorno;
 }
Exemplo n.º 3
0
 function Gerar()
 {
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     session_write_close();
     $this->titulo = "Obras - Detalhe";
     $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet");
     $this->cod_acervo = $_GET["cod_acervo"];
     $tmp_obj = new clsPmieducarAcervo($this->cod_acervo);
     $registro = $tmp_obj->detalhe();
     if (!$registro) {
         header("location: educar_acervo_lst.php");
         die;
     }
     if (class_exists("clsPmieducarBiblioteca")) {
         $obj_ref_cod_biblioteca = new clsPmieducarBiblioteca($registro["ref_cod_biblioteca"]);
         $det_ref_cod_biblioteca = $obj_ref_cod_biblioteca->detalhe();
         $registro["ref_cod_biblioteca"] = $det_ref_cod_biblioteca["nm_biblioteca"];
         if (class_exists("clsPmieducarInstituicao")) {
             $registro["ref_cod_instituicao"] = $det_ref_cod_biblioteca["ref_cod_instituicao"];
             $obj_ref_cod_instituicao = new clsPmieducarInstituicao($registro["ref_cod_instituicao"]);
             $det_ref_cod_instituicao = $obj_ref_cod_instituicao->detalhe();
             $registro["ref_cod_instituicao"] = $det_ref_cod_instituicao["nm_instituicao"];
         } else {
             $registro["ref_cod_instituicao"] = "Erro na geracao";
             echo "<!--\nErro\nClasse nao existente: clsPmieducarInstituicao\n-->";
         }
         if (class_exists("clsPmieducarEscola")) {
             $registro["ref_cod_escola"] = $det_ref_cod_biblioteca["ref_cod_escola"];
             $obj_ref_cod_escola = new clsPmieducarEscola($registro["ref_cod_escola"]);
             $det_ref_cod_escola = $obj_ref_cod_escola->detalhe();
             $idpes = $det_ref_cod_escola["ref_idpes"];
             if ($idpes) {
                 $obj_escola = new clsPessoaJuridica($idpes);
                 $obj_escola_det = $obj_escola->detalhe();
                 $registro["ref_cod_escola"] = $obj_escola_det["fantasia"];
             } else {
                 $obj_escola = new clsPmieducarEscolaComplemento($registro["ref_cod_escola"]);
                 $obj_escola_det = $obj_escola->detalhe();
                 $registro["ref_cod_escola"] = $obj_escola_det["nm_escola"];
             }
         }
     } else {
         $registro["ref_cod_biblioteca"] = "Erro na geracao";
         echo "<!--\nErro\nClasse nao existente: clsPmieducarBiblioteca\n-->";
     }
     if (class_exists("clsPmieducarExemplarTipo")) {
         $obj_ref_cod_exemplar_tipo = new clsPmieducarExemplarTipo($registro["ref_cod_exemplar_tipo"]);
         $det_ref_cod_exemplar_tipo = $obj_ref_cod_exemplar_tipo->detalhe();
         $registro["ref_cod_exemplar_tipo"] = $det_ref_cod_exemplar_tipo["nm_tipo"];
     } else {
         $registro["ref_cod_exemplar_tipo"] = "Erro na geracao";
         echo "<!--\nErro\nClasse nao existente: clsPmieducarExemplarTipo\n-->";
     }
     if (class_exists("clsPmieducarAcervo")) {
         $obj_ref_cod_acervo = new clsPmieducarAcervo($registro["ref_cod_acervo"]);
         $det_ref_cod_acervo = $obj_ref_cod_acervo->detalhe();
         $registro["ref_cod_acervo"] = $det_ref_cod_acervo["titulo"];
     } else {
         $registro["ref_cod_acervo"] = "Erro na geracao";
         echo "<!--\nErro\nClasse nao existente: clsPmieducarAcervo\n-->";
     }
     if (class_exists("clsPmieducarAcervoColecao")) {
         $obj_ref_cod_acervo_colecao = new clsPmieducarAcervoColecao($registro["ref_cod_acervo_colecao"]);
         $det_ref_cod_acervo_colecao = $obj_ref_cod_acervo_colecao->detalhe();
         $registro["ref_cod_acervo_colecao"] = $det_ref_cod_acervo_colecao["nm_colecao"];
     } else {
         $registro["ref_cod_acervo_colecao"] = "Erro na geracao";
         echo "<!--\nErro\nClasse nao existente: clsPmieducarAcervoColecao\n-->";
     }
     if (class_exists("clsPmieducarAcervoIdioma")) {
         $obj_ref_cod_acervo_idioma = new clsPmieducarAcervoIdioma($registro["ref_cod_acervo_idioma"]);
         $det_ref_cod_acervo_idioma = $obj_ref_cod_acervo_idioma->detalhe();
         $registro["ref_cod_acervo_idioma"] = $det_ref_cod_acervo_idioma["nm_idioma"];
     } else {
         $registro["ref_cod_acervo_idioma"] = "Erro na geracao";
         echo "<!--\nErro\nClasse nao existente: clsPmieducarAcervoIdioma\n-->";
     }
     if (class_exists("clsPmieducarAcervoEditora")) {
         $obj_ref_cod_acervo_editora = new clsPmieducarAcervoEditora($registro["ref_cod_acervo_editora"]);
         $det_ref_cod_acervo_editora = $obj_ref_cod_acervo_editora->detalhe();
         $registro["ref_cod_acervo_editora"] = $det_ref_cod_acervo_editora["nm_editora"];
     } else {
         $registro["ref_cod_acervo_editora"] = "Erro na geracao";
         echo "<!--\nErro\nClasse nao existente: clsPmieducarAcervoEditora\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&ccedil;&atilde;o", "{$registro["ref_cod_instituicao"]}"));
         }
     }
     if ($nivel_usuario == 1 || $nivel_usuario == 2) {
         if ($registro["ref_cod_escola"]) {
             $this->addDetalhe(array("Escola", "{$registro["ref_cod_escola"]}"));
         }
     }
     if ($registro["ref_cod_biblioteca"]) {
         $this->addDetalhe(array("Biblioteca", "{$registro["ref_cod_biblioteca"]}"));
     }
     if ($registro["titulo"]) {
         $this->addDetalhe(array("T&iacute;tulo", "{$registro["titulo"]}"));
     }
     if ($registro["sub_titulo"]) {
         $this->addDetalhe(array("Subt&iacute;tulo", "{$registro["sub_titulo"]}"));
     }
     if ($registro["ref_cod_exemplar_tipo"]) {
         $this->addDetalhe(array("Tipo", "{$registro["ref_cod_exemplar_tipo"]}"));
     }
     if ($registro["ref_cod_acervo"]) {
         $this->addDetalhe(array("Obra Refer&ecirc;ncia", "{$registro["ref_cod_acervo"]}"));
     }
     if ($registro["ref_cod_acervo_colecao"]) {
         $this->addDetalhe(array("Cole&ccedil;&atilde;o", "{$registro["ref_cod_acervo_colecao"]}"));
     }
     if ($registro["ref_cod_acervo_idioma"]) {
         $this->addDetalhe(array("Idioma", "{$registro["ref_cod_acervo_idioma"]}"));
     }
     if ($registro["ref_cod_acervo_editora"]) {
         $this->addDetalhe(array("Editora", "{$registro["ref_cod_acervo_editora"]}"));
     }
     $obj = new clsPmieducarAcervoAcervoAutor();
     $obj->setOrderby("principal DESC");
     $lst = $obj->lista(null, $this->cod_acervo);
     if ($lst) {
         $tabela = "<TABLE>\n\t\t\t\t\t       <TR align=center>\n\t\t\t\t\t           <TD bgcolor=#A1B3BD><B>Nome</B></TD>\n\t\t\t\t\t           <TD bgcolor=#A1B3BD><B>Principal</B></TD>\n\t\t\t\t\t       </TR>";
         $cont = 0;
         foreach ($lst as $valor) {
             if ($cont % 2 == 0) {
                 $color = " bgcolor=#E4E9ED ";
             } else {
                 $color = " bgcolor=#FFFFFF ";
             }
             $obj = new clsPmieducarAcervoAutor($valor["ref_cod_acervo_autor"]);
             $det = $obj->detalhe();
             $nm_autor = $det["nm_autor"];
             $principal = $valor["principal"];
             if ($principal == 1) {
                 $principal = "sim";
             } else {
                 $principal = "n&atilde;o";
             }
             $tabela .= "<TR>\n\t\t\t\t\t\t\t    <TD {$color} align=left>{$nm_autor}</TD>\n\t\t\t\t\t\t\t    <TD {$color} align=left>{$principal}</TD>\n\t\t\t\t\t\t\t</TR>";
             $cont++;
         }
         $tabela .= "</TABLE>";
     }
     if ($tabela) {
         $this->addDetalhe(array("Autor", "{$tabela}"));
     }
     if ($registro["cdu"]) {
         $this->addDetalhe(array("Cdu", "{$registro["cdu"]}"));
     }
     if ($registro["cutter"]) {
         $this->addDetalhe(array("Cutter", "{$registro["cutter"]}"));
     }
     if ($registro["volume"]) {
         $this->addDetalhe(array("Volume", "{$registro["volume"]}"));
     }
     if ($registro["num_edicao"]) {
         $this->addDetalhe(array("N&uacute;mero Edic&atilde;o", "{$registro["num_edicao"]}"));
     }
     if ($registro["ano"]) {
         $this->addDetalhe(array("Ano", "{$registro["ano"]}"));
     }
     if ($registro["num_paginas"]) {
         $this->addDetalhe(array("N&uacute;mero P&aacute;ginas", "{$registro["num_paginas"]}"));
     }
     if ($registro["isbn"]) {
         $this->addDetalhe(array("ISBN", "{$registro["isbn"]}"));
     }
     $obj_permissoes = new clsPermissoes();
     if ($obj_permissoes->permissao_cadastra(598, $this->pessoa_logada, 11)) {
         $this->url_novo = "educar_acervo_cad.php";
         $this->url_editar = "educar_acervo_cad.php?cod_acervo={$registro["cod_acervo"]}";
     }
     $this->url_cancelar = "educar_acervo_lst.php";
     $this->largura = "100%";
 }
 function Gerar()
 {
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     session_write_close();
     $this->titulo = "Editora - Detalhe";
     $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet");
     $this->cod_acervo_editora = $_GET["cod_acervo_editora"];
     $tmp_obj = new clsPmieducarAcervoEditora($this->cod_acervo_editora);
     $registro = $tmp_obj->detalhe();
     if (!$registro) {
         header("location: educar_acervo_editora_lst.php");
         die;
     }
     if (class_exists("clsTipoLogradouro")) {
         $obj_ref_idtlog = new clsTipoLogradouro($registro["ref_idtlog"]);
         $det_ref_idtlog = $obj_ref_idtlog->detalhe();
         $registro["ref_idtlog"] = $det_ref_idtlog["descricao"];
     } else {
         $registro["ref_idtlog"] = "Erro na geracao";
         echo "<!--\nErro\nClasse nao existente: clsUrbanoTipoLogradouro\n-->";
     }
     if (class_exists("clsUf")) {
         $obj_ref_sigla_uf = new clsUf($registro["ref_sigla_uf"]);
         $det_ref_sigla_uf = $obj_ref_sigla_uf->detalhe();
         $registro["ref_sigla_uf"] = $det_ref_sigla_uf["nome"];
     } else {
         $registro["ref_sigla_uf"] = "Erro na geracao";
         echo "<!--\nErro\nClasse nao existente: clsUf\n-->";
     }
     if ($registro["nm_editora"]) {
         $this->addDetalhe(array("Editora", "{$registro["nm_editora"]}"));
     }
     if ($registro["cep"]) {
         $registro["cep"] = int2CEP($registro["cep"]);
         $this->addDetalhe(array("CEP", "{$registro["cep"]}"));
     }
     if ($registro["ref_sigla_uf"]) {
         $this->addDetalhe(array("Estado", "{$registro["ref_sigla_uf"]}"));
     }
     if ($registro["cidade"]) {
         $this->addDetalhe(array("Cidade", "{$registro["cidade"]}"));
     }
     if ($registro["bairro"]) {
         $this->addDetalhe(array("Bairro", "{$registro["bairro"]}"));
     }
     if ($registro["ref_idtlog"]) {
         $this->addDetalhe(array("Tipo Logradouro", "{$registro["ref_idtlog"]}"));
     }
     if ($registro["logradouro"]) {
         $this->addDetalhe(array("Logradouro", "{$registro["logradouro"]}"));
     }
     if ($registro["numero"]) {
         $this->addDetalhe(array("N&uacute;mero", "{$registro["numero"]}"));
     }
     if ($registro["ddd_telefone"]) {
         $this->addDetalhe(array("DDD Telefone", "{$registro["ddd_telefone"]}"));
     }
     if ($registro["telefone"]) {
         $this->addDetalhe(array("Telefone", "{$registro["telefone"]}"));
     }
     $obj_permissoes = new clsPermissoes();
     if ($obj_permissoes->permissao_cadastra(595, $this->pessoa_logada, 11)) {
         $this->url_novo = "educar_acervo_editora_cad.php";
         $this->url_editar = "educar_acervo_editora_cad.php?cod_acervo_editora={$registro["cod_acervo_editora"]}";
     }
     $this->url_cancelar = "educar_acervo_editora_lst.php";
     $this->largura = "100%";
 }
 function Gerar()
 {
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     session_write_close();
     $this->titulo = "Editora - Detalhe";
     $this->cod_acervo_editora = $_GET["cod_acervo_editora"];
     $tmp_obj = new clsPmieducarAcervoEditora($this->cod_acervo_editora);
     $registro = $tmp_obj->detalhe();
     if (class_exists("clsPmieducarBiblioteca")) {
         $obj_ref_cod_biblioteca = new clsPmieducarBiblioteca($registro["ref_cod_biblioteca"]);
         $det_ref_cod_biblioteca = $obj_ref_cod_biblioteca->detalhe();
         $registro["ref_cod_biblioteca"] = $det_ref_cod_biblioteca["nm_biblioteca"];
         if (class_exists("clsPmieducarInstituicao")) {
             $registro["ref_cod_instituicao"] = $det_ref_cod_biblioteca["ref_cod_instituicao"];
             $obj_ref_cod_instituicao = new clsPmieducarInstituicao($registro["ref_cod_instituicao"]);
             $det_ref_cod_instituicao = $obj_ref_cod_instituicao->detalhe();
             $registro["ref_cod_instituicao"] = $det_ref_cod_instituicao["nm_instituicao"];
         } else {
             $registro["ref_cod_instituicao"] = "Erro na geracao";
             echo "<!--\nErro\nClasse nao existente: clsPmieducarInstituicao\n-->";
         }
     }
     if (class_exists("clsPmieducarEscola")) {
         $registro["ref_cod_escola"] = $det_ref_cod_biblioteca["ref_cod_escola"];
         $obj_ref_cod_escola = new clsPmieducarEscola($registro["ref_cod_escola"]);
         $det_ref_cod_escola = $obj_ref_cod_escola->detalhe();
         $idpes = $det_ref_cod_escola["ref_idpes"];
         if ($idpes) {
             $obj_escola = new clsPessoaJuridica($idpes);
             $obj_escola_det = $obj_escola->detalhe();
             $registro["ref_cod_escola"] = $obj_escola_det["fantasia"];
         } else {
             $obj_escola = new clsPmieducarEscolaComplemento($registro["ref_cod_escola"]);
             $obj_escola_det = $obj_escola->detalhe();
             $registro["ref_cod_escola"] = $obj_escola_det["nm_escola"];
         }
     }
     $obj_permissoes = new clsPermissoes();
     $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada);
     if (!$registro) {
         header("location: educar_acervo_editora_lst.php");
         die;
     }
     if (class_exists("clsTipoLogradouro")) {
         $obj_ref_idtlog = new clsTipoLogradouro($registro["ref_idtlog"]);
         $det_ref_idtlog = $obj_ref_idtlog->detalhe();
         $registro["ref_idtlog"] = $det_ref_idtlog["descricao"];
     } else {
         $registro["ref_idtlog"] = "Erro na geracao";
         echo "<!--\nErro\nClasse nao existente: clsUrbanoTipoLogradouro\n-->";
     }
     if (class_exists("clsUf")) {
         $obj_ref_sigla_uf = new clsUf($registro["ref_sigla_uf"]);
         $det_ref_sigla_uf = $obj_ref_sigla_uf->detalhe();
         $registro["ref_sigla_uf"] = $det_ref_sigla_uf["nome"];
     } else {
         $registro["ref_sigla_uf"] = "Erro na geracao";
         echo "<!--\nErro\nClasse nao existente: clsUf\n-->";
     }
     if ($registro["nm_editora"]) {
         $this->addDetalhe(array("Editora", "{$registro["nm_editora"]}"));
     }
     if ($nivel_usuario == 1) {
         if ($registro["ref_cod_instituicao"]) {
             $this->addDetalhe(array("Institui&ccedil;&atilde;o", "{$registro["ref_cod_instituicao"]}"));
         }
     }
     if ($nivel_usuario == 1 || $nivel_usuario == 2) {
         if ($registro["ref_cod_escola"]) {
             $this->addDetalhe(array("Escola", "{$registro["ref_cod_escola"]}"));
         }
     }
     if ($registro["ref_cod_biblioteca"]) {
         $this->addDetalhe(array("Biblioteca", "{$registro["ref_cod_biblioteca"]}"));
     }
     if ($registro["cep"]) {
         $registro["cep"] = int2CEP($registro["cep"]);
         $this->addDetalhe(array("CEP", "{$registro["cep"]}"));
     }
     if ($registro["ref_sigla_uf"]) {
         $this->addDetalhe(array("Estado", "{$registro["ref_sigla_uf"]}"));
     }
     if ($registro["cidade"]) {
         $this->addDetalhe(array("Cidade", "{$registro["cidade"]}"));
     }
     if ($registro["bairro"]) {
         $this->addDetalhe(array("Bairro", "{$registro["bairro"]}"));
     }
     if ($registro["ref_idtlog"]) {
         $this->addDetalhe(array("Tipo Logradouro", "{$registro["ref_idtlog"]}"));
     }
     if ($registro["logradouro"]) {
         $this->addDetalhe(array("Logradouro", "{$registro["logradouro"]}"));
     }
     if ($registro["numero"]) {
         $this->addDetalhe(array("N&uacute;mero", "{$registro["numero"]}"));
     }
     if ($registro["ddd_telefone"]) {
         $this->addDetalhe(array("DDD Telefone", "{$registro["ddd_telefone"]}"));
     }
     if ($registro["telefone"]) {
         $this->addDetalhe(array("Telefone", "{$registro["telefone"]}"));
     }
     $obj_permissoes = new clsPermissoes();
     if ($obj_permissoes->permissao_cadastra(595, $this->pessoa_logada, 11)) {
         $this->url_novo = "educar_acervo_editora_cad.php";
         $this->url_editar = "educar_acervo_editora_cad.php?cod_acervo_editora={$registro["cod_acervo_editora"]}";
     }
     $this->url_cancelar = "educar_acervo_editora_lst.php";
     $this->largura = "100%";
     $localizacao = new LocalizacaoSistema();
     $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "In&iacute;cio", "educar_biblioteca_index.php" => "i-Educar - Biblioteca", "" => "Detalhe da editora"));
     $this->enviaLocalizacao($localizacao->montar());
 }
Exemplo n.º 6
0
 function Gerar()
 {
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     session_write_close();
     $this->titulo = "Obras - Detalhe";
     $this->cod_acervo = $_GET["cod_acervo"];
     $tmp_obj = new clsPmieducarAcervo($this->cod_acervo);
     $registro = $tmp_obj->detalhe();
     if (!$registro) {
         header("location: educar_acervo_lst.php");
         die;
     }
     if (class_exists("clsPmieducarBiblioteca")) {
         $obj_ref_cod_biblioteca = new clsPmieducarBiblioteca($registro["ref_cod_biblioteca"]);
         $det_ref_cod_biblioteca = $obj_ref_cod_biblioteca->detalhe();
         $registro["ref_cod_biblioteca"] = $det_ref_cod_biblioteca["nm_biblioteca"];
         if (class_exists("clsPmieducarInstituicao")) {
             $registro["ref_cod_instituicao"] = $det_ref_cod_biblioteca["ref_cod_instituicao"];
             $obj_ref_cod_instituicao = new clsPmieducarInstituicao($registro["ref_cod_instituicao"]);
             $det_ref_cod_instituicao = $obj_ref_cod_instituicao->detalhe();
             $registro["ref_cod_instituicao"] = $det_ref_cod_instituicao["nm_instituicao"];
         } else {
             $registro["ref_cod_instituicao"] = "Erro na geracao";
             echo "<!--\nErro\nClasse nao existente: clsPmieducarInstituicao\n-->";
         }
         if (class_exists("clsPmieducarEscola")) {
             $registro["ref_cod_escola"] = $det_ref_cod_biblioteca["ref_cod_escola"];
             $obj_ref_cod_escola = new clsPmieducarEscola($registro["ref_cod_escola"]);
             $det_ref_cod_escola = $obj_ref_cod_escola->detalhe();
             $idpes = $det_ref_cod_escola["ref_idpes"];
             if ($idpes) {
                 $obj_escola = new clsPessoaJuridica($idpes);
                 $obj_escola_det = $obj_escola->detalhe();
                 $registro["ref_cod_escola"] = $obj_escola_det["fantasia"];
             } else {
                 $obj_escola = new clsPmieducarEscolaComplemento($registro["ref_cod_escola"]);
                 $obj_escola_det = $obj_escola->detalhe();
                 $registro["ref_cod_escola"] = $obj_escola_det["nm_escola"];
             }
         }
     } else {
         $registro["ref_cod_biblioteca"] = "Erro na geracao";
         echo "<!--\nErro\nClasse nao existente: clsPmieducarBiblioteca\n-->";
     }
     if (class_exists("clsPmieducarExemplarTipo")) {
         $obj_ref_cod_exemplar_tipo = new clsPmieducarExemplarTipo($registro["ref_cod_exemplar_tipo"]);
         $det_ref_cod_exemplar_tipo = $obj_ref_cod_exemplar_tipo->detalhe();
         $registro["ref_cod_exemplar_tipo"] = $det_ref_cod_exemplar_tipo["nm_tipo"];
     } else {
         $registro["ref_cod_exemplar_tipo"] = "Erro na geracao";
         echo "<!--\nErro\nClasse nao existente: clsPmieducarExemplarTipo\n-->";
     }
     if (class_exists("clsPmieducarAcervo")) {
         $obj_ref_cod_acervo = new clsPmieducarAcervo($registro["ref_cod_acervo"]);
         $det_ref_cod_acervo = $obj_ref_cod_acervo->detalhe();
         $registro["ref_cod_acervo"] = $det_ref_cod_acervo["titulo"];
     } else {
         $registro["ref_cod_acervo"] = "Erro na geracao";
         echo "<!--\nErro\nClasse nao existente: clsPmieducarAcervo\n-->";
     }
     if (class_exists("clsPmieducarAcervoColecao")) {
         $obj_ref_cod_acervo_colecao = new clsPmieducarAcervoColecao($registro["ref_cod_acervo_colecao"]);
         $det_ref_cod_acervo_colecao = $obj_ref_cod_acervo_colecao->detalhe();
         $registro["ref_cod_acervo_colecao"] = $det_ref_cod_acervo_colecao["nm_colecao"];
     } else {
         $registro["ref_cod_acervo_colecao"] = "Erro na geracao";
         echo "<!--\nErro\nClasse nao existente: clsPmieducarAcervoColecao\n-->";
     }
     if (class_exists("clsPmieducarAcervoIdioma")) {
         $obj_ref_cod_acervo_idioma = new clsPmieducarAcervoIdioma($registro["ref_cod_acervo_idioma"]);
         $det_ref_cod_acervo_idioma = $obj_ref_cod_acervo_idioma->detalhe();
         $registro["ref_cod_acervo_idioma"] = $det_ref_cod_acervo_idioma["nm_idioma"];
     } else {
         $registro["ref_cod_acervo_idioma"] = "Erro na geracao";
         echo "<!--\nErro\nClasse nao existente: clsPmieducarAcervoIdioma\n-->";
     }
     if (class_exists("clsPmieducarAcervoEditora")) {
         $obj_ref_cod_acervo_editora = new clsPmieducarAcervoEditora($registro["ref_cod_acervo_editora"]);
         $det_ref_cod_acervo_editora = $obj_ref_cod_acervo_editora->detalhe();
         $registro["ref_cod_acervo_editora"] = $det_ref_cod_acervo_editora["nm_editora"];
     } else {
         $registro["ref_cod_acervo_editora"] = "Erro na geracao";
         echo "<!--\nErro\nClasse nao existente: clsPmieducarAcervoEditora\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&ccedil;&atilde;o", "{$registro["ref_cod_instituicao"]}"));
         }
     }
     if ($nivel_usuario == 1 || $nivel_usuario == 2) {
         if ($registro["ref_cod_escola"]) {
             $this->addDetalhe(array("Escola", "{$registro["ref_cod_escola"]}"));
         }
     }
     if ($registro["ref_cod_biblioteca"]) {
         $this->addDetalhe(array("Biblioteca", "{$registro["ref_cod_biblioteca"]}"));
     }
     if ($registro["titulo"]) {
         $this->addDetalhe(array("T&iacute;tulo", "{$registro["titulo"]}"));
     }
     if ($registro["sub_titulo"]) {
         $this->addDetalhe(array("Subt&iacute;tulo", "{$registro["sub_titulo"]}"));
     }
     if ($registro["ref_cod_exemplar_tipo"]) {
         $this->addDetalhe(array("Tipo", "{$registro["ref_cod_exemplar_tipo"]}"));
     }
     if ($registro["ref_cod_acervo"]) {
         $this->addDetalhe(array("Obra Refer&ecirc;ncia", "{$registro["ref_cod_acervo"]}"));
     }
     if ($registro["ref_cod_acervo_colecao"]) {
         $this->addDetalhe(array("Cole&ccedil;&atilde;o", "{$registro["ref_cod_acervo_colecao"]}"));
     }
     if ($registro["ref_cod_acervo_idioma"]) {
         $this->addDetalhe(array("Idioma", "{$registro["ref_cod_acervo_idioma"]}"));
     }
     if ($registro["ref_cod_acervo_editora"]) {
         $this->addDetalhe(array("Editora", "{$registro["ref_cod_acervo_editora"]}"));
     }
     $obj = new clsPmieducarAcervoAcervoAutor();
     $obj->setOrderby("principal DESC");
     $lst = $obj->lista(null, $this->cod_acervo);
     if ($lst) {
         $tabela = "<TABLE>\n\t\t\t\t\t       <TR align=center>\n\t\t\t\t\t           <TD bgcolor=#A1B3BD><B>Nome</B></TD>\n\t\t\t\t\t           <TD bgcolor=#A1B3BD><B>Principal</B></TD>\n\t\t\t\t\t       </TR>";
         $cont = 0;
         foreach ($lst as $valor) {
             if ($cont % 2 == 0) {
                 $color = " bgcolor=#E4E9ED ";
             } else {
                 $color = " bgcolor=#FFFFFF ";
             }
             $obj = new clsPmieducarAcervoAutor($valor["ref_cod_acervo_autor"]);
             $det = $obj->detalhe();
             $nm_autor = $det["nm_autor"];
             $principal = $valor["principal"];
             if ($principal == 1) {
                 $principal = "sim";
             } else {
                 $principal = "n&atilde;o";
             }
             $tabela .= "<TR>\n\t\t\t\t\t\t\t    <TD {$color} align=left>{$nm_autor}</TD>\n\t\t\t\t\t\t\t    <TD {$color} align=left>{$principal}</TD>\n\t\t\t\t\t\t\t</TR>";
             $cont++;
         }
         $tabela .= "</TABLE>";
     }
     if ($tabela) {
         $this->addDetalhe(array("Autor", "{$tabela}"));
     }
     if ($registro["estante"]) {
         $this->addDetalhe(array("Estante", "{$registro["estante"]}"));
     }
     if ($registro["cdd"]) {
         $this->addDetalhe(array("Cdd", "{$registro["cdd"]}"));
     }
     if ($registro["cdu"]) {
         $this->addDetalhe(array("Cdu", "{$registro["cdu"]}"));
     }
     if ($registro["cutter"]) {
         $this->addDetalhe(array("Cutter", "{$registro["cutter"]}"));
     }
     if ($registro["volume"]) {
         $this->addDetalhe(array("Volume", "{$registro["volume"]}"));
     }
     if ($registro["num_edicao"]) {
         $this->addDetalhe(array("N&uacute;mero Edic&atilde;o", "{$registro["num_edicao"]}"));
     }
     if ($registro["ano"]) {
         $this->addDetalhe(array("Ano", "{$registro["ano"]}"));
     }
     if ($registro["num_paginas"]) {
         $this->addDetalhe(array("N&uacute;mero P&aacute;ginas", "{$registro["num_paginas"]}"));
     }
     if ($registro["isbn"]) {
         $this->addDetalhe(array("ISBN", "{$registro["isbn"]}"));
     }
     $obj = new clsPmieducarAcervoAssunto();
     $obj = $obj->listaAssuntosPorObra($this->cod_acervo);
     if (count($obj)) {
         foreach ($obj as $reg) {
             $assuntos .= '<span style="background-color: #A1B3BD; padding: 2px;"><b>' . $reg['nome'] . '</b></span>&nbsp; ';
         }
         if (!empty($assuntos)) {
             $this->addDetalhe(array("Assuntos", "{$assuntos}"));
         }
     }
     $obj_permissoes = new clsPermissoes();
     if ($obj_permissoes->permissao_cadastra(598, $this->pessoa_logada, 11)) {
         $this->url_novo = "educar_acervo_cad.php";
         $this->url_editar = "educar_acervo_cad.php?cod_acervo={$registro["cod_acervo"]}";
     }
     $this->url_cancelar = "educar_acervo_lst.php";
     $this->largura = "100%";
     $localizacao = new LocalizacaoSistema();
     $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "In&iacute;cio", "educar_biblioteca_index.php" => "i-Educar - Biblioteca", "" => "Detalhe da obra"));
     $this->enviaLocalizacao($localizacao->montar());
 }