/**
  * 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';
 }
Example #2
0
 /**
  * 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%";
 }
Example #4
0
 function Gerar()
 {
     $obj_permissoes = new clsPermissoes();
     //		echo "<pre>";print_r($_POST);die;
     if (!$this->sem_cnpj && !$this->com_cnpj) {
         $parametros = new clsParametrosPesquisas();
         $parametros->setSubmit(1);
         $parametros->setPessoa('J');
         $parametros->setPessoaCampo('sem_cnpj');
         $parametros->setPessoaNovo("S");
         $parametros->setPessoaCPF("N");
         $parametros->setPessoaTela('window');
         $this->campoOculto("sem_cnpj", "");
         $parametros->setCodSistema(13);
         $parametros->adicionaCampoTexto("cnpj", "cnpj");
         $this->campoCnpjPesq("cnpj", "CNPJ", $this->cnpj, "pesquisa_pessoa_lst.php", $parametros->serializaCampos(), true);
         //			$this->acao_enviar = "obj = document.getElementById(\"cnpj\");if(obj.value != \"\" ) {document.getElementById(\"formcadastro\").submit(); } else { acao(); }";
         $this->acao_enviar = false;
         $this->url_cancelar = false;
         $this->array_botao = array("Continuar", "Cancelar");
         $this->array_botao_url_script = array("obj = document.getElementById('cnpj');if(obj.value != '' ) { acao(); } else { acao(); }", "go('educar_escola_lst.php');");
     } else {
         if ($_POST) {
             foreach ($_POST as $campo => $val) {
                 if ($campo != 'tipoacao' && $campo != 'sem_cnpj') {
                     $this->{$campo} = $this->{$campo} ? $this->{$campo} : $val;
                 }
             }
         }
         if ($this->sem_cnpj) {
             $this->campoOculto("sem_cnpj", $this->sem_cnpj);
             // cadastro novo sem CNPJ
             $this->p_ddd_telefone_1 = $this->p_ddd_telefone_1 == null ? "" : $this->p_ddd_telefone_1;
             $this->p_ddd_telefone_fax = $this->p_ddd_telefone_fax == null ? "" : $this->p_ddd_telefone_fax;
             if ($this->ref_idpes) {
                 $objTemp = new clsPessoaJuridica($this->ref_idpes);
                 $detalhe = $objTemp->detalhe();
             }
             //				$this->campoOculto( "passo", 4 );
             //				$this->campoOculto( "sem_cnpj", 0 );
             $this->campoOculto("cod_escola", $this->cod_escola);
             // text
             $this->campoTexto("fantasia", "Escola", $this->fantasia, 30, 255, true);
             $this->campoTexto("sigla", "Sigla", $this->sigla, 30, 255, true);
             // foreign keys
             $nivel = $obj_permissoes->nivel_acesso($this->pessoa_logada);
             if ($nivel == 1) {
                 $cabecalhos[] = "Instituicao";
                 $objInstituicao = new clsPmieducarInstituicao();
                 $opcoes = array("" => "Selecione");
                 $objInstituicao->setOrderby("nm_instituicao ASC");
                 $lista = $objInstituicao->lista();
                 if (is_array($lista)) {
                     foreach ($lista as $linha) {
                         $opcoes[$linha["cod_instituicao"]] = $linha["nm_instituicao"];
                     }
                 }
                 $this->campoLista("ref_cod_instituicao", "Institui&ccedil;&atilde;o", $opcoes, $this->ref_cod_instituicao);
             } else {
                 $this->ref_cod_instituicao = $obj_permissoes->getInstituicao($this->pessoa_logada);
                 if ($this->ref_cod_instituicao) {
                     $this->campoOculto("ref_cod_instituicao", $this->ref_cod_instituicao);
                 } else {
                     die("Usu�rio n�o � do nivel poli-institucional e n�o possui uma institui��o");
                 }
             }
             $opcoes = array("" => "Selecione");
             if (class_exists("clsPmieducarEscolaRedeEnsino")) {
                 /*$todas_redes_ensino = "rede_ensino = new Array();\n";
                 		$objTemp = new clsPmieducarEscolaRedeEnsino();
                 		$lista = $objTemp->lista();
                 		if ( is_array( $lista ) && count( $lista ) )
                 		{
                 			foreach ( $lista as $registro )
                 			{
                 				$todas_redes_ensino .= "rede_ensino[rede_ensino.length] = new Array( {$registro["cod_escola_rede_ensino"]}, '{$registro['nm_rede']}', {$registro["ref_cod_instituicao"]} );\n";
                 			}
                 		}
                 		echo "<script>{$todas_redes_ensino}</script>";*/
                 // EDITAR
                 $script = "javascript:showExpansivelIframe(520, 120, 'educar_escola_rede_ensino_cad_pop.php');";
                 if ($this->ref_cod_instituicao) {
                     $objTemp = new clsPmieducarEscolaRedeEnsino();
                     $lista = $objTemp->lista(null, null, null, null, null, null, null, null, 1, $this->ref_cod_instituicao);
                     if (is_array($lista) && count($lista)) {
                         foreach ($lista as $registro) {
                             $opcoes["{$registro['cod_escola_rede_ensino']}"] = "{$registro['nm_rede']}";
                         }
                     }
                     $script = "<img id='img_rede_ensino' style='display: \\'\\'' src='imagens/banco_imagens/escreve.gif' style='cursor:hand; cursor:pointer;' border='0' onclick=\"{$script}\">";
                 } else {
                     $script = "<img id='img_rede_ensino' style='display: none;'  src='imagens/banco_imagens/escreve.gif' style='cursor:hand; cursor:pointer;' border='0' onclick=\"{$script}\">";
                 }
             } else {
                 echo "<!--\nErro\nClasse clsPmieducarEscolaRedeEnsino nao encontrada\n-->";
                 $opcoes = array("" => "Erro na geracao");
             }
             $this->campoLista("ref_cod_escola_rede_ensino", "Rede Ensino", $opcoes, $this->ref_cod_escola_rede_ensino, "", false, "", $script);
             $opcoes = array("" => "Selecione");
             if (class_exists("clsPmieducarEscolaLocalizacao")) {
                 /*$todas_escolas_localizacao = "escola_localizacao = new Array();\n";
                 		$objTemp = new clsPmieducarEscolaLocalizacao();
                 		$lista = $objTemp->lista();
                 		if ( is_array( $lista ) && count( $lista ) )
                 		{
                 			foreach ( $lista as $registro )
                 			{
                 				$todas_escolas_localizacao .= "escola_localizacao[escola_localizacao.length] = new Array( {$registro["cod_escola_localizacao"]}, '{$registro['nm_localizacao']}', {$registro["ref_cod_instituicao"]} );\n";
                 			}
                 		}
                 		echo "<script>{$todas_escolas_localizacao}</script>";*/
                 // EDITAR
                 $script = "javascript:showExpansivelIframe(520, 120, 'educar_escola_localizacao_cad_pop.php');";
                 if ($this->ref_cod_instituicao) {
                     $objTemp = new clsPmieducarEscolaLocalizacao();
                     $lista = $objTemp->lista(null, null, null, null, null, null, null, null, 1, $this->ref_cod_instituicao);
                     if (is_array($lista) && count($lista)) {
                         foreach ($lista as $registro) {
                             $opcoes["{$registro['cod_escola_localizacao']}"] = "{$registro['nm_localizacao']}";
                         }
                     }
                     $script = "<img id='img_localizacao' style='display: \\'\\'' src='imagens/banco_imagens/escreve.gif' style='cursor:hand; cursor:pointer;' border='0' onclick=\"{$script}\">";
                 } else {
                     $script = "<img id='img_localizacao' style='display: none;'  src='imagens/banco_imagens/escreve.gif' style='cursor:hand; cursor:pointer;' border='0' onclick=\"{$script}\">";
                 }
             } else {
                 echo "<!--\nErro\nClasse clsPmieducarEscolaLocalizacao nao encontrada\n-->";
                 $opcoes = array("" => "Erro na geracao");
             }
             $this->campoLista("ref_cod_escola_localizacao", "Escola Localiza&ccedil;&atilde;o", $opcoes, $this->ref_cod_escola_localizacao, "", false, "", $script);
             if (is_numeric($this->cep)) {
                 $this->cep = int2CEP($this->cep);
             }
             //				$this->campoCep( "cep","CEP", $this->cep,true,"-",false,false );
             $this->campoCep("cep", "CEP", $this->cep, true, "-", false, false);
             $this->campoTexto("cidade", "Cidade", $this->cidade, "50", "255", true);
             $this->campoTexto("bairro", "Bairro", $this->bairro, "50", "20", true);
             $this->campoTexto("logradouro", "Logradouro", $this->logradouro, "50", "255", true);
             $this->campoTexto("complemento", "Complemento", $this->complemento, "22", "20", false);
             $this->campoNumero("numero", "Número", $this->numero, "6", "6", true);
             $this->campoTexto("p_ddd_telefone_1", "DDD Telefone 1", $this->p_ddd_telefone_1, "2", "2", false);
             $this->campoTexto("p_telefone_1", "Telefone 1", $this->p_telefone_1, "10", "15", false);
             $this->campoTexto("p_ddd_telefone_fax", "DDD Fax", $this->p_ddd_telefone_fax, "2", "2", false);
             $this->campoTexto("p_telefone_fax", "Fax", $this->p_telefone_fax, "10", "15", false);
             $this->campoTexto("p_email", "E-mail", $this->p_email, "50", "255", false);
         }
         if ($this->com_cnpj) {
             $this->campoOculto("com_cnpj", $this->com_cnpj);
             //				die("com CNPJ");
             //				echo "<br>cep: ".$this->cep;
             //				echo "<br>cep_: ".$this->cep_;
             if (!$this->cod_escola) {
                 $this->cnpj = urldecode($_POST['cnpj']);
                 $this->cnpj = idFederal2int($this->cnpj);
                 //					echo int2IdFederal($this->cnpj);
                 $this->cnpj = int2IdFederal($this->cnpj);
             }
             //				echo "sakdmk: ".$this->cnpj;die;
             // cadastro novo com CNPJ
             //echo "hehehe".idFederal2int($this->cnpj);echo "kiki".int2IdFederal($this->cnpj);die;
             $objJuridica = new clsPessoaJuridica(false, idFederal2int($this->cnpj));
             $det = $objJuridica->detalhe();
             $this->ref_idpes = $det["idpes"];
             //				if( $this->ref_idpes )
             //				{
             //					$this->p_ddd_telefone_1 = ( $this->p_ddd_telefone_1 == null ) ? "": is_numeric( $this->p_ddd_telefone_1 );
             //					$this->p_ddd_telefone_2 = ( $this->p_ddd_telefone_2 == null ) ? "": is_numeric( $this->p_ddd_telefone_2 );
             //					$this->p_ddd_telefone_3 = ( $this->p_ddd_telefone_3 == null ) ? "": is_numeric( $this->p_ddd_telefone_3 );
             //					$obj_pessoa = new clsPessoa_( $this->ref_idpes );
             //					$det_pessoa = $obj_pessoa->detalhe();
             //$this->fantasia = $det_pessoa["nome"];
             //					$this->nm_escola = $det["nome"];
             if (!$this->fantasia) {
                 $this->fantasia = $det["fantasia"];
             }
             if ($this->passou) {
                 $this->cnpj = is_numeric($this->cnpj) ? $this->cnpj : idFederal2int($this->cnpj);
                 $this->cnpj = int2IdFederal($this->cnpj);
             }
             //
             $this->campoRotulo("cnpj_", "CNPJ", $this->cnpj);
             $this->campoOculto("cnpj", idFederal2int($this->cnpj));
             $this->campoOculto("ref_idpes", $this->ref_idpes);
             //					$this->campoOculto( "passo", 3 );
             $this->campoOculto("cod_escola", $this->cod_escola);
             // text
             $this->campoTexto("fantasia", "Escola", $this->fantasia, 30, 255, true);
             $this->campoTexto("sigla", "Sigla", $this->sigla, 30, 255, true);
             // foreign keys
             $nivel = $obj_permissoes->nivel_acesso($this->pessoa_logada);
             if ($nivel == 1) {
                 $cabecalhos[] = "Instituicao";
                 $objInstituicao = new clsPmieducarInstituicao();
                 $opcoes = array("" => "Selecione");
                 $objInstituicao->setOrderby("nm_instituicao ASC");
                 $lista = $objInstituicao->lista();
                 if (is_array($lista)) {
                     foreach ($lista as $linha) {
                         $opcoes[$linha["cod_instituicao"]] = $linha["nm_instituicao"];
                     }
                 }
                 $this->campoLista("ref_cod_instituicao", "Instituicao", $opcoes, $this->ref_cod_instituicao);
             } else {
                 $this->ref_cod_instituicao = $obj_permissoes->getInstituicao($this->pessoa_logada);
                 if ($this->ref_cod_instituicao) {
                     $this->campoOculto("ref_cod_instituicao", $this->ref_cod_instituicao);
                 } else {
                     die("Usu�rio n�o � do nivel poli-institucional e n�o possui uma institui��o");
                 }
             }
             $opcoes = array("" => "Selecione");
             if (class_exists("clsPmieducarEscolaRedeEnsino")) {
                 /*$todas_redes_ensino = "rede_ensino = new Array();\n";
                 		$objTemp = new clsPmieducarEscolaRedeEnsino();
                 		$lista = $objTemp->lista( null,null,null,null,null,null,null,null,1 );
                 		if ( is_array( $lista ) && count( $lista ) )
                 		{
                 			foreach ( $lista as $registro )
                 			{
                 				$todas_redes_ensino .= "rede_ensino[rede_ensino.length] = new Array( {$registro["cod_escola_rede_ensino"]}, '{$registro['nm_rede']}', {$registro["ref_cod_instituicao"]} );\n";
                 			}
                 		}
                 		echo "<script>{$todas_redes_ensino}</script>";*/
                 // EDITAR
                 $script = "javascript:showExpansivelIframe(520, 120, 'educar_escola_rede_ensino_cad_pop.php');";
                 if ($this->ref_cod_instituicao) {
                     $objTemp = new clsPmieducarEscolaRedeEnsino();
                     $lista = $objTemp->lista(null, null, null, null, null, null, null, null, 1, $this->ref_cod_instituicao);
                     if (is_array($lista) && count($lista)) {
                         foreach ($lista as $registro) {
                             $opcoes["{$registro['cod_escola_rede_ensino']}"] = "{$registro['nm_rede']}";
                         }
                     }
                     $script = "<img id='img_rede_ensino' style='display:\\'\\'' src='imagens/banco_imagens/escreve.gif' style='cursor:hand; cursor:pointer;' border='0' onclick=\"{$script}\">";
                 } else {
                     $script = "<img id='img_rede_ensino' style='display: none;'  src='imagens/banco_imagens/escreve.gif' style='cursor:hand; cursor:pointer;' border='0' onclick=\"{$script}\">";
                 }
             } else {
                 echo "<!--\nErro\nClasse clsPmieducarEscolaRedeEnsino nao encontrada\n-->";
                 $opcoes = array("" => "Erro na geracao");
             }
             $this->campoLista("ref_cod_escola_rede_ensino", "Rede Ensino", $opcoes, $this->ref_cod_escola_rede_ensino, "", false, "", $script);
             $opcoes = array("" => "Selecione");
             if (class_exists("clsPmieducarEscolaLocalizacao")) {
                 /*$todas_escolas_localizacao = "escola_localizacao = new Array();\n";
                 		$objTemp = new clsPmieducarEscolaLocalizacao();
                 		$lista = $objTemp->lista( null,null,null,null,null,null,null,null,1 );
                 		if ( is_array( $lista ) && count( $lista ) )
                 		{
                 			foreach ( $lista as $registro )
                 			{
                 				$todas_escolas_localizacao .= "escola_localizacao[escola_localizacao.length] = new Array( {$registro["cod_escola_localizacao"]}, '{$registro['nm_localizacao']}', {$registro["ref_cod_instituicao"]} );\n";
                 			}
                 		}
                 		echo "<script>{$todas_escolas_localizacao}</script>";*/
                 // EDITAR
                 $script = "javascript:showExpansivelIframe(520, 120, 'educar_escola_localizacao_cad_pop.php');";
                 if ($this->ref_cod_instituicao) {
                     $objTemp = new clsPmieducarEscolaLocalizacao();
                     $lista = $objTemp->lista(null, null, null, null, null, null, null, null, 1, $this->ref_cod_instituicao);
                     if (is_array($lista) && count($lista)) {
                         foreach ($lista as $registro) {
                             $opcoes["{$registro['cod_escola_localizacao']}"] = "{$registro['nm_localizacao']}";
                         }
                     }
                     $script = "<img id='img_localizacao' style='display:\\'\\'' src='imagens/banco_imagens/escreve.gif' style='cursor:hand; cursor:pointer;' border='0' onclick=\"{$script}\">";
                 } else {
                     $script = "<img id='img_localizacao' style='display: none;' src='imagens/banco_imagens/escreve.gif' style='cursor:hand; cursor:pointer;' border='0' onclick=\"{$script}\">";
                 }
             } else {
                 echo "<!--\nErro\nClasse clsPmieducarEscolaLocalizacao nao encontrada\n-->";
                 $opcoes = array("" => "Erro na geracao");
             }
             $this->campoLista("ref_cod_escola_localizacao", "Escola Localiza&ccedil;&atilde;o", $opcoes, $this->ref_cod_escola_localizacao, "", false, "", $script);
             // Detalhes do Endereco
             $objUf = new clsUf();
             $listauf = $objUf->lista();
             $listaEstado = array("" => "Selecione");
             if ($listauf) {
                 foreach ($listauf as $uf) {
                     $listaEstado[$uf['sigla_uf']] = $uf['sigla_uf'];
                 }
             }
             $objTipoLog = new clsTipoLogradouro();
             $listaTipoLog = $objTipoLog->lista();
             $listaTLog = array("" => "Selecione");
             if ($listaTipoLog) {
                 foreach ($listaTipoLog as $tipoLog) {
                     $listaTLog[urldecode($tipoLog['idtlog'])] = $tipoLog['descricao'];
                 }
             }
             $this->campoOculto("isEnderecoExterno", $this->isEnderecoExterno);
             //	echo "$this->cep ,$this->sigla_uf ";
             $this->campoOculto("cep_", $this->cep_);
             $this->campoOculto("sigla_uf_", $this->sigla_uf_);
             $this->campoOculto("cidade_", $this->cidade_);
             $this->campoOculto("bairro_", $this->bairro_);
             $this->campoOculto("idbai", $this->idbai);
             $this->campoOculto("logradouro_", $this->logradouro_);
             $this->campoOculto("idlog", $this->idlog);
             $this->campoOculto("idtlog_", $this->idtlog_);
             $disabled = $this->isEnderecoExterno ? false : true;
             if ($this->idlog && $this->idbai && $this->cep && $this->ref_idpes) {
                 $this->campoOculto("cep_", $this->cep);
                 $this->cep_ = int2CEP($this->cep);
                 //$this->campoLista( "ref_cod_escola_localizacao", "Escola Localizac&atilde;o", $opcoes, $this->ref_cod_escola_localizacao );
                 //						$this->campoCep("cep_","CEP", int2CEP($this->cep),true,"-","&nbsp;<img src=\"imagens/lupa.png\" border=\"0\" onclick=\"pesquisa_valores_f('pesquisa_cep3.php', 'enderecos')\" style=\"cursor: hand;\">",true);
                 //						$this->campoCep( "cep_", "CEP", int2CEP( $this->cep ), true, "-", "&nbsp;<img src=\"imagens/lupa.png\" border=\"0\" onclick=\"pesquisa_valores_f( 'pesquisa_cep_lst.php', 'enderecos' )\" style=\"cursor: hand;\">", false );
                 //$this->campoCep( "cep", "CEP", int2CEP( $this->cep ), true, "-", "&nbsp;<img src=\"imagens/lupa.png\" border=\"0\" onclick=\"pesquisa_valores_popless('pesquisa_cep_lst.php', 'enderecos')\" style=\"cursor: hand;\">", true );
                 $this->campoCep("cep", "CEP", $this->cep_, true, "-", "<img id='lupa' src=\"imagens/lupa.png\" border=\"0\" onclick=\"showExpansivel( 500,500, '<iframe name=\\'miolo\\' id=\\'miolo\\' frameborder=\\'0\\' height=\\'100%\\' width=\\'500\\' marginheight=\\'0\\' marginwidth=\\'0\\' src=\\'educar_pesquisa_cep_log_bairro.php?campo1=bairro&campo2=idbai&campo3=cep_&campo4=logradouro&campo5=idlog&campo6=sigla_uf_&campo7=cidade&campo8=idtlog_&campo9=isEnderecoExterno&campo10=cep&campo11=sigla_uf&campo12=idtlog&campo13=cidade_\\'></iframe>');\">", $disabled);
                 $this->campoLista("sigla_uf", "Estado", $listaEstado, $this->sigla_uf, false, false, false, false, true, true);
                 $this->campoTexto("cidade", "Cidade", $this->cidade, "50", "255", true, false, false, "", "", "", "onKeyUp", true);
                 $this->campoTexto("bairro", "Bairro", $this->bairro, "50", "255", true, false, false, "", "", "", "onKeyUp", true);
                 $this->campoLista("idtlog", "Tipo Logradouro", $listaTLog, $this->idtlog, false, false, false, false, true, true);
                 $this->campoTexto("logradouro", "Logradouro", $this->logradouro, "50", "255", true, false, false, "", "", "", "onKeyUp", true);
                 $this->campoTexto("complemento", "Complemento", $this->complemento, "22", "20", false, false);
                 $this->campoNumero("numero", "Número", $this->numero, "6", "6", false);
                 $this->campoNumero("andar", "Andar", $this->andar, "2", "2", false);
             } elseif ($this->ref_idpes && $this->cep) {
                 $this->cep = is_numeric($this->cep) ? int2CEP($this->cep) : $this->cep;
                 //						$this->campoCep("cep_","CEP", int2CEP($this->cep),true,"-","&nbsp;<img src=\"imagens/lupa.png\" border=\"0\" onclick=\"pesquisa_valores_f('pesquisa_cep3.php', 'enderecos')\" style=\"cursor: hand;\">",false);
                 //						$this->campoCep( "cep_", "CEP", int2CEP( $this->cep ), true, "-", "&nbsp;<img src=\"imagens/lupa.png\" border=\"0\" onclick=\"pesquisa_valores_f( 'pesquisa_cep_lst.php', 'enderecos' )\" style=\"cursor: hand;\">", false );
                 //$this->campoCep( "cep", "CEP", int2CEP( $this->cep ), true, "-", "&nbsp;<img src=\"imagens/lupa.png\" border=\"0\" onclick=\"pesquisa_valores_popless('pesquisa_cep_lst.php', 'enderecos')\" style=\"cursor: hand;\">", false );
                 $this->campoCep("cep", "CEP", $this->cep, true, "-", "<img id='lupa' src=\"imagens/lupa.png\" border=\"0\" onclick=\"showExpansivel( 500,500, '<iframe name=\\'miolo\\' id=\\'miolo\\' frameborder=\\'0\\' height=\\'100%\\' width=\\'500\\' marginheight=\\'0\\' marginwidth=\\'0\\' src=\\'educar_pesquisa_cep_log_bairro.php?campo1=bairro&campo2=idbai&campo3=cep_&campo4=logradouro&campo5=idlog&campo6=sigla_uf_&campo7=cidade&campo8=idtlog_&campo9=isEnderecoExterno&campo10=cep&campo11=sigla_uf&campo12=idtlog&campo13=cidade_\\'></iframe>');\">");
                 $this->campoLista("sigla_uf", "Estado", $listaEstado, $this->sigla_uf, "", false, "", "", false, true);
                 $this->campoTexto("cidade", "Cidade", $this->cidade, "50", "255", true, false, false, "", "", "", "onKeyUp", false);
                 $this->campoTexto("bairro", "Bairro", $this->bairro, "50", "255", true, false, false, "", "", "", "onKeyUp", false);
                 $this->campoLista("idtlog", "Tipo Logradouro", $listaTLog, $this->idtlog, "", false, "", "", false, true);
                 $this->campoTexto("logradouro", "Logradouro", $this->logradouro, "50", "255", true, false, false, "", "", "", "onKeyUp", false);
                 $this->campoTexto("complemento", "Complemento", $this->complemento, "22", "20", false, false, false, "", "", "", "onKeyUp", false);
                 $this->campoNumero("numero", "Número", $this->numero, 6, 6, false, "", "");
                 $this->campoNumero("andar", "Andar", $this->andar, "2", "2", false);
             } else {
                 if (!$this->isEnderecoExterno) {
                     $obj_bairro = new clsBairro($this->idbai);
                     $this->cep_ = int2CEP($this->cep_);
                     $obj_bairro_det = $obj_bairro->detalhe();
                     if ($obj_bairro_det) {
                         $this->bairro = $obj_bairro_det["nome"];
                     }
                     $obj_log = new clsLogradouro($this->idlog);
                     $obj_log_det = $obj_log->detalhe();
                     if ($obj_log_det) {
                         $this->logradouro = $obj_log_det["nome"];
                         $this->idtlog = $obj_log_det["idtlog"]->idtlog;
                         $obj_mun = new clsMunicipio($obj_log_det["idmun"]);
                         $det_mun = $obj_mun->detalhe();
                         if ($det_mun) {
                             $this->cidade = strtoupper(ucfirst(strtolower($det_mun["nome"])));
                         }
                         $this->sigla_uf = $this->sigla_uf_ = $det_mun['sigla_uf']->sigla_uf;
                     }
                 } else {
                     $this->cep_ = $this->cep;
                 }
                 /*$obj_bairro = new clsBairro($obj_endereco_det["ref_idbai"]);
                 					$obj_bairro_det = $obj_bairro->detalhe();
                 
                 					if($obj_bairro_det){
                 
                 						$this->bairro = $obj_bairro_det["nome"];
                 					}*/
                 //						$this->campoCep("cep_","CEP", int2CEP($this->cep),true,"-","&nbsp;<img src=\"imagens/lupa.png\" border=\"0\" onclick=\"pesquisa_valores_f('pesquisa_cep3.php', 'enderecos')\" style=\"cursor: hand;\">",true);
                 //						$this->campoCep( "cep_", "CEP", int2CEP( $this->cep ), true, "-", "&nbsp;<img src=\"imagens/lupa.png\" border=\"0\" onclick=\"pesquisa_valores_f( 'pesquisa_cep_lst.php', 'enderecos' )\" style=\"cursor: hand;\">", false );
                 //						$this->campoCep( "cep_", "CEP", int2CEP( $this->cep ), true, "-", "&nbsp;<img src=\"imagens/lupa.png\" border=\"0\" onclick=\"pesquisa_valores_popless('pesquisa_cep_lst.php', 'enderecos')\" style=\"cursor: hand;\">", false );
                 $this->campoCep("cep", "CEP", $this->cep_, true, "-", "<img id='lupa' src=\"imagens/lupa.png\" border=\"0\" onclick=\"showExpansivel( 500,500, '<iframe name=\\'miolo\\' id=\\'miolo\\' frameborder=\\'0\\' height=\\'100%\\' width=\\'500\\' marginheight=\\'0\\' marginwidth=\\'0\\' src=\\'educar_pesquisa_cep_log_bairro.php?campo1=bairro&campo2=idbai&campo3=cep_&campo4=logradouro&campo5=idlog&campo6=sigla_uf_&campo7=cidade&campo8=idtlog_&campo9=isEnderecoExterno&campo10=cep&campo11=sigla_uf&campo12=idtlog&campo13=cidade_\\'></iframe>');\">", $disabled);
                 //	$this->campoCep("cep_", "CEP", $this->cep_, true, "-", "<img id='lupa' src=\"imagens/lupa.png\" border=\"0\" onclick=\"showExpansivel( 500,500, '<iframe name=\'miolo\' id=\'miolo\' frameborder=\'0\' height=\'100%\' width=\'500\' marginheight=\'0\' marginwidth=\'0\' src=\'educar_pesquisa_cep_log_bairro.php?campo1=nm_bairro&campo2=id_bairro&campo3=id_cep&campo4=nm_logradouro&campo5=id_logradouro&campo6=ref_sigla_uf&campo7=cidade&campo8=ref_idtlog_&campo9=isEnderecoExterno&campo10=cep_&campo11=ref_sigla_uf_&campo12=ref_idtlog&campo13=id_cidade\'></iframe>');\">", $disabled);
                 $this->campoLista("sigla_uf", "Estado", $listaEstado, $this->sigla_uf, false, false, false, false, $disabled, true);
                 $this->campoTexto("cidade", "Cidade", $this->cidade, "50", "255", true, false, false, "", "", "", "", $disabled, true);
                 $this->campoTexto("bairro", "Bairro", $this->bairro, "50", "20", true, false, false, "", "", "", "", $disabled, true);
                 $this->campoLista("idtlog", "Tipo Logradouro", $listaTLog, $this->idtlog, false, false, false, false, $disabled, true);
                 $this->campoTexto("logradouro", "Logradouro", $this->logradouro, "50", "255", true, false, false, "", "", "", "", $disabled, true);
                 $this->campoTexto("complemento", "Complemento", $this->complemento, "22", "20", false, false, false);
                 $this->campoNumero("numero", "N&uacute;mero", $this->numero, "6", "6", false);
                 $this->campoNumero("andar", "Andar", $this->andar, "2", "2", false);
             }
             $this->campoNumero("p_ddd_telefone_1", "DDD Telefone 1", $this->p_ddd_telefone_1, 2, 2, false);
             $this->campoNumero("p_telefone_1", "Telefone 1", $this->p_telefone_1, 10, 15, false);
             $this->campoNumero("p_ddd_telefone_2", "DDD Telefone 2", $this->p_ddd_telefone_2, 2, 2, false);
             $this->campoNumero("p_telefone_2", "Telefone", $this->p_telefone_2, 10, 15, false);
             $this->campoNumero("p_ddd_telefone_fax", "DDD Fax", $this->p_ddd_telefone_fax, 2, 2, false);
             $this->campoNumero("p_telefone_fax", "Fax", $this->p_telefone_fax, 10, 15, false);
             $this->campoTexto("p_http", "Site", $this->p_http, "50", "255", false);
             $this->campoTexto("p_email", "E-mail", $this->p_email, "50", "255", false);
             //				}
             //				else
             //				{
             //					$this->mensagem = "nop";
             //				}
             $this->passou = true;
             $this->campoOculto("passou", $this->passou);
         }
         //			else if ( $this->passo == 3 )
         //			{
         //
         //
         //
         //			}
         if ($_POST["escola_curso"]) {
             $this->escola_curso = unserialize(urldecode($_POST["escola_curso"]));
         }
         if (is_numeric($this->cod_escola) && !$_POST) {
             $obj = new clsPmieducarEscolaCurso($this->cod_escola);
             $registros = $obj->lista($this->cod_escola);
             if ($registros) {
                 foreach ($registros as $campo) {
                     $this->escola_curso[$campo["ref_cod_curso"]] = $campo["ref_cod_curso"];
                 }
             }
         }
         if ($_POST["ref_cod_curso"]) {
             $this->escola_curso[$_POST["ref_cod_curso"]] = $_POST["ref_cod_curso"];
             unset($this->ref_cod_curso);
         }
         $this->campoQuebra();
         $this->campoOculto("excluir_curso", "");
         unset($aux);
         if ($this->escola_curso) {
             //				echo "<pre>";print_r($this->escola_curso);
             foreach ($this->escola_curso as $curso) {
                 if ($this->excluir_curso == $curso) {
                     unset($this->escola_curso[$curso]);
                     // = null;
                     $this->excluir_curso = null;
                 } else {
                     $obj_curso = new clsPmieducarCurso($curso);
                     $obj_curso_det = $obj_curso->detalhe();
                     $nm_curso = $obj_curso_det["nm_curso"];
                     $this->campoTextoInv("ref_cod_curso_{$curso}", "", $nm_curso, 30, 255, false, false, false, "", "<a href='#' onclick=\"getElementById('excluir_curso').value = '{$curso}'; getElementById('tipoacao').value = ''; {$this->__nome}.submit();\"><img src='imagens/nvp_bola_xis.gif' title='Excluir' border=0></a>");
                     $aux[$curso] = $curso;
                 }
             }
             unset($this->escola_curso);
             $this->escola_curso = $aux;
         }
         $this->campoOculto("escola_curso", serialize($this->escola_curso));
         $opcoes = array("" => "Selecione");
         if (class_exists("clsPmieducarCurso")) {
             /*$todos_cursos = "curso = new Array();\n";
             		$objTemp = new clsPmieducarCurso();
             		$objTemp->setOrderby("nm_curso");
             		$lista = $objTemp->lista( null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1 );
             		if ( is_array( $lista ) && count( $lista ) )
             		{
             			foreach ( $lista as $registro )
             			{
             				$todos_cursos .= "curso[curso.length] = new Array({$registro["cod_curso"]},'{$registro["nm_curso"]}', {$registro["ref_cod_instituicao"]});\n";
             			}
             		}
             		echo "<script>{$todos_cursos}</script>";*/
             // EDITAR
             if ($this->cod_escola || $this->ref_cod_instituicao) {
                 $objTemp = new clsPmieducarCurso();
                 $objTemp->setOrderby("nm_curso");
                 $lista = $objTemp->lista(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, $this->ref_cod_instituicao);
                 if (is_array($lista) && count($lista)) {
                     foreach ($lista as $registro) {
                         $opcoes["{$registro['cod_curso']}"] = "{$registro['nm_curso']}";
                     }
                 }
             }
         } else {
             echo "<!--\nErro\nClasse clsPmieducarCurso n&atilde;o encontrada\n-->";
             $opcoes = array("" => "Erro na gera&ccedil;&atilde;o");
         }
         if ($aux) {
             $this->campoLista("ref_cod_curso", "Curso", $opcoes, $this->ref_cod_curso, "", false, "", "<a href='#' onclick=\"getElementById('incluir_curso').value = 'S'; getElementById('tipoacao').value = ''; {$this->__nome}.submit();\"><img src='imagens/nvp_bot_adiciona.gif' title='Incluir' border=0></a>", false, false);
         } else {
             $this->campoLista("ref_cod_curso", "Curso", $opcoes, $this->ref_cod_curso, "", false, "", "<a href='#' onclick=\"getElementById('incluir_curso').value = 'S'; getElementById('tipoacao').value = ''; {$this->__nome}.submit();\"><img src='imagens/nvp_bot_adiciona.gif' title='Incluir' border=0></a>");
         }
         $this->campoOculto("incluir_curso", "");
         $this->campoQuebra();
     }
 }
 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()
 {
     // primary keys
     $this->campoOculto("cod_acervo_editora", $this->cod_acervo_editora);
     //foreign keys
     $this->inputsHelper()->dynamic(array('instituicao', 'escola', 'biblioteca'));
     //text
     $this->campoTexto("nm_editora", "Editora", $this->nm_editora, 30, 255, true);
     // foreign keys
     if ($this->cod_acervo_editora) {
         $this->cep = int2CEP($this->cep);
     }
     $this->campoCep("cep", "CEP", $this->cep, false);
     $opcoes = array("" => "Selecione");
     if (class_exists("clsUf")) {
         $objTemp = new clsUf();
         $lista = $objTemp->lista();
         if (is_array($lista) && count($lista)) {
             foreach ($lista as $registro) {
                 $opcoes["{$registro['sigla_uf']}"] = "{$registro['nome']}";
             }
         }
     } else {
         echo "<!--\nErro\nClasse clsUf nao encontrada\n-->";
         $opcoes = array("" => "Erro na geracao");
     }
     $this->campoLista("ref_sigla_uf", "Estado", $opcoes, $this->ref_sigla_uf, '', false, '', '', false, false);
     $this->campoTexto("cidade", "Cidade", $this->cidade, 30, 60, false);
     $this->campoTexto("bairro", "Bairro", $this->bairro, 30, 60, false);
     $opcoes = array("" => "Selecione");
     if (class_exists("clsTipoLogradouro")) {
         $objTemp = new clsTipoLogradouro();
         $lista = $objTemp->lista();
         if (is_array($lista) && count($lista)) {
             foreach ($lista as $registro) {
                 $opcoes["{$registro['idtlog']}"] = "{$registro['descricao']}";
             }
         }
     } else {
         echo "<!--\nErro\nClasse clsUrbanoTipoLogradouro nao encontrada\n-->";
         $opcoes = array("" => "Erro na geracao");
     }
     $this->campoLista("ref_idtlog", "Tipo Logradouro", $opcoes, $this->ref_idtlog, '', false, '', '', false, false);
     $this->campoTexto("logradouro", "Logradouro", $this->logradouro, 30, 255, false);
     $this->campoNumero("numero", "N&uacute;mero", $this->numero, 6, 6);
     $this->campoNumero("ddd_telefone", "DDD Telefone", $this->ddd_telefone, 2, 2, false);
     $this->campoNumero("telefone", "Telefone", $this->telefone, 10, 15, false);
     // data
 }
 function Gerar()
 {
     // primary keys
     $this->campoOculto("cod_acervo_editora", $this->cod_acervo_editora);
     /*$obj_pessoa_bib = new clsPmieducarBibliotecaUsuario();
     		$lst_pessoa_bib = $obj_pessoa_bib->lista(null, $this->pessoa_logada);
     
     		$opcoes = array("" => "Selecione");
     		if(is_array($lst_pessoa_bib))
     		{
     			foreach ($lst_pessoa_bib as $bib)
     			{
     				$obj_biblioteca = new clsPmieducarBiblioteca($bib['ref_cod_biblioteca']);
     				$det_biblioteca = $obj_biblioteca->detalhe();
     				
     				$opcoes[$det_biblioteca['cod_biblioteca']] = $det_biblioteca['nm_biblioteca'];
     			}
     		}
     		$this->campoLista("ref_cod_biblioteca", "Biblioteca", $opcoes, $this->ref_cod_biblioteca);
     		*/
     $get_escola = 1;
     $escola_obrigatorio = false;
     $get_biblioteca = 1;
     $instituicao_obrigatorio = true;
     $biblioteca_obrigatorio = true;
     include "include/pmieducar/educar_campo_lista.php";
     //text
     $this->campoTexto("nm_editora", "Editora", $this->nm_editora, 30, 255, true);
     // foreign keys
     if ($this->cod_acervo_editora) {
         $this->cep = int2CEP($this->cep);
     }
     $this->campoCep("cep", "CEP", $this->cep, true);
     $opcoes = array("" => "Selecione");
     if (class_exists("clsUf")) {
         $objTemp = new clsUf();
         $lista = $objTemp->lista();
         if (is_array($lista) && count($lista)) {
             foreach ($lista as $registro) {
                 $opcoes["{$registro['sigla_uf']}"] = "{$registro['nome']}";
             }
         }
     } else {
         echo "<!--\nErro\nClasse clsUf nao encontrada\n-->";
         $opcoes = array("" => "Erro na geracao");
     }
     $this->campoLista("ref_sigla_uf", "Estado", $opcoes, $this->ref_sigla_uf);
     $this->campoTexto("cidade", "Cidade", $this->cidade, 30, 60, true);
     $this->campoTexto("bairro", "Bairro", $this->bairro, 30, 60, true);
     $opcoes = array("" => "Selecione");
     if (class_exists("clsTipoLogradouro")) {
         $objTemp = new clsTipoLogradouro();
         $lista = $objTemp->lista();
         if (is_array($lista) && count($lista)) {
             foreach ($lista as $registro) {
                 $opcoes["{$registro['idtlog']}"] = "{$registro['descricao']}";
             }
         }
     } else {
         echo "<!--\nErro\nClasse clsUrbanoTipoLogradouro nao encontrada\n-->";
         $opcoes = array("" => "Erro na geracao");
     }
     $this->campoLista("ref_idtlog", "Tipo Logradouro", $opcoes, $this->ref_idtlog);
     $this->campoTexto("logradouro", "Logradouro", $this->logradouro, 30, 255, true);
     $this->campoNumero("numero", "N&uacute;mero", $this->numero, 6, 6);
     $this->campoNumero("ddd_telefone", "DDD Telefone", $this->ddd_telefone, 2, 2, false);
     $this->campoNumero("telefone", "Telefone", $this->telefone, 10, 15, false);
     // data
 }
 function Gerar()
 {
     echo "<script>window.onload=function(){parent.EscondeDiv('LoadImprimir')}</script>";
     $this->campoOculto("ref_cod_biblioteca", $this->ref_cod_biblioteca);
     $this->campoTexto("nm_editora", "Editora", $this->nm_editora, 30, 255, true);
     // foreign keys
     if ($this->cod_acervo_editora) {
         $this->cep = int2CEP($this->cep);
     }
     $this->campoCep("cep", "CEP", $this->cep, true);
     $opcoes = array("" => "Selecione");
     if (class_exists("clsUf")) {
         $objTemp = new clsUf();
         $lista = $objTemp->lista();
         if (is_array($lista) && count($lista)) {
             foreach ($lista as $registro) {
                 $opcoes["{$registro['sigla_uf']}"] = "{$registro['nome']}";
             }
         }
     } else {
         echo "<!--\nErro\nClasse clsUf nao encontrada\n-->";
         $opcoes = array("" => "Erro na geracao");
     }
     $this->campoLista("ref_sigla_uf", "Estado", $opcoes, $this->ref_sigla_uf);
     $this->campoTexto("cidade", "Cidade", $this->cidade, 30, 60, true);
     $this->campoTexto("bairro", "Bairro", $this->bairro, 30, 60, true);
     $opcoes = array("" => "Selecione");
     if (class_exists("clsTipoLogradouro")) {
         $objTemp = new clsTipoLogradouro();
         $lista = $objTemp->lista();
         if (is_array($lista) && count($lista)) {
             foreach ($lista as $registro) {
                 $opcoes["{$registro['idtlog']}"] = "{$registro['descricao']}";
             }
         }
     } else {
         echo "<!--\nErro\nClasse clsUrbanoTipoLogradouro nao encontrada\n-->";
         $opcoes = array("" => "Erro na geracao");
     }
     $this->campoLista("ref_idtlog", "Tipo Logradouro", $opcoes, $this->ref_idtlog);
     $this->campoTexto("logradouro", "Logradouro", $this->logradouro, 30, 255, true);
     $this->campoNumero("numero", "N&uacute;mero", $this->numero, 6, 6);
     $this->campoNumero("ddd_telefone", "DDD Telefone", $this->ddd_telefone, 2, 2, false);
     $this->campoNumero("telefone", "Telefone", $this->telefone, 10, 15, false);
     // data
 }
 function Gerar()
 {
     // primary keys
     $this->campoOculto("cod_instituicao", $this->cod_instituicao);
     // text
     $this->campoTexto("nm_instituicao", "Nome da Instituição", $this->nm_instituicao, 30, 255, true);
     $this->campoCep("cep", "CEP", int2CEP($this->cep), true, "-", false, false);
     $this->campoTexto("logradouro", "Logradouro", $this->logradouro, 30, 255, true);
     $this->campoTexto("bairro", "Bairro", $this->bairro, 30, 40, true);
     $this->campoTexto("cidade", "Cidade", $this->cidade, 30, 60, true);
     // foreign keys
     $opcoes = array("" => "Selecione");
     if (class_exists("clsTipoLogradouro")) {
         $objTemp = new clsTipoLogradouro();
         $lista = $objTemp->lista();
         if (is_array($lista) && count($lista)) {
             foreach ($lista as $registro) {
                 $opcoes["{$registro['idtlog']}"] = "{$registro['descricao']}";
             }
         }
     } else {
         echo "<!--\nErro\nClasse clsUrbanoTipoLogradouro nao encontrada\n-->";
         $opcoes = array("" => "Erro na geracao");
     }
     $this->campoLista("ref_idtlog", "Tipo do Logradouro", $opcoes, $this->ref_idtlog, "", false, "", "", false, true);
     // foreign keys
     $opcoes = array("" => "Selecione");
     if (class_exists("clsUf")) {
         $objTemp = new clsUf();
         $lista = $objTemp->lista();
         if (is_array($lista) && count($lista)) {
             asort($lista);
             foreach ($lista as $registro) {
                 $opcoes["{$registro['sigla_uf']}"] = "{$registro['sigla_uf']}";
             }
         }
     } else {
         echo "<!--\nErro\nClasse clsUf nao encontrada\n-->";
         $opcoes = array("" => "Erro na geracao");
     }
     $this->campoLista("ref_sigla_uf", "UF", $opcoes, $this->ref_sigla_uf, "", false, "", "", false, true);
     $this->campoNumero("numero", "Número", $this->numero, 6, 6);
     $this->campoTexto("complemento", "Complemento", $this->complemento, 30, 50, false);
     $this->campoTexto("nm_responsavel", "Nome do Responsável", $this->nm_responsavel, 30, 255, true);
     $this->campoNumero("ddd_telefone", "DDD Telefone", $this->ddd_telefone, 2, 2);
     $this->campoNumero("telefone", "Telefone", $this->telefone, 11, 11);
 }
