/**
  * Construtor.
  */
 function clsEnderecoExterno($idpes = FALSE, $tipo = FALSE, $idtlog = FALSE, $logradouro = FALSE, $numero = FALSE, $letra = FALSE, $complemento = FALSE, $bairro = FALSE, $cep = FALSE, $cidade = FALSE, $sigla_uf = FALSE, $reside_desde = FALSE, $bloco = FALSE, $apartamento = FALSE, $andar = FALSE, $idpes_cad = FALSE, $idpes_rev = FALSE, $zona_localizacao = 1)
 {
     $idtlog = urldecode($idtlog);
     $objPessoa = new clsPessoa_($idpes);
     if ($objPessoa->detalhe()) {
         $this->idpes = $idpes;
     }
     $this->tipo = $tipo;
     $objTipoLog = new clsTipoLogradouro($idtlog);
     if ($objTipoLog->detalhe()) {
         $this->idtlog = $idtlog;
     }
     $this->logradouro = $logradouro;
     $this->numero = $numero;
     $this->letra = $letra;
     $this->complemento = $complemento;
     $this->bairro = $bairro;
     $this->cep = $cep;
     $this->cidade = $cidade;
     $objSiglaUf = new clsUf($sigla_uf);
     if ($objPessoa->detalhe()) {
         $this->sigla_uf = $sigla_uf;
     }
     $this->idpes_cad = $idpes_cad ? $idpes_cad : $_SESSION['id_pessoa'];
     $this->idpes_rev = $idpes_rev ? $idpes_rev : $_SESSION['id_pessoa'];
     $this->reside_desde = $reside_desde;
     $this->bloco = $bloco;
     $this->apartamento = $apartamento;
     $this->andar = $andar;
     $this->zona_localizacao = $zona_localizacao;
     $this->tabela = 'endereco_externo';
 }
 /**
  * Construtor
  *
  * @return Object:clsLogradouro
  */
 function clsLogradouro($int_idlog = false, $str_idtlog = false, $str_nome = false, $int_idnum = false, $str_geom = false, $str_ident_oficial = false)
 {
     $this->idlog = $int_idlog;
     $objLog = new clsTipoLogradouro($str_idtlog);
     if ($objLog->detalhe()) {
         $this->idtlog = $str_idtlog;
     }
     $this->nome = $str_nome;
     $this->idnum = $int_idnum;
     $this->geom = $str_geom;
     $this->ident_oficial = $str_ident_oficial;
     $this->tabela = "logradouro";
 }
 function Gerar()
 {
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     session_write_close();
     $this->titulo = "Instituição - Detalhe";
     $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet");
     $this->cod_instituicao = $_GET["cod_instituicao"];
     $tmp_obj = new clsPmieducarInstituicao($this->cod_instituicao);
     $registro = $tmp_obj->detalhe();
     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-->";
     }
     $registro["cep"] = int2CEP($registro["cep"]);
     $this->addDetalhe(array("Código Instituição", "{$registro["cod_instituicao"]}"));
     $this->addDetalhe(array("Nome da Instituição", "{$registro["nm_instituicao"]}"));
     $this->addDetalhe(array("CEP", "{$registro["cep"]}"));
     $this->addDetalhe(array("Logradouro", "{$registro["logradouro"]}"));
     $this->addDetalhe(array("Bairro", "{$registro["bairro"]}"));
     $this->addDetalhe(array("Cidade", "{$registro["cidade"]}"));
     $this->addDetalhe(array("Tipo do Logradouro", "{$registro["ref_idtlog"]}"));
     $this->addDetalhe(array("UF", "{$registro["ref_sigla_uf"]}"));
     $this->addDetalhe(array("Número", "{$registro["numero"]}"));
     $this->addDetalhe(array("Complemento", "{$registro["complemento"]}"));
     $this->addDetalhe(array("DDD Telefone", "{$registro["ddd_telefone"]}"));
     $this->addDetalhe(array("Telefone", "{$registro["telefone"]}"));
     $this->addDetalhe(array("Nome do Responsável", "{$registro["nm_responsavel"]}"));
     $obj_permissoes = new clsPermissoes();
     if ($obj_permissoes->permissao_cadastra(559, $this->pessoa_logada, 1)) {
         $this->url_novo = "educar_instituicao_cad.php";
         $this->url_editar = "educar_instituicao_cad.php?cod_instituicao={$registro["cod_instituicao"]}";
     }
     $this->url_cancelar = "educar_instituicao_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());
 }