Example #10
0
 function Gerar()
 {
     $this->fexcluir = FALSE;
     $this->campoTabInicio('educar_cad', '', TRUE);
     $this->campoOculto('retorno', $this->retorno);
     $this->campoOculto('bloqueado', 1);
     if (is_int((int) $this->cpf) && !empty($this->cpf)) {
         $cpf = int2CPF($this->cpf);
     } else {
         $cpf = $this->cpf;
     }
     if (!$this->cod_aluno) {
         $this->campoAdicionaTab('CPF', $this->tab_habilitado);
         $opcoes = array('' => 'Pesquise a pessoa clicando na lupa ao lado');
         $this->campoCpf('cpf_', 'CPF', $cpf, FALSE, '<img border="0" onclick="pesquisa_valores_popless(\'educar_pesquisa_aluno_lst2.php?campo1=ref_idpes&campo3=cpf&campo4=cpf_\', \'nome\')" src="imagens/lupa.png">');
     }
     $this->campoOculto('ref_idpes', $this->ref_idpes);
     $this->campoAdicionaTab('Dados Pessoais', $this->tab_habilitado);
     if ($this->cod_aluno) {
         $obj_matricula = new clsPmieducarMatricula();
         $lst_matricula = $obj_matricula->lista(NULL, NULL, NULL, NULL, NULL, NULL, $this->cod_aluno);
     }
     if (!empty($this->ref_idpes)) {
         $obj_aluno = new clsPmieducarAluno();
         $lista_aluno = $obj_aluno->lista(NULL, NULL, NULL, NULL, NULL, $this->ref_idpes, NULL, NULL, NULL, NULL);
         if ($lista_aluno) {
             $det_aluno = array_shift($lista_aluno);
         }
     }
     if ($det_aluno['cod_aluno']) {
         $this->cod_aluno = $det_aluno['cod_aluno'];
         $this->ref_cod_aluno_beneficio = $det_aluno['ref_cod_aluno_beneficio'];
         $this->ref_cod_religiao = $det_aluno['ref_cod_religiao'];
         $this->caminho_foto = $det_aluno['caminho_foto'];
     }
     $this->campoOculto('cod_aluno', $this->cod_aluno);
     $this->campoOculto('ref_idpes', $this->ref_idpes);
     if ($this->ref_idpes != 'NULL') {
         if ($this->ref_idpes) {
             $obj_pessoa = new clsPessoaFj($this->ref_idpes);
             $det_pessoa = $obj_pessoa->detalhe();
             $obj_fisica = new clsFisica($this->ref_idpes);
             $det_fisica = $obj_fisica->detalhe();
             $obj_fisica_raca = new clsCadastroFisicaRaca($this->ref_idpes);
             $det_fisica_raca = $obj_fisica_raca->detalhe();
             $this->ref_cod_raca = $det_fisica_raca['ref_cod_raca'];
             $this->nome = $det_pessoa['nome'];
             $this->email = $det_pessoa['email'];
             $this->ideciv = $det_fisica['ideciv']->ideciv;
             $this->data_nascimento = dataToBrasil($det_fisica['data_nasc']);
             $this->cpf = $det_fisica['cpf'];
             $obj_documento = new clsDocumento($this->ref_idpes);
             $obj_documento_det = $obj_documento->detalhe();
             $this->ddd_fone_1 = $det_pessoa['ddd_1'];
             $this->fone_1 = $det_pessoa['fone_1'];
             $this->ddd_fone_2 = $det_pessoa['ddd_2'];
             $this->fone_2 = $det_pessoa['fone_2'];
             $this->ddd_fax = $det_pessoa['ddd_fax'];
             $this->fone_fax = $det_pessoa['fone_fax'];
             $this->ddd_mov = $det_pessoa['ddd_mov'];
             $this->fone_mov = $det_pessoa['fone_mov'];
             $this->email = $det_pessoa['email'];
             $this->url = $det_pessoa['url'];
             $this->sexo = $det_fisica['sexo'];
             $this->nacionalidade = $det_fisica['nacionalidade'];
             $this->idmun_nascimento = $det_fisica['idmun_nascimento']->idmun;
             $detalhe_pais_origem = $det_fisica['idpais_estrangeiro']->detalhe();
             $this->pais_origem = $detalhe_pais_origem['idpais'];
             $this->ref_idpes_responsavel = $det_fisica['idpes_responsavel'];
             $this->idpes_pai = $det_fisica['idpes_pai'];
             $this->idpes_mae = $det_fisica['idpes_mae'];
             $obj_aluno = new clsPmieducarAluno(NULL, NULL, NULL, NULL, NULL, $this->ref_idpes);
             $detalhe_aluno = $obj_aluno->detalhe();
             if ($detalhe_aluno) {
                 $this->nm_pai = $detalhe_aluno['nm_pai'];
                 $this->nm_mae = $detalhe_aluno['nm_mae'];
             }
             $obj_endereco = new clsPessoaEndereco($this->ref_idpes);
             if ($obj_endereco_det = $obj_endereco->detalhe()) {
                 $this->isEnderecoExterno = 0;
                 $this->id_cep = $obj_endereco_det['cep']->cep;
                 $this->id_bairro = $obj_endereco_det['idbai']->idbai;
                 $this->id_logradouro = $obj_endereco_det['idlog']->idlog;
                 $this->numero = $obj_endereco_det['numero'];
                 $this->letra = $obj_endereco_det['letra'];
                 $this->complemento = $obj_endereco_det['complemento'];
                 $this->andar = $obj_endereco_det['andar'];
                 $this->apartamento = $obj_endereco_det['apartamento'];
                 $this->bloco = $obj_endereco_det['bloco'];
                 $this->ref_idtlog = $obj_endereco_det['idtlog'];
                 $this->nm_bairro = $obj_endereco_det['bairro'];
                 $this->nm_logradouro = $obj_endereco_det['logradouro'];
                 $this->cep_ = int2CEP($this->id_cep);
             } else {
                 $obj_endereco = new clsEnderecoExterno($this->ref_idpes);
                 if ($obj_endereco_det = $obj_endereco->detalhe()) {
                     $this->isEnderecoExterno = 1;
                     $this->id_cep = $obj_endereco_det['cep'];
                     $this->cidade = $obj_endereco_det['cidade'];
                     $this->nm_bairro = $obj_endereco_det['bairro'];
                     $this->nm_logradouro = $obj_endereco_det['logradouro'];
                     $this->id_bairro = NULL;
                     $this->id_logradouro = NULL;
                     $this->numero = $obj_endereco_det['numero'];
                     $this->letra = $obj_endereco_det['letra'];
                     $this->complemento = $obj_endereco_det['complemento'];
                     $this->andar = $obj_endereco_det['andar'];
                     $this->apartamento = $obj_endereco_det['apartamento'];
                     $this->bloco = $obj_endereco_det['bloco'];
                     $this->ref_idtlog = $this->idtlog = $obj_endereco_det['idtlog']->idtlog;
                     $this->ref_sigla_uf = $this->ref_sigla_uf_ = $obj_endereco_det['sigla_uf']->sigla_uf;
                     $this->cep_ = int2CEP($this->id_cep);
                 }
             }
             $this->zona_localizacao = $obj_endereco_det['zona_localizacao'];
         }
     }
     if ($this->isEnderecoExterno == 0) {
         $obj_bairro = new clsBairro($this->id_bairro);
         $this->cep_ = int2CEP($this->id_cep);
         $obj_bairro_det = $obj_bairro->detalhe();
         if ($obj_bairro_det) {
             $this->nm_bairro = $obj_bairro_det["nome"];
         }
         $obj_log = new clsLogradouro($this->id_logradouro);
         $obj_log_det = $obj_log->detalhe();
         if ($obj_log_det) {
             $this->nm_logradouro = $obj_log_det["nome"];
             $this->ref_idtlog = $obj_log_det["idtlog"]->idtlog;
             $obj_mun = new clsMunicipio($obj_log_det["idmun"]);
             $det_mun = $obj_mun->detalhe();
             if ($det_mun) {
                 $this->cidade = ucfirst(strtolower($det_mun["nome"]));
             }
             $this->ref_sigla_uf = $this->ref_sigla_uf_ = $det_mun['sigla_uf']->sigla_uf;
         }
         $obj_bairro = new clsBairro($obj_endereco_det["ref_idbai"]);
         $obj_bairro_det = $obj_bairro->detalhe();
         if ($obj_bairro_det) {
             $this->nm_bairro = $obj_bairro_det["nome"];
         }
     }
     $this->campoTexto('nome', 'Nome', $this->nome, 30, 100, TRUE);
     if ($this->cpf && $this->ref_idpes) {
         if (!$this->cpf) {
             $this->campoRotulo('cpf_2', 'CPF', $this->cpf);
         } else {
             $this->campoRotulo('cpf_2', 'CPF', int2CPF($this->cpf));
         }
     } else {
         if (!$this->cpf) {
             $this->campoCpf('cpf_2', 'CPF', $this->cpf);
             $this->campoOculto('sem_cpf', 1);
         } else {
             $this->campoCpf('cpf_2', 'CPF', int2CPF($this->cpf), FALSE);
         }
     }
     $this->campoData('data_nascimento', 'Data de Nascimento', $this->data_nascimento, TRUE);
     $lista = array('' => 'Selecione', 'F' => 'Feminino', 'M' => 'Masculino');
     $this->campoLista('sexo', 'Sexo', $lista, $this->sexo);
     $obj_estado_civil = new clsEstadoCivil();
     $obj_estado_civil_lista = $obj_estado_civil->lista();
     $lista_estado_civil = array('' => 'Selecione');
     if ($obj_estado_civil_lista) {
         foreach ($obj_estado_civil_lista as $estado_civil) {
             $lista_estado_civil[$estado_civil['ideciv']] = $estado_civil['descricao'];
         }
     }
     $this->campoLista('ideciv', 'Estado Civil', $lista_estado_civil, $this->ideciv);
     $obj_religiao = new clsPmieducarReligiao();
     $obj_religia_lista = $obj_religiao->lista(NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1);
     $lista_religiao = array('NULL' => 'Selecione');
     if ($obj_religia_lista) {
         foreach ($obj_religia_lista as $religiao) {
             $lista_religiao[$religiao["cod_religiao"]] = $religiao["nm_religiao"];
         }
     }
     $this->campoLista('ref_cod_religiao', 'Religi&atilde;o', $lista_religiao, $this->ref_cod_religiao, '', FALSE, '', '', '', FALSE);
     $opcoes_raca = array('' => 'Selecione');
     $obj_raca = new clsCadastroRaca();
     $lst_raca = $obj_raca->lista(NULL, NULL, NULL, NULL, NULL, NULL, NULL, TRUE);
     if ($lst_raca) {
         foreach ($lst_raca as $raca) {
             $opcoes_raca[$raca['cod_raca']] = $raca['nm_raca'];
         }
     }
     $this->campoLista('ref_cod_raca', 'Ra&ccedil;a', $opcoes_raca, $this->ref_cod_raca, '', FALSE, '', '', '', FALSE);
     $this->campoQuebra2('#224488');
     if ($this->idpes_pai) {
         $obj_pessoa_pai = new clsPessoaFj($this->idpes_pai);
         $det_pessoa_pai = $obj_pessoa_pai->detalhe();
         if ($det_pessoa_pai) {
             $this->nm_pai = $det_pessoa_pai['nome'];
             // cpf
             $obj_cpf = new clsFisica($this->idpes_pai);
             $det_cpf = $obj_cpf->detalhe();
             if ($det_cpf['cpf']) {
                 $this->cpf_pai = int2CPF($det_cpf['cpf']);
             }
         }
     }
     if ($this->idpes_mae) {
         $obj_pessoa_mae = new clsPessoaFj($this->idpes_mae);
         $det_pessoa_mae = $obj_pessoa_mae->detalhe();
         if ($det_pessoa_mae) {
             $this->nm_mae = $det_pessoa_mae['nome'];
             //cpf
             $obj_cpf = new clsFisica($this->idpes_mae);
             $det_cpf = $obj_cpf->detalhe();
             if ($det_cpf['cpf']) {
                 $this->cpf_mae = int2CPF($det_cpf['cpf']);
             }
         }
     }
     $this->campoTexto('nm_pai', 'Nome do Pai', $this->nm_pai, 30, 255, FALSE);
     $this->campoCpf('cpf_pai', 'CPF pai', $this->cpf_pai, FALSE, $this->cpf_pai ? '' : ' &nbsp; &nbsp; (preencher sempre que possível)');
     $this->campoTexto('nm_mae', 'Nome da M&atilde;e', $this->nm_mae, 30, 255, FALSE);
     $this->campoCpf('cpf_mae', 'CPF mãe', $this->cpf_mae, FALSE, $this->cpf_mae ? '' : ' &nbsp; &nbsp; (preencher sempre que possível)');
     $lista = array('' => 'Responsável');
     if ($this->ref_idpes_responsavel != 'NULL') {
         $obj_pessoa_resp = new clsPessoaFj($this->ref_idpes_responsavel);
         $det_pessoa_resp = $obj_pessoa_resp->detalhe();
         if ($det_pessoa_resp) {
             $lista[$det_pessoa_resp['idpes']] = $det_pessoa_resp['nome'];
         }
     }
     $parametros = new clsParametrosPesquisas();
     $parametros->setSubmit(0);
     $parametros->adicionaCampoSelect('ref_idpes_responsavel', 'idpes', 'nome');
     $parametros->setPessoa('F');
     $parametros->setPessoaNovo('S');
     $parametros->setPessoaCPF('N');
     $parametros->setPessoaTela('frame');
     $parametros->setCodSistema(1);
     $this->campoListaPesq('ref_idpes_responsavel', 'Responsavel', $lista, $this->ref_idpes_responsavel, 'pesquisa_pessoa_lst.php', '', FALSE, '', '', NULL, NULL, '', FALSE, $parametros->serializaCampos(), FALSE);
     $this->campoQuebra2('#224488');
     if ($this->tipo_responsavel) {
         if ($this->nm_pai) {
             $this->tipo_responsavel = 'p';
         } elseif ($this->nm_mae) {
             $this->tipo_responsavel = 'm';
         } elseif ($this->ref_idpes_responsavel) {
             $this->tipo_responsavel = 'r';
         }
     }
     $opcoes = array('p' => 'Pai', 'm' => 'M&atilde;e', 'r' => 'Respons&aacute;vel');
     $this->campoRadio('tipo_responsavel', 'Respons&aacute;vel', $opcoes, $this->tipo_responsavel);
     $this->campoQuebra2('#224488');
     $disabled = $this->isEnderecoExterno ? FALSE : TRUE;
     $this->campoOculto('isEnderecoExterno', $this->isEnderecoExterno);
     $urlPesquisaCep = 'educar_pesquisa_cep_log_bairro.php?' . 'campo1=nm_bairro&campo2=id_bairro&campo3=id_cep&campo4=nm_logradouro&' . 'campo5=id_logradouro&campo6=ref_sigla_uf&campo7=cidade&' . 'campo8=ref_idtlog_&campo9=isEnderecoExterno&campo10=cep_&' . 'campo11=ref_sigla_uf_&campo12=ref_idtlog&campo13=id_cidade&' . 'campo14=zona_localizacao';
     $urlPesquisaCep = sprintf("<img id='lupa' src=\"imagens/lupa.png\" border=\"0\" onclick=\"showExpansivel( 500,500, '<iframe name=\\'miolo\\' id=\\'miolo\\' frameborder=\\'0\\' height=\\'100%%\\' width=\\'500\\' marginheight=\\'0\\' marginwidth=\\'0\\' src=\\'%s\\'></iframe>');\">", $urlPesquisaCep);
     $this->campoCep('cep_', 'CEP', $this->cep_, TRUE, '-', $urlPesquisaCep, $disabled);
     $this->campoTexto('cidade', 'Cidade', $this->cidade, 30, 255, TRUE, FALSE, TRUE, '', '', '', '', $disabled);
     $obj_uf = new clsUf(FALSE, FALSE, 1);
     $lst_uf = $obj_uf->lista(FALSE, FALSE, FALSE, FALSE, FALSE, 'sigla_uf');
     $array_uf = array('' => 'Selecione um estado');
     foreach ($lst_uf as $uf) {
         $array_uf[$uf['sigla_uf']] = $uf['nome'];
     }
     $this->campoLista('ref_sigla_uf_', ' &nbsp; Estado', $array_uf, $this->ref_sigla_uf, '', FALSE, '', '', $disabled);
     $this->campoTexto('nm_bairro', 'Bairro', $this->nm_bairro, 30, 255, TRUE, FALSE, FALSE, '', '', '', '', $disabled);
     $tipo_logradouro_array = array('' => 'Tipo de Logradouro');
     $obj_tipo_logradouro = new clsTipoLogradouro();
     $obj_tipo_logradouro_lista = $obj_tipo_logradouro->lista();
     if ($obj_tipo_logradouro_lista) {
         foreach ($obj_tipo_logradouro_lista as $key => $tipo_log) {
             $tipo_logradouro_array[$tipo_log["idtlog"]] = $tipo_log["descricao"];
         }
     }
     $this->campoLista('ref_idtlog', 'Logradouro', $tipo_logradouro_array, $this->ref_idtlog, '', TRUE, '', '', $this->isEnderecoExterno ? FALSE : TRUE, TRUE);
     $this->campoTexto('nm_logradouro', 'Logradouro', $this->nm_logradouro, 30, 255, TRUE, FALSE, FALSE, '', '', '', '', $disabled);
     $zl = App_Model_ZonaLocalizacao::getInstance();
     $this->campoLista('zona_localizacao', 'Zona Localização', $zl->getEnums(), $this->zona_localizacao, FALSE, FALSE, FALSE, FALSE, $disabled);
     $this->campoNumero('numero', 'N&uacute;mero', $this->numero, 4, 6, FALSE, '', '', FALSE, FALSE, TRUE);
     $this->campoTexto('letra', ' &nbsp; Letra', $this->letra, 4, 1, FALSE);
     $this->campoTexto('complemento', 'Complemento', $this->complemento, 30, 50, FALSE);
     $this->campoTexto('bloco', 'Bloco', $this->bloco, 30, 50, FALSE);
     $this->campoNumero('andar', 'Andar', $this->andar, 4, 2, FALSE, '', '', FALSE, FALSE, TRUE);
     $this->campoNumero('apartamento', ' &nbsp; Apartamento', $this->apartamento, 4, 6, FALSE);
     $this->campoLista('nacionalidade', 'Nacionalidade', $lista_nacionalidade, $this->nacionalidade, 'tmpObj = document.getElementById("pais_origem"); if(this.value != 1) { tmpObj.disabled = false; } else { tmpObj.selectedIndex = 27; tmpObj.disabled = true; }', TRUE, '', '', '', FALSE);
     $lista_mun_nasc = array('NULL' => 'Selecione a cidade');
     $obj_mun_nasc = new clsMunicipio($this->idmun_nascimento);
     $det_mun_nasc = $obj_mun_nasc->detalhe();
     if ($det_mun_nasc["nome"]) {
         $lista_mun_nasc[$det_mun_nasc["idmun"]] = $det_mun_nasc["nome"];
     }
     $this->campoListaPesq('idmun_nascimento', 'Naturalidade', $lista_mun_nasc, $this->idmun_nascimento, 'educar_pesquisa_municipio_lst.php?campo1=idmun_nascimento', '', FALSE, '', '', NULL, NULL, '', TRUE);
     $this->nacionalidade = $this->nacionalidade ? $this->nacionalidade : 1;
     $lista_nacionalidade = array('NULL' => 'Selecione', '1' => 'Brasileiro', '2' => 'Naturalizado Brasileiro', '3' => 'Estrangeiro');
     $this->campoLista('nacionalidade', 'Nacionalidade', $lista_nacionalidade, $this->nacionalidade, 'tmpObj = document.getElementById("pais_origem"); if(this.value != 1) { tmpObj.disabled = false; } else { tmpObj.selectedIndex = 27; tmpObj.disabled = true; }', TRUE, '', '', '', FALSE);
     $lista_pais_origem = array('NULL' => 'País de origem');
     $obj_pais = new clsPais();
     $obj_pais_lista = $obj_pais->lista(NULL, NULL, NULL, '', '', 'nome asc');
     if ($obj_pais_lista) {
         foreach ($obj_pais_lista as $key => $pais) {
             $lista_pais_origem[$pais['idpais']] = $pais['nome'];
         }
     }
     // se a nacionalidade for "BRASILEIRO" seleciona o brasil e deixa inativo
     $this->pais_origem = $this->nacionalidade == 1 ? 1 : $this->pais_origem;
     $this->campoLista('pais_origem', ' &nbsp; País de Origem', $lista_pais_origem, $this->pais_origem, '', '', '', '', $this->nacionalidade == 1, FALSE);
     $this->campoQuebra2('#224488');
     // Transporte escolar
     $transporteMapper = new Transporte_Model_AlunoDataMapper();
     $transporte = NULL;
     try {
         $transporte = $transporteMapper->find(array($this->cod_aluno));
     } catch (Exception $e) {
     }
     $bit = App_Model_SimNao::getInstance();
     $this->campoLista('transporte_aluno', 'Transporte', $bit->getEnums(), !is_null($transporte) ? 1 : 0, 'transporteResponsavel();');
     $responsavel = Transporte_Model_Responsavel::getInstance();
     $this->campoLista('transporte_responsavel', 'Responsável', $responsavel->getEnums(), !is_null($transporte) ? $transporte->get('responsavel') : 0);
     $this->campoQuebra2('#224488');
     $obj_beneficio = new clsPmieducarAlunoBeneficio();
     $obj_beneficio_lista = $obj_beneficio->lista(NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1);
     $lista_beneficio = array('NULL' => 'Selecione');
     if ($obj_beneficio_lista) {
         foreach ($obj_beneficio_lista as $beneficio) {
             $lista_beneficio[$beneficio['cod_aluno_beneficio']] = $beneficio['nm_beneficio'];
         }
     }
     $this->campoLista('ref_cod_aluno_beneficio', 'Benef&iacute;cio', $lista_beneficio, $this->ref_cod_aluno_beneficio, '', FALSE, '', '', FALSE, FALSE);
     $lista_analfabeto = array(1 => 'N&atilde;o', 0 => 'Sim');
     $this->campoLista('analfabeto', 'Alfabetizado', $lista_analfabeto, $this->analfabeto, '', FALSE, '', '', FALSE, FALSE);
     $this->campoNumero('ddd_fone_1', 'Telefone', $this->ddd_fone_1, 1, 3, FALSE, '', '', FALSE, FALSE, TRUE);
     $this->campoNumero('fone_1', 'Telefone', $this->fone_1, 11, 11);
     $this->campoNumero('ddd_mov', 'Celular', $this->ddd_mov, 1, 3, FALSE, '', '', FALSE, FALSE, TRUE);
     $this->campoNumero('fone_mov', 'Celular', $this->fone_mov, 11, 11);
     $this->campoEmail('email', 'Email', $this->email, 30, 255, FALSE);
     if (!empty($this->caminho_foto)) {
         $this->campoRotulo('foto_antiga_', 'Arquivo', sprintf('
       <img src="arquivos/educar/aluno/small/%s" border="0">
         <a href="javascript:void(0);" onclick="document.getElementById(\'foto_excluida\').value=1; setVisibility(\'tr_foto_antiga_\', false); setVisibility(\'tr_foto\', true);"><img src="imagens/nvp_bola_xis.gif" border="0"></a>', $this->caminho_foto));
     }
     $this->campoOculto('foto_excluida', 0);
     $this->campoArquivo('foto', 'Foto', '', '20', '', FALSE);
     $this->campoOculto('id_bairro', $this->id_bairro);
     $this->campoOculto('id_cep', $this->id_cep);
     $this->campoOculto('id_logradouro', $this->id_logradouro);
     $this->campoOculto('id_cidade', $this->id_cidade);
     $this->campoOculto('ref_idtlog_', $this->ref_idtlog);
     $this->campoOculto('ref_sigla_uf', $this->ref_sigla_uf);
     $this->campoTexto('nome', 'Nome', $this->nome, 30, 100, TRUE);
     if ($this->cpf && $this->ref_idpes) {
         if (!$this->cpf) {
             $this->campoRotulo('cpf_2', 'CPF', $this->cpf);
         } else {
             $this->campoRotulo('cpf_2', 'CPF', int2CPF($this->cpf));
         }
     } else {
         if (!$this->cpf) {
             $this->campoOculto('sem_cpf', 1);
         }
     }
     $this->campoData('data_nascimento', 'Data de Nascimento', $this->data_nascimento, TRUE);
     $lista = array('' => 'Selecione', 'F' => 'Feminino', 'M' => 'Masculino');
     $this->campoLista('sexo', 'Sexo', $lista, $this->sexo);
     $obj_estado_civil = new clsEstadoCivil();
     $obj_estado_civil_lista = $obj_estado_civil->lista();
     $lista_estado_civil = array('' => 'Selecione');
     if ($obj_estado_civil_lista) {
         foreach ($obj_estado_civil_lista as $estado_civil) {
             $lista_estado_civil[$estado_civil['ideciv']] = $estado_civil['descricao'];
         }
     }
     $this->campoLista('ideciv', 'Estado Civil', $lista_estado_civil, $this->ideciv);
     $obj_religiao = new clsPmieducarReligiao();
     $obj_religia_lista = $obj_religiao->lista(NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1);
     $lista_religiao = array('NULL' => 'Selecione');
     if ($obj_religia_lista) {
         foreach ($obj_religia_lista as $religiao) {
             $lista_religiao[$religiao['cod_religiao']] = $religiao['nm_religiao'];
         }
     }
     $this->campoLista('ref_cod_religiao', 'Religi&atilde;o', $lista_religiao, $this->ref_cod_religiao, '', FALSE, '', '', '', FALSE);
     $opcoes_raca = array('' => 'Selecione');
     $obj_raca = new clsCadastroRaca();
     $lst_raca = $obj_raca->lista(NULL, NULL, NULL, NULL, NULL, NULL, NULL, TRUE);
     if ($lst_raca) {
         foreach ($lst_raca as $raca) {
             $opcoes_raca[$raca['cod_raca']] = $raca['nm_raca'];
         }
     }
     $this->campoLista('ref_cod_raca', 'Ra&ccedil;a', $opcoes_raca, $this->ref_cod_raca, '', FALSE, '', '', '', FALSE);
     $this->campoQuebra2('#224488');
     if ($this->idpes_pai) {
         $obj_pessoa_pai = new clsPessoaFj($this->idpes_pai);
         $det_pessoa_pai = $obj_pessoa_pai->detalhe();
         if ($det_pessoa_pai) {
             $this->nm_pai = $det_pessoa_pai['nome'];
             // cpf
             $obj_cpf = new clsFisica($this->idpes_pai);
             $det_cpf = $obj_cpf->detalhe();
             if ($det_cpf['cpf']) {
                 $this->cpf_pai = int2CPF($det_cpf['cpf']);
             }
         }
     }
     if ($this->idpes_mae) {
         $obj_pessoa_mae = new clsPessoaFj($this->idpes_mae);
         $det_pessoa_mae = $obj_pessoa_mae->detalhe();
         if ($det_pessoa_mae) {
             $this->nm_mae = $det_pessoa_mae['nome'];
             // cpf
             $obj_cpf = new clsFisica($this->idpes_mae);
             $det_cpf = $obj_cpf->detalhe();
             if ($det_cpf['cpf']) {
                 $this->cpf_mae = int2CPF($det_cpf['cpf']);
             }
         }
     }
     $this->campoTexto('nm_pai', 'Nome do Pai', $this->nm_pai, 30, 255, FALSE);
     $this->campoCpf('cpf_pai', 'CPF pai', $this->cpf_pai, FALSE, $this->cpf_pai ? '' : ' &nbsp; &nbsp; (preencher sempre que possível)');
     $this->campoTexto('nm_mae', 'Nome da M&atilde;e', $this->nm_mae, 30, 255, FALSE);
     $this->campoCpf('cpf_mae', 'CPF mãe', $this->cpf_mae, FALSE, $this->cpf_mae ? '' : ' &nbsp; &nbsp; (preencher sempre que possível)');
     $lista = array('' => 'Responsável');
     if ($this->ref_idpes_responsavel != 'NULL') {
         $obj_pessoa_resp = new clsPessoaFj($this->ref_idpes_responsavel);
         $det_pessoa_resp = $obj_pessoa_resp->detalhe();
         if ($det_pessoa_resp) {
             $lista[$det_pessoa_resp['idpes']] = $det_pessoa_resp['nome'];
         }
     }
     $parametros = new clsParametrosPesquisas();
     $parametros->setSubmit(0);
     $parametros->adicionaCampoSelect('ref_idpes_responsavel', 'idpes', 'nome');
     $parametros->setPessoa('F');
     $parametros->setPessoaNovo('S');
     $parametros->setPessoaCPF('N');
     $parametros->setPessoaTela('frame');
     $parametros->setCodSistema(1);
     $this->campoListaPesq('ref_idpes_responsavel', 'Responsavel', $lista, $this->ref_idpes_responsavel, 'pesquisa_pessoa_lst.php', '', FALSE, '', '', NULL, NULL, '', FALSE, $parametros->serializaCampos(), FALSE);
     $this->campoQuebra2('#224488');
     if (!$this->tipo_responsavel) {
         if ($this->nm_pai) {
             $this->tipo_responsavel = 'p';
         } elseif ($this->nm_mae) {
             $this->tipo_responsavel = 'm';
         } elseif ($this->ref_idpes_responsavel) {
             $this->tipo_responsavel = 'r';
         }
     }
     $opcoes = array('' => 'Sem Responsável', 'p' => 'Pai', 'm' => 'M&atilde;e', 'r' => 'Respons&aacute;vel');
     $this->campoRadio('tipo_responsavel', 'Respons&aacute;vel', $opcoes, $this->tipo_responsavel);
     $this->campoQuebra2('#224488');
     $disabled = $this->isEnderecoExterno ? FALSE : TRUE;
     $this->campoOculto('isEnderecoExterno', $this->isEnderecoExterno);
     $this->campoCep('cep_', 'CEP', $this->cep_, TRUE, '-', $urlPesquisaCep, $disabled);
     $this->campoTexto('cidade', 'Cidade', $this->cidade, 30, 255, TRUE, FALSE, TRUE, '', '', '', '', $disabled);
     $obj_uf = new clsUf(FALSE, FALSE, 1);
     $lst_uf = $obj_uf->lista(FALSE, FALSE, FALSE, FALSE, FALSE, 'sigla_uf');
     $array_uf = array('' => 'Selecione um estado');
     foreach ($lst_uf as $uf) {
         $array_uf[$uf['sigla_uf']] = $uf['nome'];
     }
     $this->campoLista('ref_sigla_uf_', ' &nbsp; Estado', $array_uf, $this->ref_sigla_uf, '', FALSE, '', '', $disabled);
     $this->campoTexto('nm_bairro', 'Bairro', $this->nm_bairro, 30, 255, TRUE, FALSE, FALSE, '', '', '', '', $disabled);
     $tipo_logradouro_array = array('' => 'Tipo de Logradouro');
     $obj_tipo_logradouro = new clsTipoLogradouro();
     $obj_tipo_logradouro_lista = $obj_tipo_logradouro->lista();
     if ($obj_tipo_logradouro_lista) {
         foreach ($obj_tipo_logradouro_lista as $key => $tipo_log) {
             $tipo_logradouro_array[$tipo_log['idtlog']] = $tipo_log['descricao'];
         }
     }
     $this->campoLista('ref_idtlog', 'Logradouro', $tipo_logradouro_array, $this->ref_idtlog, '', TRUE, '', '', $this->isEnderecoExterno ? FALSE : TRUE, TRUE);
     $this->campoTexto('nm_logradouro', 'Logradouro', $this->nm_logradouro, 30, 255, TRUE, FALSE, FALSE, '', '', '', '', $disabled);
     $this->campoNumero('numero', 'N&uacute;mero', $this->numero, 4, 6, FALSE, '', '', FALSE, FALSE, TRUE);
     $this->campoTexto('letra', ' &nbsp; Letra', $this->letra, 4, 1, FALSE);
     $this->campoTexto('complemento', 'Complemento', $this->complemento, 30, 50, FALSE);
     $this->campoTexto('bloco', 'Bloco', $this->bloco, 30, 50, FALSE);
     $this->campoNumero('andar', 'Andar', $this->andar, 4, 2, FALSE, '', '', FALSE, FALSE, TRUE);
     $this->campoNumero('apartamento', ' &nbsp; Apartamento', $this->apartamento, 4, 6, FALSE);
     $lista_mun_nasc = array('NULL' => 'Selecione a cidade');
     $obj_mun_nasc = new clsMunicipio($this->idmun_nascimento);
     $det_mun_nasc = $obj_mun_nasc->detalhe();
     if ($det_mun_nasc['nome']) {
         $lista_mun_nasc[$det_mun_nasc['idmun']] = $det_mun_nasc['nome'];
     }
     $this->campoListaPesq('idmun_nascimento', 'Naturalidade', $lista_mun_nasc, $this->idmun_nascimento, 'educar_pesquisa_municipio_lst.php?campo1=idmun_nascimento', '', FALSE, '', '', NULL, NULL, '', TRUE);
     $this->nacionalidade = $this->nacionalidade ? $this->nacionalidade : 1;
     $lista_nacionalidade = array('NULL' => 'Selecione', '1' => 'Brasileiro', '2' => 'Naturalizado Brasileiro', '3' => 'Estrangeiro');
     $this->campoLista('nacionalidade', 'Nacionalidade', $lista_nacionalidade, $this->nacionalidade, "tmpObj = document.getElementById('pais_origem'); if (this.value!=1) { tmpObj.disabled = false; } else { tmpObj.selectedIndex = 27; tmpObj.disabled = true; }", TRUE, '', '', '', FALSE);
     $lista_pais_origem = array('NULL' => 'País de origem');
     $obj_pais = new clsPais();
     $obj_pais_lista = $obj_pais->lista(null, null, null, '', '', 'nome asc');
     if ($obj_pais_lista) {
         foreach ($obj_pais_lista as $key => $pais) {
             $lista_pais_origem[$pais['idpais']] = $pais['nome'];
         }
     }
     // se a nacionalidade for "BRASILEIRO" seleciona o brasil e deixa inativo
     $this->pais_origem = $this->nacionalidade == 1 ? 1 : $this->pais_origem;
     $this->campoLista('pais_origem', ' &nbsp; País de Origem', $lista_pais_origem, $this->pais_origem, '', '', '', '', $this->nacionalidade == 1, FALSE);
     $this->campoQuebra2('#224488');
     $obj_beneficio = new clsPmieducarAlunoBeneficio();
     $obj_beneficio_lista = $obj_beneficio->lista(NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1);
     $lista_beneficio = array('NULL' => "Selecione");
     if ($obj_beneficio_lista) {
         foreach ($obj_beneficio_lista as $beneficio) {
             $lista_beneficio[$beneficio['cod_aluno_beneficio']] = $beneficio['nm_beneficio'];
         }
     }
     $this->campoLista('ref_cod_aluno_beneficio', 'Benef&iacute;cio', $lista_beneficio, $this->ref_cod_aluno_beneficio, '', FALSE, '', '', FALSE, FALSE);
     $lista_analfabeto = array(1 => 'N&atilde;o', 0 => 'Sim');
     $this->campoLista('analfabeto', 'Alfabetizado', $lista_analfabeto, $this->analfabeto, '', FALSE, '', '', FALSE, FALSE);
     $this->campoNumero('ddd_fone_1', 'Telefone', $this->ddd_fone_1, 1, 3, FALSE, '', '', FALSE, FALSE, TRUE);
     $this->campoNumero('fone_1', 'Telefone', $this->fone_1, 11, 11);
     $this->campoNumero('ddd_mov', 'Celular', $this->ddd_mov, 1, 3, FALSE, '', '', FALSE, FALSE, TRUE);
     $this->campoNumero('fone_mov', 'Celular', $this->fone_mov, 11, 11);
     $this->campoEmail('email', 'Email', $this->email, 30, 255, FALSE);
     if (!empty($this->caminho_foto)) {
         $this->campoRotulo('foto_antiga_', 'Arquivo', sprintf('<img src="arquivos/educar/aluno/small/%s" border="0"> <a href="javascript:void(0);" onclick="document.getElementById(\'foto_excluida\').value=1; setVisibility(\'tr_foto_antiga_\', false); setVisibility(\'tr_foto\',true);"> <img src="imagens/nvp_bola_xis.gif" border="0"></a>', $this->caminho_foto));
     }
     $this->campoArquivo('foto', 'Foto', '', '20', '', FALSE);
     $this->campoOculto('id_bairro', $this->id_bairro);
     $this->campoOculto('id_cep', $this->id_cep);
     $this->campoOculto('id_logradouro', $this->id_logradouro);
     $this->campoOculto('id_cidade', $this->id_cidade);
     $this->campoOculto('ref_idtlog_', $this->ref_idtlog);
     $this->campoOculto('ref_sigla_uf', $this->ref_sigla_uf);
     $this->campoOculto('cpf', $this->cpf);
     $this->campoAdicionaTab('Deficiência', $this->tab_habilitado);
     if ($this->ref_idpes) {
         $obj_deficiencia_pessoa = new clsCadastroFisicaDeficiencia();
         $obj_deficiencia_pessoa_lista = $obj_deficiencia_pessoa->lista($this->ref_idpes);
     }
     if ($this->inc != 2 && !$this->exc) {
         if ($obj_deficiencia_pessoa_lista) {
             $deficiencia_pessoa = array();
             foreach ($obj_deficiencia_pessoa_lista as $deficiencia) {
                 $obj_def = new clsCadastroDeficiencia($deficiencia['ref_cod_deficiencia']);
                 $det_def = $obj_def->detalhe();
                 $deficiencia_pessoa[$deficiencia['ref_cod_deficiencia']] = $det_def['nm_deficiencia'];
             }
             $deficiencia_aluno = array();
             $deficiencia_aluno = $deficiencia_pessoa;
         }
     }
     $obj_deficiencias = new clsCadastroDeficiencia();
     $lista_deficiencias = $obj_deficiencias->lista();
     $lista = array('' => 'Selecione');
     if ($lista_deficiencias) {
         foreach ($lista_deficiencias as $deficiencia) {
             $lista[$deficiencia['cod_deficiencia']] = $deficiencia['nm_deficiencia'];
         }
     }
     $oculto = $tabela = '';
     if ($deficiencia_aluno) {
         foreach ($deficiencia_aluno as $indice => $valor) {
             $cor_fundo = $cor_fundo == '#D1DADF' ? '#E4E9ED' : '#D1DADF';
             $tabela .= "<tr id=\"tr_{$indice}\" bgcolor=\"{$cor_fundo}\" style=\"padding-right: 10px;\">";
             $tabela .= "<td>{$valor}</td>";
             $tabela .= "<td align=\"right\" style=\"padding-right: 10px;\">";
             $tabela .= "<img border=\"0\" onclick=\"excluirLinhaDeficiencia({$indice})\"\n                      style=\"cursor: pointer;\" src=\"imagens/banco_imagens/excluirrr.gif\"\n                      title=\"Excluir\">";
             $tabela .= "</td></tr>";
             $oculto .= "<input type=\"hidden\" id=\"oc_defic[{$indice}]\" name=\"oc_defic[{$indice}]\" value=\"{$indice}\">";
         }
     }
     $this->campoLista('ref_cod_pessoa_deficiencia', 'Defici&ecirc;ncia', $lista, $this->ref_cod_pessoa_deficiencia, '', FALSE, '', '', FALSE, $obrigatorio);
     $this->campoRotulo('incluir2', 'Incluir defici&ecirc;ncia', "<a href='#' onclick=\"adicionaDeficiencia();\"><img src='imagens/banco_imagens/entrada2.gif' title='Incluir' border=0></a>");
     $this->campoRotulo("tab_defic", "Deficiências", "<table id='tabela_deficiencia' cellspacing='0' cellpadding='2'><tbody>{$tabela}</tbody></table><div id='ocultos_defic'>{$oculto}</div>");
     $this->campoOculto('inc', '');
     $this->campoOculto('exc', '');
     $this->campoAdicionaTab('Outros Dados', $this->tab_habilitado);
     if ($this->ref_idpes) {
         $ObjDocumento = new clsDocumento($this->ref_idpes);
         $detalheDocumento = $ObjDocumento->detalhe();
         $this->rg = $detalheDocumento['rg'];
         if ($detalheDocumento['data_exp_rg']) {
             $this->data_exp_rg = date('d/m/Y', strtotime(substr($detalheDocumento['data_exp_rg'], 0, 19)));
         }
         $this->sigla_uf_exp_rg = $detalheDocumento['sigla_uf_exp_rg'];
         $this->tipo_cert_civil = $detalheDocumento['tipo_cert_civil'];
         $this->num_termo = $detalheDocumento['num_termo'];
         $this->num_livro = $detalheDocumento['num_livro'];
         $this->num_folha = $detalheDocumento['num_folha'];
         if ($detalheDocumento['data_emissao_cert_civil']) {
             $this->data_emissao_cert_civil = date('d/m/Y', strtotime(substr($detalheDocumento['data_emissao_cert_civil'], 0, 19)));
         }
         $this->sigla_uf_cert_civil = $detalheDocumento['sigla_uf_cert_civil'];
         $this->cartorio_cert_civil = $detalheDocumento['cartorio_cert_civil'];
         $this->num_cart_trabalho = $detalheDocumento['num_cart_trabalho'];
         $this->serie_cart_trabalho = $detalheDocumento['serie_cart_trabalho'];
         if ($detalheDocumento['data_emissao_cart_trabalho']) {
             $this->data_emissao_cart_trabalho = date("d/m/Y", strtotime(substr($detalheDocumento['data_emissao_cart_trabalho'], 0, 19)));
         }
         $this->sigla_uf_cart_trabalho = $detalheDocumento['sigla_uf_cart_trabalho'];
         $this->num_tit_eleitor = $detalheDocumento['num_tit_eleitor'];
         $this->zona_tit_eleitor = $detalheDocumento['zona_tit_eleitor'];
         $this->secao_tit_eleitor = $detalheDocumento['secao_tit_eleitor'];
         $this->idorg_exp_rg = $detalheDocumento['idorg_exp_rg'];
     }
     $objUf = new clsUf();
     $listauf = $objUf->lista();
     $listaEstado = array('0' => 'Selecione');
     if ($listauf) {
         foreach ($listauf as $uf) {
             $listaEstado[$uf['sigla_uf']] = $uf['sigla_uf'];
         }
     }
     $objOrgaoEmissorRg = new clsOrgaoEmissorRg();
     $listaOrgaoEmissorRg = $objOrgaoEmissorRg->lista();
     $listaOrgao = array('0' => 'Selecione');
     if ($listaOrgaoEmissorRg) {
         foreach ($listaOrgaoEmissorRg as $orgaoemissor) {
             $listaOrgao[$orgaoemissor['idorg_rg']] = $orgaoemissor['sigla'];
         }
     }
     $this->campoOculto('idpes', $this->idpes);
     $this->campoTexto('rg', 'Rg', $this->rg, '10', '10', FALSE);
     $this->campoData('data_exp_rg', 'Data Expedição RG', $this->data_exp_rg, FALSE);
     $this->campoLista('idorg_exp_rg', 'Órgão Expedição RG', $listaOrgao, $this->idorg_exp_rg, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE);
     $this->campoLista('sigla_uf_exp_rg', 'Estado Expedidor', $listaEstado, $this->sigla_uf_exp_rg, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE);
     $lista_tipo_cert_civil = array();
     $lista_tipo_cert_civil['0'] = 'Selecione';
     $lista_tipo_cert_civil[91] = 'Nascimento';
     $lista_tipo_cert_civil[92] = 'Casamento';
     $this->campoLista('tipo_cert_civil', 'Tipo Certificado Civil', $lista_tipo_cert_civil, $this->tipo_cert_civil, NULL, NULL, NULL, NULL, NULL, FALSE);
     $this->campoTexto('num_termo', 'Termo', $this->num_termo, '8', '8', FALSE);
     $this->campoTexto('num_livro', 'Livro', $this->num_livro, '8', '8', FALSE);
     $this->campoTexto('num_folha', 'Folha', $this->num_folha, '4', '4', FALSE);
     $this->campoData('data_emissao_cert_civil', 'Emissão Certidão Civil', $this->data_emissao_cert_civil, FALSE);
     $this->campoLista('sigla_uf_cert_civil', 'Sigla Certidão Civil', $listaEstado, $this->sigla_uf_cert_civil, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE);
     $this->campoMemo('cartorio_cert_civil', 'Cartório', $this->cartorio_cert_civil, '35', '4', FALSE, FALSE);
     $this->campoTexto('num_tit_eleitor', 'Título de Eleitor', $this->num_tit_eleitor, '13', '13', FALSE);
     $this->campoTexto('zona_tit_eleitor', 'Zona', $this->zona_tit_eleitor, '4', '4', FALSE);
     $this->campoTexto('secao_tit_eleitor', 'Seção', $this->secao_tit_eleitor, '10', '10', FALSE);
     // Adiciona uma aba com dados do Inep/Educacenso caso aluno tenha código Inep.
     if (isset($this->cod_aluno)) {
         $alunoMapper = new Educacenso_Model_AlunoDataMapper();
         $alunoInep = NULL;
         try {
             $alunoInep = $alunoMapper->find(array('aluno' => $this->cod_aluno));
         } catch (Exception $e) {
         }
         if ($alunoInep) {
             $this->campoAdicionaTab('Educacenso/Inep', $this->tab_habilitado);
             $this->campoRotulo('_inep_cod_aluno', 'Código do aluno no Educacenso/Inep', $alunoInep->alunoInep);
             if (isset($alunoInep->nomeInep)) {
                 $this->campoRotulo('_inep_nome_aluno', 'Nome do aluno no Educacenso/Inep', $alunoInep->nomeInep);
             }
         }
     }
     $this->campoTabFim();
 }
Example #11
0
 public function Gerar()
 {
     session_start();
     $this->campoOculto('p_cod_pessoa_fj', $this->p_cod_pessoa_fj);
     $this->cod_pessoa_fj = $this->p_cod_pessoa_fj;
     list($this->p_ddd_telefone_1, $this->p_ddd_telefone_2, $this->p_ddd_telefone_fax, $this->p_ddd_telefone_mov) = $this->null2empityStr(array($this->p_ddd_telefone_1, $this->p_ddd_telefone_2, $this->p_ddd_telefone_fax, $this->p_ddd_telefone_mov));
     $this->p_ddd_telefone_1 = $this->p_ddd_telefone_1 == NULL ? '' : $this->p_ddd_telefone_1;
     $this->p_ddd_telefone_2 = $this->p_ddd_telefone_2 == NULL ? '' : $this->p_ddd_telefone_2;
     $this->p_ddd_telefone_3 = $this->p_ddd_telefone_3 == NULL ? '' : $this->p_ddd_telefone_3;
     $this->campoRotulo("nome", "Nome", $this->p_nm_pessoa);
     // Detalhes do endereço
     $objTipoLog = new clsTipoLogradouro();
     $listaTipoLog = $objTipoLog->lista();
     $listaTLog = array("" => "Selecione");
     if ($listaTipoLog) {
         foreach ($listaTipoLog as $tipoLog) {
             $listaTLog[$tipoLog['idtlog']] = $tipoLog['descricao'];
         }
     }
     $objUf = new clsUf();
     $listauf = $objUf->lista();
     $listaEstado = array('' => "Selecione");
     if ($listauf) {
         foreach ($listauf as $uf) {
             $listaEstado[$uf['sigla_uf']] = $uf['sigla_uf'];
         }
     }
     $this->campoOculto('idbai', $this->idbai);
     $this->campoOculto('idlog', $this->idlog);
     if (is_numeric($this->cep)) {
         $this->cep = int2CEP($this->cep);
     }
     $this->campoOculto('cep', $this->cep);
     $this->campoOculto('ref_sigla_uf', $this->sigla_uf);
     $this->campoOculto('ref_idtlog', $this->idtlog);
     $this->campoOculto('id_cidade', $this->cidade);
     if ($this->idlog && $this->idbai && $this->cep && $this->cod_pessoa_fj) {
         $this->campoCep("cep_", "CEP", $this->cep, TRUE, "-", "&nbsp;<img id='lupa' src=\"imagens/lupa.png\" border=\"0\" onclick=\"showExpansivel( 500,500, '<iframe name=\\'miolo\\' id=\\'miolo\\' frameborder=\\'0\\' height=\\'100%\\' width=\\'500\\' marginheight=\\'0\\' marginwidth=\\'0\\' src=\\'educar_pesquisa_cep_log_bairro.php?campo1=bairro&campo2=idbai&campo3=cep&campo4=logradouro&campo5=idlog&campo6=ref_sigla_uf&campo7=cidade&campo8=ref_idtlog&campo9=isEnderecoExterno&campo10=cep_&campo11=sigla_uf&campo12=idtlog&campo13=id_cidade\\'></iframe>');\">", $disabled);
         $this->campoLista("sigla_uf", "Estado", $listaEstado, $this->sigla_uf, FALSE, FALSE, FALSE, FALSE, TRUE);
         $this->campoTextoInv("cidade", "Cidade", $this->cidade, "50", "255", FALSE);
         $this->campoTextoInv("bairro", "Bairro", $this->bairro, "50", "255", FALSE);
         $this->campoLista("idtlog", "Tipo Logradouro", $listaTLog, $this->idtlog, FALSE, FALSE, FALSE, FALSE, TRUE);
         $this->campoTextoInv("logradouro", "Logradouro", $this->logradouro, "50", "255", FALSE);
         $this->campoTexto("complemento", "Complemento", $this->complemento, "22", "20", FALSE);
         $this->campoTexto("numero", "N&uacute;mero", $this->numero, "10", "10", TRUE);
         $this->campoTexto("letra", "Letra", $this->letra, "1", "1", FALSE);
         $this->campoTexto("bloco", "Bloco", $this->bloco, "20", "20", FALSE);
         $this->campoTexto("apartamento", "Apartamento", $this->apartamento, "6", "6", FALSE);
         $this->campoTexto("andar", "Andar", $this->andar, "2", "2", FALSE);
     } elseif ($this->cod_pessoa_fj && $this->cep) {
         $this->campoCep("cep_", "CEP", $this->cep, TRUE, "-", "&nbsp;<img id='lupa' src=\"imagens/lupa.png\" border=\"0\" onclick=\"showExpansivel( 500,500, '<iframe name=\\'miolo\\' id=\\'miolo\\' frameborder=\\'0\\' height=\\'100%\\' width=\\'500\\' marginheight=\\'0\\' marginwidth=\\'0\\' src=\\'educar_pesquisa_cep_log_bairro.php?campo1=bairro&campo2=idbai&campo3=cep&campo4=logradouro&campo5=idlog&campo6=ref_sigla_uf&campo7=cidade&campo8=ref_idtlog&campo9=isEnderecoExterno&campo10=cep_&campo11=sigla_uf&campo12=idtlog&campo13=id_cidade\\'></iframe>');\">", $disabled);
         $this->campoLista("sigla_uf", "Estado", $listaEstado, $this->sigla_uf);
         $this->campoTexto("cidade", "Cidade", $this->cidade, "50", "255", FALSE);
         $this->campoTexto("bairro", "Bairro", $this->bairro, "50", "255", FALSE);
         $this->campoLista("idtlog", "Tipo Logradouro", $listaTLog, $this->idtlog);
         $this->campoTexto("logradouro", "Logradouro", $this->logradouro, "50", "255", FALSE);
         $this->campoTexto("complemento", "Complemento", $this->complemento, "22", "20", FALSE);
         $this->campoTexto("numero", "N&uacute;mero", $this->numero, "10", "10", FALSE);
         $this->campoTexto("letra", "Letra", $this->letra, "1", "1", FALSE);
         $this->campoTexto("bloco", "Bloco", $this->bloco, "20", "20", FALSE);
         $this->campoTexto("apartamento", "Apartamento", $this->apartamento, "6", "6", FALSE);
         $this->campoTexto("andar", "Andar", $this->andar, "2", "2", FALSE);
     } else {
         $this->campoCep("cep_", "CEP", $this->cep, TRUE, "-", "&nbsp;<img id='lupa' src=\"imagens/lupa.png\" border=\"0\" onclick=\"showExpansivel( 500,500, '<iframe name=\\'miolo\\' id=\\'miolo\\' frameborder=\\'0\\' height=\\'100%\\' width=\\'500\\' marginheight=\\'0\\' marginwidth=\\'0\\' src=\\'educar_pesquisa_cep_log_bairro.php?campo1=bairro&campo2=idbai&campo3=cep&campo4=logradouro&campo5=idlog&campo6=ref_sigla_uf&campo7=cidade&campo8=ref_idtlog&campo9=isEnderecoExterno&campo10=cep_&campo11=sigla_uf&campo12=idtlog&campo13=id_cidade\\'></iframe>');\">", $disabled);
         $this->campoLista("sigla_uf", "Estado", $listaEstado, $this->sigla_uf, FALSE, FALSE, FALSE, FALSE, TRUE);
         $this->campoTextoInv("cidade", "Cidade", $this->cidade, "50", "255", TRUE);
         $this->campoTextoInv("bairro", "Bairro", $this->bairro, "50", "20", TRUE);
         $this->campoLista("idtlog", "Tipo Logradouro", $listaTLog, $this->idtlog, FALSE, FALSE, FALSE, FALSE, TRUE);
         $this->campoTextoInv("logradouro", "Logradouro", $this->logradouro, "50", "255", TRUE);
         $this->campoTextoInv("complemento", "Complemento", $this->complemento, "22", "20", FALSE);
         $this->campoTextoInv("numero", "Número", $this->numero, "10", "10", FALSE);
         $this->campoTextoInv("letra", "Letra", $this->letra, "1", "1", FALSE);
         $this->campoTexto("bloco", "Bloco", $this->bloco, "20", "20", FALSE);
         $this->campoTexto("apartamento", "Apartamento", $this->apartamento, "6", "6", FALSE);
         $this->campoTexto("andar", "Andar", $this->andar, "2", "2", FALSE);
     }
     $this->campoTexto("p_ddd_telefone_1", "DDD Telefone 1", $this->p_ddd_telefone_1, "2", "2", FALSE);
     $this->campoTexto("p_telefone_1", "Telefone 1", $this->p_telefone_1, "10", "15", FALSE);
     $this->campoTexto("p_ddd_telefone_2", "DDD Telefone 2", $this->p_ddd_telefone_2, "2", "2", FALSE);
     $this->campoTexto("p_telefone_2", "Telefone", $this->p_telefone_2, "10", "15", FALSE);
     $this->campoTexto("p_ddd_telefone_mov", "DDD Celular", $this->p_ddd_telefone_mov, "2", "2", FALSE);
     $this->campoTexto("p_telefone_mov", "Celular", $this->p_telefone_mov, "10", "15", FALSE);
     $this->campoTexto("p_ddd_telefone_fax", "DDD Fax", $this->p_ddd_telefone_fax, "2", "2", FALSE);
     $this->campoTexto("p_telefone_fax", "Fax", $this->p_telefone_fax, "10", "15", FALSE);
     $this->campoTexto("p_http", "Site", $this->p_http, "50", "255", FALSE);
     $this->campoTexto("p_email", "E-mail", $this->p_email, "50", "255", FALSE);
     $lista_sexos = array();
     $lista_sexos[''] = 'Escolha uma op&ccedil;&atilde;o...';
     $lista_sexos['M'] = 'Masculino';
     $lista_sexos['F'] = 'Feminino';
     $this->campoLista("p_sexo", "Sexo", $lista_sexos, $this->p_sexo);
     if (empty($_SESSION['convidado'])) {
         $this->campoSenha("f_senha", "Senha", $this->f_senha, FALSE);
         $this->campoOculto("confere_senha", $this->f_senha);
     }
     $dba = new clsBanco();
     $opcoes = array();
     $dba->Consulta("SELECT cod_funcionario_vinculo, nm_vinculo FROM funcionario_vinculo ORDER BY nm_vinculo ASC");
     while ($dba->ProximoRegistro()) {
         list($cod, $nome) = $dba->Tupla();
         $opcoes[$cod] = $nome;
     }
     $this->campoLista("ref_cod_funcionario_vinculo", "V&iacute;nculo", $opcoes, $this->ref_cod_funcionario_vinculo);
     $this->campoTexto("f_ramal", "Ramal", $this->f_ramal, "10", "20", FALSE);
     $this->campoRotulo("documentos", "Documentos", "<a href='#' onclick=\" openPage('adicionar_documentos_cad.php?idpes={$this->p_cod_pessoa_fj}','400','400','yes', '10','10'); \"><img src='imagens/nvp_bot_ad_doc.png' border='0'></a>");
 }
Example #12
0
 function Gerar()
 {
     if (!$this->busca_empresa) {
         $this->campoCnpj("busca_empresa", "CNPJ", $this->busca_empresa, true);
     } else {
         $this->url_cancelar = $this->retorno == "Editar" ? "empresas_det.php?cod_empresa={$this->cod_pessoa_fj}" : "empresas_lst.php";
         $this->campoOculto("cod_pessoa_fj", $this->cod_pessoa_fj);
         $this->campoOculto("idpes_cad", $this->idpes_cad);
         // Dados da Empresa
         $this->campoTexto("fantasia", "Nome Fantasia", $this->fantasia, "50", "255", true);
         $this->campoTexto("razao_social", "Raz&atilde;o Social", $this->razao_social, "50", "255", true);
         $this->campoTexto("capital_social", "Capital Social", $this->capital_social, "50", "255");
         if ($this->cnpj) {
             $this->campoRotulo("cnpj_", "CNPJ", $this->cnpj);
             $this->campoOculto("cnpj", $this->cnpj);
         } else {
             $this->campoCnpj("cnpj", "CNPJ", $this->cnpj, true);
         }
         // Detalhes do Endereço da empresa
         $objTipoLog = new clsTipoLogradouro();
         $listaTipoLog = $objTipoLog->lista();
         $lista = array("" => "Selecione");
         if ($lista) {
             foreach ($listaTipoLog as $tipoLog) {
                 $lista[$tipoLog['idtlog']] = $tipoLog['descricao'];
             }
         }
         $objUf = new clsUf();
         $listauf = $objUf->lista();
         $listaEstado = array("" => "Selecione");
         if ($listauf) {
             foreach ($listauf as $uf) {
                 $listaEstado[$uf['sigla_uf']] = $uf['sigla_uf'];
             }
         }
         $this->campoOculto("idbai", $this->idbai);
         $this->campoOculto("idlog", $this->idlog);
         $this->campoOculto("cep", $this->cep);
         if ($this->idlog && $this->idbai && $this->cep && $this->cod_pessoa_fj) {
             $this->campoCep("cep_", "CEP", $this->cep, true, "-", "&nbsp;<img id='lupa' src=\"imagens/lupa.png\" border=\"0\" onclick=\"showExpansivel( 500,500, '<iframe name=\\'miolo\\' id=\\'miolo\\' frameborder=\\'0\\' height=\\'100%\\' width=\\'500\\' marginheight=\\'0\\' marginwidth=\\'0\\' src=\\'educar_pesquisa_cep_log_bairro.php?campo1=bairro&campo2=idbai&campo3=cep&campo4=logradouro&campo5=idlog&campo6=sigla_uf&campo7=cidade&campo8=idtlog&campo9=isEnderecoExterno&campo10=cep_&campo11=sigla_uf&campo12=idtlog&campo13=id_cidade\\'></iframe>');\">", true);
             $this->campoLista("idtlog", "Tipo Logradouro", $lista, $this->idtlog, false, false, false, false, true);
             $this->campoTextoInv("logradouro", "Logradouro", $this->logradouro, "50", "255", false);
             $this->campoTextoInv("cidade", "Cidade", $this->cidade, "50", "255", false);
             $this->campoTextoInv("bairro", "Bairro", $this->bairro, "50", "255", false);
             $this->campoTexto("complemento", "Complemento", $this->complemento, "50", "255", false);
             $this->campoTexto("numero", "Número", $this->numero, "10", "10", false);
             $this->campoTexto("letra", "Letra", $this->letra, "1", "1", false);
             $this->campoLista("sigla_uf", "Estado", $listaEstado, $this->sigla_uf, false, false, false, false, true);
         } elseif ($this->cod_pessoa_fj) {
             $this->campoCep("cep_", "CEP", $this->cep, true, "-", "&nbsp;<img id='lupa' src=\"imagens/lupa.png\" border=\"0\" onclick=\"showExpansivel( 500,500, '<iframe name=\\'miolo\\' id=\\'miolo\\' frameborder=\\'0\\' height=\\'100%\\' width=\\'500\\' marginheight=\\'0\\' marginwidth=\\'0\\' src=\\'educar_pesquisa_cep_log_bairro.php?campo1=bairro&campo2=idbai&campo3=cep&campo4=logradouro&campo5=idlog&campo6=sigla_uf&campo7=cidade&campo8=idtlog&campo9=isEnderecoExterno&campo10=cep_&campo11=sigla_uf&campo12=idtlog&campo13=id_cidade\\'></iframe>');\">", false);
             $this->campoLista("idtlog", "Tipo Logradouro", $lista, $this->idtlog);
             $this->campoTexto("logradouro", "Logradouro", $this->logradouro, "50", "255", false);
             $this->campoTexto("cidade", "Cidade", $this->cidade, "50", "255", false);
             $this->campoTexto("bairro", "Bairro", $this->bairro, "50", "255", false);
             $this->campoTexto("complemento", "Complemento", $this->complemento, "50", "255", false);
             $this->campoTexto("numero", "Número", $this->numero, "10", "10", false);
             $this->campoTexto("letra", "Letra", $this->letra, "1", "1", false);
             $this->campoLista("sigla_uf", "Estado", $listaEstado, $this->sigla_uf);
         } else {
             $this->campoCep("cep_", "CEP", $this->cep, true, "-", "&nbsp;<img id='lupa' src=\"imagens/lupa.png\" border=\"0\" onclick=\"showExpansivel( 500,500, '<iframe name=\\'miolo\\' id=\\'miolo\\' frameborder=\\'0\\' height=\\'100%\\' width=\\'500\\' marginheight=\\'0\\' marginwidth=\\'0\\' src=\\'educar_pesquisa_cep_log_bairro.php?campo1=bairro&campo2=idbai&campo3=cep&campo4=logradouro&campo5=idlog&campo6=sigla_uf&campo7=cidade&campo8=idtlog&campo9=isEnderecoExterno&campo10=cep_&campo11=sigla_uf&campo12=idtlog&campo13=id_cidade\\'></iframe>');\">", true);
             $this->campoLista("idtlog", "Tipo Logradouro", $lista, $this->idtlog, false, false, false, false, true);
             $this->campoTextoInv("logradouro", "Logradouro", $this->logradouro, "50", "255", true);
             $this->campoTextoInv("cidade", "Cidade", $this->cidade, "50", "255", true);
             $this->campoTextoInv("bairro", "Bairro", $this->bairro, "50", "255", true);
             $this->campoTexto("complemento", "Complemento", $this->complemento, "50", "255", false);
             $this->campoTexto("numero", "Número", $this->numero, "10", "10", false);
             $this->campoTexto("letra", "Letra", $this->letra, "1", "1", false);
             $this->campoLista("sigla_uf", "Estado", $listaEstado, $this->sigla_uf, false, false, false, false, true);
         }
         // Telefones
         $this->campoTexto("ddd_telefone_1", "DDD Telefone 1", $this->ddd_telefone_1, "3", "2", false);
         $this->campoTexto("telefone_1", "Telefone 1", $this->telefone_1, "10", "15", false);
         $this->campoTexto("ddd_telefone_2", "DDD Telefone 2", $this->ddd_telefone_2, "3", "2", false);
         $this->campoTexto("telefone_2", "Telefone", $this->telefone_2, "10", "15", false);
         $this->campoTexto("ddd_telefone_mov", "DDD Celular", $this->ddd_telefone_mov, "3", "2", false);
         $this->campoTexto("telefone_mov", "Celular", $this->telefone_mov, "10", "15", false);
         $this->campoTexto("ddd_telefone_fax", "DDD Fax", $this->ddd_telefone_fax, "3", "2", false);
         $this->campoTexto("telefone_fax", "Fax", $this->telefone_fax, "10", "15", false);
         // Dados da Empresa
         $this->campoTexto("url", "Site", $this->url, "50", "255", false);
         $this->campoTexto("email", "E-mail", $this->email, "50", "255", false);
         $this->campoTexto("insc_est", "Inscri&ccedil;&atilde;o Estadual", $this->insc_est, "20", "30", false);
     }
 }
 function Gerar()
 {
     $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet", false);
     if (!$this->busca_pessoa) {
         $parametros = new clsParametrosPesquisas();
         $parametros->setSubmit(1);
         $parametros->setPessoa('F');
         $parametros->setPessoaCampo("cod_pessoa_fj");
         $parametros->setPessoaNovo('S');
         $parametros->setPessoaTela("window");
         $parametros->setCodSistema(8);
         $parametros->adicionaCampoTexto("busca_pessoa", "cpf");
         $this->campoCpf("busca_pessoa", "CPF", $this->busca_pessoa, true, "<img src=\"imagens/lupa.png\" border=\"0\" onclick=\"pesquisa_valores_popless( 'pesquisa_pessoa_lst.php?campos=" . $parametros->serializaCampos() . "', 'busca_pessoa' )\">");
         $this->campoOculto("cod_grupo", $this->cod_grupo);
         $this->campoOculto("cod_pessoa_fj", "");
     } else {
         $this->nome_url_cancelar = "Cancelar";
         $this->url_cancelar = "otopic_meus_grupos_det.php?cod_grupo={$this->cod_grupo}";
         $this->campoOculto("cod_grupo", $this->cod_grupo);
         $this->campoOculto("cod_pessoa_fj", $this->cod_pessoa_fj);
         $this->campoTexto("nm_pessoa", "Nome", $this->nm_pessoa, "50", "255", true);
         if ($this->id_federal) {
             $this->campoCpf("id_federal", "CPF", int2CPF($this->id_federal), "50", "", true);
         }
         $lista_sexos = array();
         $lista_sexos[""] = "Escolha uma op&ccedil;&atilde;o...";
         $lista_sexos["M"] = "Masculino";
         $lista_sexos["F"] = "Feminino";
         $this->campoLista("sexo", "Sexo", $lista_sexos, $this->sexo);
         // Detalhes do Endereço
         $objTipoLog = new clsTipoLogradouro();
         $listaTipoLog = $objTipoLog->lista();
         $listaTLog = array("0" => "Selecione");
         if ($listaTipoLog) {
             foreach ($listaTipoLog as $tipoLog) {
                 $listaTLog[$tipoLog['idtlog']] = $tipoLog['descricao'];
             }
         }
         $objUf = new clsUf();
         $listauf = $objUf->lista();
         $listaEstado = array("0" => "Selecione");
         if ($listauf) {
             foreach ($listauf as $uf) {
                 $listaEstado[$uf['sigla_uf']] = $uf['sigla_uf'];
             }
         }
         $this->campoOculto("idbai", $this->idbai);
         $this->campoOculto("idlog", $this->idlog);
         $this->campoOculto("cep", $this->cep);
         if ($this->idlog && $this->idbai && $this->cep && $this->cod_pessoa_fj) {
             $this->campoCep("cep_", "CEP", $this->cep, false, "-", "&nbsp;<img src=\"imagens/lupa.png\" border=\"0\" onclick=\"pesquisa_valores_f('pesquisa_cep.php', 'enderecos')\" style=\"cursor: hand;\">", true);
             $this->campoLista("idtlog", "Tipo Logradouro", $listaTLog, $this->idtlog, false, false, false, false, true);
             $this->campoTextoInv("logradouro", "Logradouro", $this->logradouro, "50", "255", false);
             $this->campoTextoInv("cidade", "Cidade", $this->cidade, "50", "255", false);
             $this->campoTextoInv("bairro", "Bairro", $this->bairro, "50", "255", false);
             $this->campoTexto("complemento", "Complemento", $this->complemento, "50", "255", false);
             $this->campoTexto("numero", "Número", $this->numero, "10", "10", false);
             $this->campoTexto("letra", "Letra", $this->letra, "1", "1", false);
             $this->campoTexto("apartamento", "Número Apartametno", $this->apartamento, "6", "6", false);
             $this->campoTexto("bloco", "Bloco", $this->bloco, "20", "20", false);
             $this->campoTexto("andar", "Andar", $this->andar, "2", "2", false);
             $this->campoLista("sigla_uf", "Estado", $listaEstado, $this->sigla_uf, false, false, false, false, true);
         } elseif ($this->cod_pessoa_fj) {
             $this->campoCep("cep_", "CEP", $this->cep, false, "-", "&nbsp;<img src=\"imagens/lupa.png\" border=\"0\" onclick=\"pesquisa_valores_f('pesquisa_cep.php', 'enderecos')\" style=\"cursor: hand;\">", false);
             $this->campoLista("idtlog", "Tipo Logradouro", $listaTLog, $this->idtlog);
             $this->campoTexto("logradouro", "Logradouro", $this->logradouro, "50", "255", false);
             $this->campoTexto("cidade", "Cidade", $this->cidade, "50", "255", false);
             $this->campoTexto("bairro", "Bairro", $this->bairro, "50", "255", false);
             $this->campoTexto("complemento", "Complemento", $this->complemento, "50", "255", false);
             $this->campoTexto("numero", "Número", $this->numero, "10", "10", false);
             $this->campoTexto("letra", "Letra", $this->letra, "1", "1", false);
             $this->campoTexto("apartamento", "Número Apartametno", $this->apartamento, "6", "6", false);
             $this->campoTexto("bloco", "Bloco", $this->bloco, "20", "20", false);
             $this->campoTexto("andar", "Andar", $this->andar, "2", "2", false);
             $this->campoLista("sigla_uf", "Estado", $listaEstado, $this->sigla_uf);
         } else {
             $this->campoCep("cep_", "CEP", $this->cep, false, "-", "&nbsp;<img src=\"imagens/lupa.png\" border=\"0\" onclick=\"pesquisa_valores_f('pesquisa_cep.php', 'enderecos')\" style=\"cursor: hand;\">", true);
             $this->campoLista("idtlog", "Tipo Logradouro", $listaTLog, $this->idtlog, false, false, false, false, true);
             $this->campoTextoInv("logradouro", "Logradouro", $this->logradouro, "50", "255", true);
             $this->campoTextoInv("cidade", "Cidade", $this->cidade, "50", "255", true);
             $this->campoTextoInv("bairro", "Bairro", $this->bairro, "50", "255", true);
             $this->campoTextoInv("complemento", "Complemento", $this->complemento, "50", "255", false);
             $this->campoTextoInv("numero", "Número", $this->numero, "10", "10", false);
             $this->campoTextoInv("letra", "Letra", $this->letra, "1", "1", false);
             $this->campoTexto("apartamento", "Número Apartametno", $this->apartamento, "6", "6", false);
             $this->campoTexto("bloco", "Bloco", $this->bloco, "20", "20", false);
             $this->campoTexto("andar", "Andar", $this->andar, "2", "2", false);
             $this->campoLista("sigla_uf", "Estado", $listaEstado, $this->sigla_uf, false, false, false, false, true);
         }
         $this->campoTexto("ddd_telefone_1", "DDD Telefone 1", $this->ddd_telefone_1, "3", "2", false);
         $this->campoTexto("telefone_1", "Telefone 1", $this->telefone_1, "10", "15", false);
         $this->campoTexto("ddd_telefone_2", "DDD Telefone 2", $this->ddd_telefone_2, "3", "2", false);
         $this->campoTexto("telefone_2", "Telefone", $this->telefone_2, "10", "15", false);
         $this->campoTexto("ddd_telefone_mov", "DDD Celular", $this->ddd_telefone_mov, "3", "2", false);
         $this->campoTexto("telefone_mov", "Celular", $this->telefone_mov, "10", "15", false);
         $this->campoTexto("ddd_telefone_fax", "DDD Fax", $this->ddd_telefone_fax, "3", "2", false);
         $this->campoTexto("telefone_fax", "Fax", $this->telefone_fax, "10", "15", false);
         $this->campoTexto("http", "Site", $this->http, "50", "255", false);
         $this->campoTexto("email", "E-mail", $this->email, "50", "255", false);
         /***********************
         			Documentos
         			***********************/
         if ($this->cod_pessoa_fj) {
             $this->campoRotulo("documentos", "<b><i>Documentos</i></b>", "<a href='#' onclick=\" openPage('adicionar_documentos_cad.php?id_pessoa={$this->cod_pessoa_fj}','400','400','yes', '10','10'); \"><img src='imagens/nvp_bot_ad_doc.png' border='0'></a>");
         }
     }
 }
 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());
 }
 function Gerar()
 {
     if ($_POST["pessoa"]) {
         $this->pessoa = $_POST["pessoa"];
     }
     if ($_POST["pessoa_cpf"]) {
         $this->pessoa_cpf = $_POST["pessoa_cpf"];
     }
     if ($_POST["vazio"]) {
         $this->vazio = $_POST["vazio"];
     }
     if ($this->pessoa == "FJ") {
         $this->campoRadio("pessoa", "Tipo da pessoa:", array("F" => "Física", "J" => "Jurídica"), "F");
         $this->campoOculto("pessoa_cpf", $this->pessoa_cpf);
         $this->campoOculto("vazio", "true");
         $this->botao_enviar = false;
         $this->array_botao = array("<< Voltar", "Cancelar", "Avançar >>");
         $this->array_botao_url_script = array("go( 'pesquisa_pessoa_lst.php' );", "window.parent.fechaExpansivel( 'div_dinamico_' + ( parent.DOM_divs.length * 1 - 1 ) );", "acao()");
     } elseif ($this->pessoa == "F") {
         if (!$this->id_federal && !$this->cod_pessoa_fj && $this->vazio == "true") {
             if ($this->pessoa_cpf == "N") {
                 $this->campoCpf("id_federal", "CPF", $this->id_federal, false);
                 $this->campoOculto("vazio", "false");
             } else {
                 $this->campoCpf("id_federal", "CPF", $this->id_federal, true);
                 $this->campoOculto("vazio", "true");
             }
             $this->campoOculto("pessoa", $this->pessoa);
             $this->campoOculto("pessoa_cpf", $this->pessoa_cpf);
             $this->botao_enviar = false;
             $this->array_botao = array("<< Voltar", "Cancelar", "Avançar >>");
             $this->array_botao_url_script = array("go( 'pesquisa_pessoa_lst.php' );", "window.parent.fechaExpansivel( 'div_dinamico_' + ( parent.DOM_divs.length * 1 - 1 ) );", "acao()");
         } else {
             if (!$this->cod_pessoa_fj) {
                 $this->id_federal = idFederal2int($this->id_federal);
                 $obj_pfs = new clsFisica(false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, $this->id_federal);
                 $det_pfs = $obj_pfs->detalhe();
                 if ($det_fis) {
                     $obj_pes = new clsPessoaFj($det_pfs["idpes"]);
                     $det_pes = $obj_pes->detalhe();
                     if ($det_pes) {
                         $this->cod_pessoa_fj = $det_pes["idpes"];
                         $this->nm_pessoa = $det_pes["nome"];
                         $this->ddd_telefone_1 = $det_pes["ddd_1"];
                         $this->telefone_1 = $det_pes["fone_1"];
                         $this->ddd_telefone_2 = $det_pes["ddd_2"];
                         $this->telefone_2 = $det_pes["fone_2"];
                         $this->ddd_telefone_mov = $det_pes["ddd_mov"];
                         $this->telefone_mov = $det_pes["fone_mov"];
                         $this->ddd_telefone_fax = $det_pes["ddd_fax"];
                         $this->telefone_fax = $det_pes["fone_fax"];
                         $this->email = $det_pes["email"];
                         $this->http = $det_pes["url"];
                         $this->pessoa = $det_pes["tipo"];
                         $this->sexo = $det_pfs["sexo"];
                         $this->cidade = $det_pes["cidade"];
                         $this->bairro = $det_pes["bairro"];
                         $this->logradouro = $det_pes["logradouro"];
                         $this->cep = int2CEP($det_pes["cep"]);
                         $this->idlog = $det_pes["idlog"];
                         $this->idbai = $det_pes["idbai"];
                         $this->idtlog = $det_pes["idtlog"];
                         $this->sigla_uf = $det_pes["sigla_uf"];
                         $this->complemento = $det_pes["complemento"];
                         $this->numero = $det_pes["numero"];
                         $this->bloco = $det_pes["bloco"];
                         $this->apartamento = $det_pes["apartamento"];
                         $this->andar = $det_pes["andar"];
                         $this->fexcluir = false;
                     }
                 }
             }
             $this->campoOculto("ref_cod_sistema", $this->ref_cod_sistema);
             $this->campoOculto("pessoa", $this->pessoa);
             $this->campoOculto("cod_pessoa_fj", $this->cod_pessoa_fj);
             $this->campoTexto("nm_pessoa", "Nome", $this->nm_pessoa, "50", "255", true);
             if ($this->id_federal) {
                 $this->campoOculto("id_federal", $this->id_federal);
                 $this->campoRotulo("id_federal_", "CPF", int2CPF($this->id_federal));
             } else {
                 $this->campoCpf("id_federal", "CPF", "", false);
             }
             if ($this->data_nasc) {
                 $this->data_nasc = dataFromPgToBr($this->data_nasc);
             }
             $this->campoData("data_nasc", "Data de Nascimento", $this->data_nasc);
             $lista_sexos = array();
             $lista_sexos[""] = "Escolha uma op&ccedil;&atilde;o...";
             $lista_sexos["M"] = "Masculino";
             $lista_sexos["F"] = "Feminino";
             $this->campoLista("sexo", "Sexo", $lista_sexos, $this->sexo);
             // Detalhes do Endereço
             $objTipoLog = new clsTipoLogradouro();
             $listaTipoLog = $objTipoLog->lista();
             $listaTLog = array("" => "Selecione");
             if ($listaTipoLog) {
                 foreach ($listaTipoLog as $tipoLog) {
                     $listaTLog[$tipoLog['idtlog']] = $tipoLog['descricao'];
                 }
             }
             $objUf = new clsUf();
             $listauf = $objUf->lista();
             $listaEstado = array("" => "Selecione");
             if ($listauf) {
                 foreach ($listauf as $uf) {
                     $listaEstado[$uf['sigla_uf']] = $uf['sigla_uf'];
                 }
             }
             $this->campoOculto("idbai", $this->idbai);
             $this->campoOculto("idlog", $this->idlog);
             if ($this->idlog && $this->idbai || $this->retorno == 'Novo') {
                 $this->campoOculto("cep", $this->cep);
                 $this->campoCep("cep_", "CEP", int2CEP($this->cep), true, "-", "&nbsp;<img src=\"imagens/lupa.png\" border=\"0\" onclick=\"pesquisa_valores_f( 'pesquisa_cep_lst.php', 'enderecos' )\" style=\"cursor: hand;\">", true);
                 $this->campoLista("idtlog", "Tipo Logradouro", $listaTLog, $this->idtlog, false, false, false, false, true);
                 $this->campoTextoInv("logradouro", "Logradouro", $this->logradouro, "50", "255", true);
                 $this->campoTextoInv("cidade", "Cidade", $this->cidade, "50", "255", true);
                 $this->campoTextoInv("bairro", "Bairro", $this->bairro, "50", "255", true);
                 $this->campoLista("sigla_uf", "Estado", $listaEstado, $this->sigla_uf, "", false, "", "", true);
             } else {
                 $this->campoOculto("cep", $this->cep);
                 $this->campoCep("cep_", "CEP", int2CEP($this->cep), true, "-", "&nbsp;<img src=\"imagens/lupa.png\" border=\"0\" onclick=\"pesquisa_valores_f( 'pesquisa_cep_lst.php', 'enderecos' )\" style=\"cursor: hand;\">", false);
                 $this->campoLista("idtlog", "Tipo Logradouro", $listaTLog, $this->idtlog, false, false, false, false, false);
                 $this->campoTexto("logradouro", "Logradouro", $this->logradouro, "50", "255", false);
                 $this->campoTexto("cidade", "Cidade", $this->cidade, "50", "255", false);
                 $this->campoTexto("bairro", "Bairro", $this->bairro, "50", "255", false);
                 $this->campoLista("sigla_uf", "Estado", $listaEstado, $this->sigla_uf, "", false, "", "", false);
             }
             $this->campoTexto("complemento", "Complemento", $this->complemento, "50", "50", false);
             $this->campoTexto("numero", "Número", $this->numero, "10", "10", false);
             $this->campoTexto("letra", "Letra", $this->letra, "1", "1", false);
             $this->campoTexto("apartamento", "Número Apartamento", $this->apartamento, "6", "6", false);
             $this->campoTexto("bloco", "Bloco", $this->bloco, "20", "20", false);
             $this->campoTexto("andar", "Andar", $this->andar, "2", "2", false);
             $this->campoNumero("ddd_telefone_1", "DDD Telefone 1", $this->ddd_telefone_1, "3", "2", false);
             $this->campoNumero("telefone_1", "Telefone 1", $this->telefone_1, "10", "15", false);
             $this->campoNumero("ddd_telefone_2", "DDD Telefone 2", $this->ddd_telefone_2, "3", "2", false);
             $this->campoNumero("telefone_2", "Telefone", $this->telefone_2, "10", "15", false);
             $this->campoNumero("ddd_telefone_mov", "DDD Celular", $this->ddd_telefone_mov, "3", "2", false);
             $this->campoNumero("telefone_mov", "Celular", $this->telefone_mov, "10", "15", false);
             $this->campoNumero("ddd_telefone_fax", "DDD Fax", $this->ddd_telefone_fax, "3", "2", false);
             $this->campoNumero("telefone_fax", "Fax", $this->telefone_fax, "10", "15", false);
             $this->campoTexto("http", "Site", $this->http, "50", "255", false);
             $this->campoTexto("email", "E-mail", $this->email, "50", "255", false);
             if (is_numeric($this->cod_pessoa_fj) != 0 && $this->cod_pessoa_fj) {
                 $this->campoRotulo("documentos", "<b><i>Documentos</i></b>", "<a href='#' onclick=\" openPage( 'adicionar_documentos_cad.php?id_pessoa={$this->cod_pessoa_fj}', '400', '400', 'yes', '10', '10' ); \"><img src='imagens/nvp_bot_ad_doc.png' border='0'></a>");
             }
         }
     } elseif ($this->pessoa == "J") {
         if (!$this->id_federal && !$this->cod_pessoa_fj) {
             $this->campoCnpj("id_federal", "CNPJ", $this->id_federal, true);
             $this->campoOculto("pessoa", $this->pessoa);
             $this->botao_enviar = false;
             $this->array_botao = array("<< Voltar", "Cancelar", "Avançar >>");
             $this->array_botao_url_script = array("go( 'pesquisa_pessoa_lst.php' );", "window.parent.fechaExpansivel( 'div_dinamico_' + ( parent.DOM_divs.length * 1 - 1 ) );", "acao()");
         } else {
             if (!$this->cod_pessoa_fj) {
                 $this->id_federal = idFederal2int($this->id_federal);
                 $obj_pfs = new clsJuridica(false, $this->id_federal);
                 $det_pfs = $obj_pfs->detalhe();
                 if ($obj_pfs) {
                     $obj_pes = new clsPessoaFj($det_pfs["idpes"]);
                     $det_pes = $obj_pes->detalhe();
                     if ($det_pes) {
                         $this->cod_pessoa_fj = $det_pes["idpes"];
                         $this->nm_pessoa = $det_pes["nome"];
                         $this->ddd_telefone_1 = $det_pes["ddd_1"];
                         $this->telefone_1 = $det_pes["fone_1"];
                         $this->ddd_telefone_2 = $det_pes["ddd_2"];
                         $this->telefone_2 = $det_pes["fone_2"];
                         $this->ddd_telefone_mov = $det_pes["ddd_mov"];
                         $this->telefone_mov = $det_pes["fone_mov"];
                         $this->ddd_telefone_fax = $det_pes["ddd_fax"];
                         $this->telefone_fax = $det_pes["fone_fax"];
                         $this->email = $det_pes["email"];
                         $this->http = $det_pes["url"];
                         $this->pessoa = $det_pes["tipo"];
                         $this->sexo = $det_pfs["sexo"];
                         $this->cidade = $det_pes["cidade"];
                         $this->bairro = $det_pes["bairro"];
                         $this->logradouro = $det_pes["logradouro"];
                         $this->cep = int2CEP($det_pes["cep"]);
                         $this->idlog = $det_pes["idlog"];
                         $this->idbai = $det_pes["idbai"];
                         $this->idtlog = $det_pes["idtlog"];
                         $this->sigla_uf = $det_pes["sigla_uf"];
                         $this->complemento = $det_pes["complemento"];
                         $this->numero = $det_pes["numero"];
                         $this->bloco = $det_pes["bloco"];
                         $this->apartamento = $det_pes["apartamento"];
                         $this->andar = $det_pes["andar"];
                         $this->fexcluir = false;
                     }
                 }
             }
             $this->campoOculto("pessoa", $this->pessoa);
             $this->campoOculto("cod_pessoa_fj", $this->cod_pessoa_fj);
             $this->campoOculto("idpes_cad", $this->idpes_cad);
             $this->campoTexto("fantasia", "Nome Fantasia", $this->fantasia, "50", "255", true);
             $this->campoTexto("razao_social", "Raz&atilde;o Social", $this->razao_social, "50", "255", true);
             $this->campoTexto("capital_social", "Capital Social", $this->capital_social, "50", "255");
             $this->campoOculto("id_federal", idFederal2int($this->id_federal));
             if ($this->id_federal) {
                 $this->campoRotulo("id_federal_", "CNPJ", $this->id_federal);
             } else {
                 $this->campoCnpj("id_federal_", "CNPJ", "", false);
             }
             $objTipoLog = new clsTipoLogradouro();
             $listaTipoLog = $objTipoLog->lista();
             $lista = array("" => "Selecione");
             if ($lista) {
                 foreach ($listaTipoLog as $tipoLog) {
                     $lista[$tipoLog['idtlog']] = $tipoLog['descricao'];
                 }
             }
             $objUf = new clsUf();
             $listauf = $objUf->lista();
             $listaEstado = array("" => "Selecione");
             if ($listauf) {
                 foreach ($listauf as $uf) {
                     $listaEstado[$uf['sigla_uf']] = $uf['sigla_uf'];
                 }
             }
             $this->campoOculto("idbai", $this->idbai);
             $this->campoOculto("idlog", $this->idlog);
             if ($this->idlog && $this->idbai) {
                 $this->campoOculto("cep", $this->cep);
                 $this->campoCep("cep_", "CEP", int2CEP($this->cep), true, "-", "&nbsp;<img src=\"imagens/lupa.png\" border=\"0\" onclick=\"pesquisa_valores_f( 'pesquisa_cep_lst.php', 'enderecos' )\" style=\"cursor: hand;\">", true);
                 $this->campoLista("idtlog", "Tipo Logradouro", $lista, $this->idtlog, false, false, false, false, true);
                 $this->campoTextoInv("logradouro", "Logradouro", $this->logradouro, "50", "255", true);
                 $this->campoTextoInv("cidade", "Cidade", $this->cidade, "50", "255", true);
                 $this->campoTextoInv("bairro", "Bairro", $this->bairro, "50", "255", true);
                 $this->campoLista("sigla_uf", "Estado", $listaEstado, $this->sigla_uf, "", false, "", "", true);
             } else {
                 $this->campoOculto("cep", $this->cep);
                 $this->campoCep("cep_", "CEP", int2CEP($this->cep), true, "-", "&nbsp;<img src=\"imagens/lupa.png\" border=\"0\" onclick=\"pesquisa_valores_f( 'pesquisa_cep_lst.php', 'enderecos' )\" style=\"cursor: hand;\">", false);
                 $this->campoLista("idtlog", "Tipo Logradouro", $lista, $this->idtlog, false, false, false, false, false);
                 $this->campoTexto("logradouro", "Logradouro", $this->logradouro, "50", "255", false);
                 $this->campoTexto("cidade", "Cidade", $this->cidade, "50", "255", false);
                 $this->campoTexto("bairro", "Bairro", $this->bairro, "50", "255", false);
                 $this->campoLista("sigla_uf", "Estado", $listaEstado, $this->sigla_uf, "", false, "", "", false);
             }
             $this->campoTexto("complemento", "Complemento", $this->complemento, "50", "50", false);
             $this->campoTexto("numero", "Número", $this->numero, "10", "10", false);
             $this->campoTexto("letra", "Letra", $this->letra, "1", "1", false);
             $this->campoNumero("ddd_telefone_1", "DDD Telefone 1", $this->ddd_telefone_1, "3", "2", false);
             $this->campoNumero("telefone_1", "Telefone 1", $this->telefone_1, "10", "15", false);
             $this->campoNumero("ddd_telefone_2", "DDD Telefone 2", $this->ddd_telefone_2, "3", "2", false);
             $this->campoNumero("telefone_2", "Telefone", $this->telefone_2, "10", "15", false);
             $this->campoNumero("ddd_telefone_mov", "DDD Celular", $this->ddd_telefone_mov, "3", "2", false);
             $this->campoNumero("telefone_mov", "Celular", $this->telefone_mov, "10", "15", false);
             $this->campoNumero("ddd_telefone_fax", "DDD Fax", $this->ddd_telefone_fax, "3", "2", false);
             $this->campoNumero("telefone_fax", "Fax", $this->telefone_fax, "10", "15", false);
             $this->campoTexto("url", "Site", $this->url, "50", "255", false);
             $this->campoTexto("email", "E-mail", $this->email, "50", "255", false);
             $this->campoTexto("insc_est", "Inscri&ccedil;&atilde;o Estadual", $this->insc_est, "20", "30", false);
         }
     }
 }
Example #16
0
 function Gerar()
 {
     $this->addBanner('imagens/nvp_top_intranet.jpg', 'imagens/nvp_vert_intranet.jpg', 'Intranet', FALSE);
     if (!$this->busca_pessoa) {
         $this->campoOculto('cod_pessoa_fj', '');
         $parametros = new clsParametrosPesquisas();
         $parametros->setSubmit(1);
         $parametros->adicionaCampoTexto('busca_pessoa', 'id_federal');
         $parametros->adicionaCampoTexto('cod_pessoa_fj', 'idpes');
         $parametros->setPessoa('F');
         $parametros->setPessoaCampo('cod_pessoa_fj');
         $parametros->setPessoaNovo('S');
         $parametros->setPessoaTela('window');
         $html = sprintf('<img id="lupa" src="imagens/lupa.png" border="0" ' . "onclick=\"showExpansivel(500, 500, '<iframe name=\\'miolo\\' id=\\'miolo\\' frameborder=\\'0\\' height=\\'100%%\\' width=\\'500\\' marginheight=\\'0\\' marginwidth=\\'0\\' src=\\'pesquisa_pessoa_lst.php?campos=%s\\'></iframe>');\"" . '>', $parametros->serializaCampos());
         $this->campoCpf('busca_pessoa', 'CPF', $this->ref_cod_pessoa_fj, TRUE, $html, FALSE, TRUE);
     } else {
         $this->campoOculto('busca_pessoa', $this->busca_pessoa);
         $this->url_cancelar = $this->retorno == 'Editar' ? 'atendidos_det.php?cod_pessoa=' . $this->cod_pessoa_fj : 'atendidos_lst.php';
         $this->campoOculto('cod_pessoa_fj', $this->cod_pessoa_fj);
         $this->campoTexto('nm_pessoa', 'Nome', $this->nm_pessoa, '50', '255', TRUE);
         if ($this->id_federal) {
             $this->campoRotulo('id_federal', 'CPF', int2CPF($this->id_federal));
         } else {
             $this->campoCpf('id_federal', 'CPF', '', FALSE);
         }
         if ($this->data_nasc) {
             $this->data_nasc = dataFromPgToBr($this->data_nasc);
         }
         $this->campoData('data_nasc', 'Data de Nascimento', $this->data_nasc);
         $lista_sexos = array();
         $lista_sexos[''] = 'Escolha uma opção...';
         $lista_sexos['M'] = 'Masculino';
         $lista_sexos['F'] = 'Feminino';
         $this->campoLista('sexo', 'Sexo', $lista_sexos, $this->sexo);
         // Cor/raça.
         $opcoes_raca = array('' => 'Selecione');
         $obj_raca = new clsCadastroRaca();
         $lst_raca = $obj_raca->lista(NULL, NULL, NULL, NULL, NULL, NULL, NULL, TRUE);
         if ($lst_raca) {
             foreach ($lst_raca as $raca) {
                 $opcoes_raca[$raca['cod_raca']] = $raca['nm_raca'];
             }
         }
         $this->campoLista('cor_raca', 'Raça', $opcoes_raca, $this->cod_raca, '', FALSE, '', '', '', FALSE);
         // Detalhes do Endereço
         $objTipoLog = new clsTipoLogradouro();
         $listaTipoLog = $objTipoLog->lista();
         $listaTLog = array('0' => 'Selecione');
         if ($listaTipoLog) {
             foreach ($listaTipoLog as $tipoLog) {
                 $listaTLog[$tipoLog['idtlog']] = $tipoLog['descricao'];
             }
         }
         $objUf = new clsUf();
         $listauf = $objUf->lista();
         $listaEstado = array('0' => 'Selecione');
         if ($listauf) {
             foreach ($listauf as $uf) {
                 $listaEstado[$uf['sigla_uf']] = $uf['sigla_uf'];
             }
         }
         $this->campoOculto('idbai', $this->idbai);
         $this->campoOculto('idlog', $this->idlog);
         $this->campoOculto('cep', $this->cep);
         $this->campoOculto('ref_sigla_uf', $this->sigla_uf);
         $this->campoOculto('ref_idtlog', $this->idtlog);
         $this->campoOculto('id_cidade', $this->cidade);
         $zona = App_Model_ZonaLocalizacao::getInstance();
         if ($this->idlog && $this->idbai && $this->cep && $this->cod_pessoa_fj) {
             $this->campoCep('cep_', 'CEP', $this->cep, true, '-', "&nbsp;<img id='lupa' src=\"imagens/lupa.png\" border=\"0\" onclick=\"showExpansivel( 500,500, '<iframe name=\\'miolo\\' id=\\'miolo\\' frameborder=\\'0\\' height=\\'100%\\' width=\\'500\\' marginheight=\\'0\\' marginwidth=\\'0\\' src=\\'educar_pesquisa_cep_log_bairro.php?campo1=bairro&campo2=idbai&campo3=cep&campo4=logradouro&campo5=idlog&campo6=ref_sigla_uf&campo7=cidade&campo8=ref_idtlog&campo9=isEnderecoExterno&campo10=cep_&campo11=sigla_uf&campo12=idtlog&campo13=id_cidade\\'></iframe>');\">", TRUE);
             $this->campoLista('idtlog', 'Tipo Logradouro', $listaTLog, $this->idtlog, FALSE, FALSE, FALSE, FALSE, TRUE);
             $this->campoTextoInv('logradouro', 'Logradouro', $this->logradouro, '50', '255', FALSE);
             $this->campoTextoInv('cidade', 'Cidade', $this->cidade, '50', '255', FALSE);
             $this->campoTextoInv('bairro', 'Bairro', $this->bairro, '50', '255', FALSE);
             $this->campoTexto('complemento', 'Complemento', $this->complemento, '50', '255', FALSE);
             $this->campoTexto('numero', 'Número', $this->numero, '10', '10');
             $this->campoTexto('letra', 'Letra', $this->letra, '1', '1', FALSE);
             $this->campoTexto('apartamento', 'Número Apartamento', $this->apartamento, '6', '6', FALSE);
             $this->campoTexto('bloco', 'Bloco', $this->bloco, '20', '20', FALSE);
             $this->campoTexto('andar', 'Andar', $this->andar, '2', '2', FALSE);
             $this->campoLista('sigla_uf', 'Estado', $listaEstado, $this->sigla_uf, FALSE, FALSE, FALSE, FALSE, TRUE);
         } elseif ($this->cod_pessoa_fj && $this->cep) {
             $this->campoCep('cep_', 'CEP', $this->cep, true, '-', "&nbsp;<img id='lupa' src=\"imagens/lupa.png\" border=\"0\" onclick=\"showExpansivel( 500,500, '<iframe name=\\'miolo\\' id=\\'miolo\\' frameborder=\\'0\\' height=\\'100%\\' width=\\'500\\' marginheight=\\'0\\' marginwidth=\\'0\\' src=\\'educar_pesquisa_cep_log_bairro.php?campo1=bairro&campo2=idbai&campo3=cep&campo4=logradouro&campo5=idlog&campo6=ref_sigla_uf&campo7=cidade&campo8=ref_idtlog&campo9=isEnderecoExterno&campo10=cep_&campo11=sigla_uf&campo12=idtlog&campo13=id_cidade\\'></iframe>');\">", $disabled);
             $this->campoLista('idtlog', 'Tipo Logradouro', $listaTLog, $this->idtlog);
             $this->campoTexto('logradouro', 'Logradouro', $this->logradouro, '50', '255', FALSE);
             $this->campoTexto('cidade', 'Cidade', $this->cidade, '50', '255', FALSE);
             $this->campoTexto('bairro', 'Bairro', $this->bairro, '50', '255', FALSE);
             $this->campoTexto('complemento', 'Complemento', $this->complemento, '50', '255', FALSE);
             $this->campoTexto('numero', 'Número', $this->numero, '10', '10');
             $this->campoTexto('letra', 'Letra', $this->letra, '1', '1', FALSE);
             $this->campoTexto('apartamento', 'Número Apartamento', $this->apartamento, '6', '6', FALSE);
             $this->campoTexto('bloco', 'Bloco', $this->bloco, '20', '20', FALSE);
             $this->campoTexto('andar', 'Andar', $this->andar, '2', '2', FALSE);
             $this->campoLista('sigla_uf', 'Estado', $listaEstado, $this->sigla_uf);
         } else {
             $this->campoCep('cep_', 'CEP', $this->cep, TRUE, '-', "&nbsp;<img id='lupa' src=\"imagens/lupa.png\" border=\"0\"\n          onclick=\"showExpansivel(500, 500, '<iframe name=\\'miolo\\' id=\\'miolo\\' frameborder=\\'0\\' height=\\'100%\\' width=\\'500\\' marginheight=\\'0\\' marginwidth=\\'0\\' src=\\'educar_pesquisa_cep_log_bairro.php?campo1=bairro&campo2=idbai&campo3=cep&campo4=logradouro&campo5=idlog&campo6=ref_sigla_uf&campo7=cidade&campo8=ref_idtlog&campo9=isEnderecoExterno&campo10=cep_&campo11=sigla_uf&campo12=idtlog&campo13=id_cidade&campo14=zona_localizacao\\'></iframe>');\">", false);
             $this->campoLista('idtlog', 'Tipo Logradouro', $listaTLog, $this->idtlog, FALSE, FALSE, FALSE, FALSE, FALSE);
             $this->campoTexto('logradouro', 'Logradouro', $this->logradouro, '50', '255');
             $this->campoTexto('cidade', 'Cidade', $this->cidade, '50', '255');
             $this->campoTexto('bairro', 'Bairro', $this->bairro, '50', '255');
             $this->campoTexto('complemento', 'Complemento', $this->complemento, '50', '255', FALSE);
             $this->campoTexto('numero', 'Número', $this->numero, '10', '10');
             $this->campoTexto('letra', 'Letra', $this->letra, '1', '1', FALSE);
             $this->campoTexto('apartamento', 'Número Apartamento', $this->apartamento, '6', '6', FALSE);
             $this->campoTexto('bloco', 'Bloco', $this->bloco, '20', '20', FALSE);
             $this->campoTexto('andar', 'Andar', $this->andar, '2', '2', FALSE);
             $this->campoLista('sigla_uf', 'Estado', $listaEstado, $this->sigla_uf, FALSE, FALSE, FALSE, FALSE, FALSE);
         }
         $this->campoLista('zona_localizacao', 'Zona Localização', $zona->getEnums(), $this->zona_localizacao, FALSE, FALSE, FALSE, FALSE, $this->idbai ? TRUE : FALSE);
         $this->campoTexto('ddd_telefone_1', 'DDD Telefone 1', $this->ddd_telefone_1, '3', '2', FALSE);
         $this->campoTexto('telefone_1', 'Telefone 1', $this->telefone_1, '10', '15', FALSE);
         $this->campoTexto('ddd_telefone_2', 'DDD Telefone 2', $this->ddd_telefone_2, '3', '2', FALSE);
         $this->campoTexto('telefone_2', 'Telefone 2', $this->telefone_2, '10', '15', FALSE);
         $this->campoTexto('ddd_telefone_mov', 'DDD Celular', $this->ddd_telefone_mov, '3', '2', FALSE);
         $this->campoTexto('telefone_mov', 'Celular', $this->telefone_mov, '10', '15', FALSE);
         $this->campoTexto('ddd_telefone_fax', 'DDD Fax', $this->ddd_telefone_fax, '3', '2', FALSE);
         $this->campoTexto('telefone_fax', 'Fax', $this->telefone_fax, '10', '15', FALSE);
         $this->campoTexto('http', 'Site', $this->http, '50', '255', FALSE);
         $this->campoTexto('email', 'E-mail', $this->email, '50', '255', FALSE);
         if ($this->cod_pessoa_fj) {
             $this->campoRotulo('documentos', '<b><i>Documentos</i></b>', "<a href='#' onclick=\"openPage('adicionar_documentos_cad.php?id_pessoa={$this->cod_pessoa_fj}', '400', '400', 'yes', '10', '10'); \"><img src='imagens/nvp_bot_ad_doc.png' border='0'></a>");
             $this->campoCheck('alterado', 'Alterado', $this->alterado);
         }
     }
 }