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ú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() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Instituição - Detalhe"; $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $this->cod_instituicao = $_GET["cod_instituicao"]; $tmp_obj = new clsPmieducarInstituicao($this->cod_instituicao); $registro = $tmp_obj->detalhe(); if (class_exists("clsTipoLogradouro")) { $obj_ref_idtlog = new clsTipoLogradouro($registro["ref_idtlog"]); $det_ref_idtlog = $obj_ref_idtlog->detalhe(); $registro["ref_idtlog"] = $det_ref_idtlog["descricao"]; } else { $registro["ref_idtlog"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsUrbanoTipoLogradouro\n-->"; } $registro["cep"] = int2CEP($registro["cep"]); $this->addDetalhe(array("Código Instituição", "{$registro["cod_instituicao"]}")); $this->addDetalhe(array("Nome da Instituição", "{$registro["nm_instituicao"]}")); $this->addDetalhe(array("CEP", "{$registro["cep"]}")); $this->addDetalhe(array("Logradouro", "{$registro["logradouro"]}")); $this->addDetalhe(array("Bairro", "{$registro["bairro"]}")); $this->addDetalhe(array("Cidade", "{$registro["cidade"]}")); $this->addDetalhe(array("Tipo do Logradouro", "{$registro["ref_idtlog"]}")); $this->addDetalhe(array("UF", "{$registro["ref_sigla_uf"]}")); $this->addDetalhe(array("Número", "{$registro["numero"]}")); $this->addDetalhe(array("Complemento", "{$registro["complemento"]}")); $this->addDetalhe(array("DDD Telefone", "{$registro["ddd_telefone"]}")); $this->addDetalhe(array("Telefone", "{$registro["telefone"]}")); $this->addDetalhe(array("Nome do Responsável", "{$registro["nm_responsavel"]}")); $obj_permissoes = new clsPermissoes(); if ($obj_permissoes->permissao_cadastra(559, $this->pessoa_logada, 1)) { $this->url_novo = "educar_instituicao_cad.php"; $this->url_editar = "educar_instituicao_cad.php?cod_instituicao={$registro["cod_instituicao"]}"; } $this->url_cancelar = "educar_instituicao_lst.php"; $this->largura = "100%"; }
function Gerar() { // 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ú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 Inicializar() { $retorno = 'Novo'; @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; @session_write_close(); $this->idlog = $_GET['idlog']; if (is_numeric($this->idlog)) { $obj_cep_logradouro = new clsUrbanoCepLogradouro(); $lst_cep_logradouro = $obj_cep_logradouro->lista(NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, $this->idlog); if ($lst_cep_logradouro) { $registro = $lst_cep_logradouro[0]; } if ($registro) { foreach ($registro as $campo => $val) { $this->{$campo} = $val; } $retorno = 'Editar'; // CEP $obj_cep_logradouro_bairro = new clsCepLogradouroBairro(); $lst_cep_logradouro_bairro = $obj_cep_logradouro_bairro->lista($this->idlog, FALSE, FALSE, 'cep ASC'); if ($lst_cep_logradouro_bairro) { foreach ($lst_cep_logradouro_bairro as $cep) { $this->tab_cep[] = array(int2CEP($cep['cep']->cep), $cep['idbai']->idbai); } } } } else { $this->tab_cep[] = array(); } $this->url_cancelar = $retorno == 'Editar' ? 'urbano_cep_logradouro_det.php?cep=' . $registro['cep'] . '&idlog=' . $registro['idlog'] : 'urbano_cep_logradouro_lst.php'; $this->nome_url_cancelar = 'Cancelar'; $nomeMenu = $retorno == "Editar" ? $retorno : "Cadastrar"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "" => "{$nomeMenu} CEP")); $this->enviaLocalizacao($localizacao->montar()); return $retorno; }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Escola - Detalhe"; $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $this->cod_escola = $_GET["cod_escola"]; $tmp_obj = new clsPmieducarEscola($this->cod_escola); $registro = $tmp_obj->detalhe(); if (!$registro) { header("location: educar_escola_lst.php"); die; } if (class_exists("clsPmieducarInstituicao")) { $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 ($registro["ref_idpes"]) { $obj_escola = new clsPessoa_($registro["ref_idpes"]); $obj_escola_det = $obj_escola->detalhe(); $url = $obj_escola_det["url"]; $email = $obj_escola_det["email"]; $obj_escola1 = new clsPessoaJuridica($registro["ref_idpes"]); $obj_escola_det1 = $obj_escola1->detalhe(); $nm_escola = $obj_escola_det1["fantasia"]; $obj_endereco = new clsPessoaEndereco($registro["ref_idpes"]); if (class_exists("clsPessoaEndereco")) { $tipo = 1; $endereco_lst = $obj_endereco->lista($registro["ref_idpes"]); if ($endereco_lst) { foreach ($endereco_lst as $endereco) { $cep = $endereco["cep"]->cep; $idlog = $endereco["idlog"]->idlog; $obj = new clsLogradouro($idlog); $obj_det = $obj->detalhe(); $logradouro = $obj_det["nome"]; $idtlog = $obj_det["idtlog"]->detalhe(); $tipo_logradouro = $idtlog["descricao"]; $idbai = $endereco["idbai"]->detalhe(); $idbai = $idbai['nome']; $numero = $endereco["numero"]; $complemento = $endereco["complemento"]; $andar = $endereco["andar"]; } } else { if (class_exists("clsEnderecoExterno")) { $tipo = 2; $obj_endereco = new clsEnderecoExterno(); $endereco_lst = $obj_endereco->lista(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, $registro["ref_idpes"]); if ($endereco_lst) { foreach ($endereco_lst as $endereco) { $cep = $endereco["cep"]; $sigla_uf = $endereco["sigla_uf"]->detalhe(); $sigla_uf = $sigla_uf["nome"]; $cidade = $endereco["cidade"]; $idtlog = $endereco["idtlog"]->detalhe(); $tipo_logradouro = $idtlog["descricao"]; $logradouro = $endereco["logradouro"]; $bairro = $endereco["bairro"]; $numero = $endereco["numero"]; $complemento = $endereco["complemento"]; $andar = $endereco["andar"]; } } } } } if (class_exists("clsPessoaTelefone")) { $obj_telefone = new clsPessoaTelefone(); $telefone_lst = $obj_telefone->lista($registro["ref_idpes"], "tipo"); if ($telefone_lst) { foreach ($telefone_lst as $telefone) { if ($telefone["tipo"] == 1) { $ddd_telefone_1 = $telefone["ddd"]; $telefone_1 = $telefone["fone"]; } else { if ($telefone["tipo"] == 2) { $ddd_telefone_2 = $telefone["ddd"]; $telefone_2 = $telefone["fone"]; } else { if ($telefone["tipo"] == 4) { $ddd_telefone_fax = $telefone["ddd"]; $telefone_fax = $telefone["fone"]; } } } } } } } else { if (class_exists("clsPmieducarEscolaComplemento")) { $tipo = 3; $obj_escola = new clsPmieducarEscolaComplemento($this->cod_escola); $obj_escola_det = $obj_escola->detalhe(); $nm_escola = $obj_escola_det["nm_escola"]; $cep = $obj_escola_det["cep"]; $numero = $obj_escola_det["numero"]; $complemento = $obj_escola_det["complemento"]; $email = $obj_escola_det["email"]; $cidade = $obj_escola_det["municipio"]; $bairro = $obj_escola_det["bairro"]; $logradouro = $obj_escola_det["logradouro"]; $ddd_telefone = $obj_escola_det["ddd_telefone"]; $telefone = $obj_escola_det["telefone"]; $ddd_telefone_fax = $obj_escola_det["ddd_fax"]; $telefone_fax = $obj_escola_det["fax"]; } } if (class_exists("clsPmieducarEscolaLocalizacao")) { $obj_ref_cod_escola_localizacao = new clsPmieducarEscolaLocalizacao($registro["ref_cod_escola_localizacao"]); $det_ref_cod_escola_localizacao = $obj_ref_cod_escola_localizacao->detalhe(); $registro["ref_cod_escola_localizacao"] = $det_ref_cod_escola_localizacao["nm_localizacao"]; } else { $registro["ref_cod_escola_localizacao"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsPmieducarEscolaLocalizacao\n-->"; } if (class_exists("clsPmieducarEscolaRedeEnsino")) { $obj_ref_cod_escola_rede_ensino = new clsPmieducarEscolaRedeEnsino($registro["ref_cod_escola_rede_ensino"]); $det_ref_cod_escola_rede_ensino = $obj_ref_cod_escola_rede_ensino->detalhe(); $registro["ref_cod_escola_rede_ensino"] = $det_ref_cod_escola_rede_ensino["nm_rede"]; } else { $registro["ref_cod_escola_rede_ensino"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsPmieducarEscolaRedeEnsino\n-->"; } if (class_exists("clsPessoaJuridica")) { $obj_ref_idpes = new clsPessoaJuridica($registro["ref_idpes"]); $det_ref_idpes = $obj_ref_idpes->detalhe(); $registro["ref_idpes"] = $det_ref_idpes["nome"]; } else { $registro["ref_idpes"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsCadastroJuridica\n-->"; } if ($registro["ref_cod_instituicao"]) { $this->addDetalhe(array("Instituição", "{$registro["ref_cod_instituicao"]}")); } if ($nm_escola) { $this->addDetalhe(array("Escola", "{$nm_escola}")); } if ($registro["sigla"]) { $this->addDetalhe(array("Sigla", "{$registro["sigla"]}")); } if ($registro["ref_cod_escola_localizacao"]) { $this->addDetalhe(array("Localização", "{$registro["ref_cod_escola_localizacao"]}")); } if ($registro["ref_cod_escola_rede_ensino"]) { $this->addDetalhe(array("Rede Ensino", "{$registro["ref_cod_escola_rede_ensino"]}")); } if ($registro["ref_idpes"]) { $this->addDetalhe(array("Razão Social", "{$registro["ref_idpes"]}")); } if ($tipo == 1) { if ($cep) { $cep = int2CEP($cep); $this->addDetalhe(array("CEP", "{$cep}")); } if ($idbai) { $this->addDetalhe(array("Bairro", "{$idbai}")); } if ($tipo_logradouro) { $this->addDetalhe(array("Tipo Logradouro", "{$tipo_logradouro}")); } if ($logradouro) { $this->addDetalhe(array("Logradouro", "{$logradouro}")); } if ($complemento) { $this->addDetalhe(array("Complemento", "{$complemento}")); } if ($numero) { $this->addDetalhe(array("Número", "{$numero}")); } if ($andar) { $this->addDetalhe(array("Andar", "{$andar}")); } if ($url) { $this->addDetalhe(array("Site", "{$url}")); } if ($email) { $this->addDetalhe(array("E-mail", "{$email}")); } if ($ddd_telefone_1) { $this->addDetalhe(array("DDD Telefone 1", "{$ddd_telefone_1}")); } if ($telefone_1) { $this->addDetalhe(array("Telefone 1", "{$telefone_1}")); } if ($ddd_telefone_2) { $this->addDetalhe(array("DDD Telefone 2", "{$ddd_telefone_2}")); } if ($telefone_2) { $this->addDetalhe(array("Telefone 2", "{$telefone_2}")); } if ($ddd_telefone_fax) { $this->addDetalhe(array("DDD Fax", "{$ddd_telefone_fax}")); } if ($telefone_fax) { $this->addDetalhe(array("Fax", "{$telefone_fax}")); } } else { if ($tipo == 2) { if ($cep) { $cep = int2CEP($cep); $this->addDetalhe(array("CEP", "{$cep}")); } if ($sigla_uf) { $this->addDetalhe(array("Estado", "{$sigla_uf}")); } if ($cidade) { $this->addDetalhe(array("Cidade", "{$cidade}")); } if ($bairro) { $this->addDetalhe(array("Bairro", "{$bairro}")); } if ($tipo_logradouro) { $this->addDetalhe(array("Tipo Logradouro", "{$tipo_logradouro}")); } if ($logradouro) { $this->addDetalhe(array("Logradouro", "{$logradouro}")); } if ($complemento) { $this->addDetalhe(array("Complemento", "{$complemento}")); } if ($numero) { $this->addDetalhe(array("Número", "{$numero}")); } if ($andar) { $this->addDetalhe(array("Andar", "{$andar}")); } if ($url) { $this->addDetalhe(array("Site", "{$url}")); } if ($email) { $this->addDetalhe(array("E-mail", "{$email}")); } if ($ddd_telefone_1) { $this->addDetalhe(array("DDD Telefone 1", "{$ddd_telefone_1}")); } if ($telefone_1) { $this->addDetalhe(array("Telefone 1", "{$telefone_1}")); } if ($ddd_telefone_2) { $this->addDetalhe(array("DDD Telefone 2", "{$ddd_telefone_2}")); } if ($telefone_2) { $this->addDetalhe(array("Telefone 2", "{$telefone_2}")); } if ($ddd_telefone_fax) { $this->addDetalhe(array("DDD Fax", "{$ddd_telefone_fax}")); } if ($telefone_fax) { $this->addDetalhe(array("Fax", "{$telefone_fax}")); } } else { if ($tipo == 3) { if ($cep) { $cep = int2CEP($cep); $this->addDetalhe(array("CEP", "{$cep}")); } if ($cidade) { $this->addDetalhe(array("Cidade", "{$cidade}")); } if ($bairro) { $this->addDetalhe(array("Bairro", "{$bairro}")); } if ($logradouro) { $this->addDetalhe(array("Logradouro", "{$logradouro}")); } if ($complemento) { $this->addDetalhe(array("Complemento", "{$complemento}")); } if ($numero) { $this->addDetalhe(array("Número", "{$numero}")); } if ($email) { $this->addDetalhe(array("E-mail", "{$email}")); } if ($ddd_telefone) { $this->addDetalhe(array("DDD Telefone", "{$ddd_telefone}")); } if ($telefone) { $this->addDetalhe(array("Telefone", "{$telefone}")); } if ($ddd_telefone_fax) { $this->addDetalhe(array("DDD Fax", "{$ddd_telefone_fax}")); } if ($telefone_fax) { $this->addDetalhe(array("Fax", "{$telefone_fax}")); } } } } $obj = new clspmieducarescolacurso(); $lst = $obj->lista($this->cod_escola); if ($lst) { $tabela = "<table>\n\t\t\t\t\t <tr align='center'>\n\t\t\t\t\t <td bgcolor='#a1b3bd'><b>nome</b></td>\n\t\t\t\t\t </tr>"; $cont = 0; foreach ($lst as $valor) { if ($cont % 2 == 0) { $color = " bgcolor='#e4e9ed' "; } else { $color = " bgcolor='#ffffff' "; } $obj_curso = new clspmieducarcurso($valor["ref_cod_curso"]); $obj_curso->setorderby("nm_curso asc"); $obj_curso_det = $obj_curso->detalhe(); $nm_curso = $obj_curso_det["nm_curso"]; $tabela .= "<tr>\n\t\t\t\t\t\t\t <td {$color} align=left>{$nm_curso}</td>\n\t\t\t\t\t\t\t</tr>"; $cont++; } $tabela .= "</table>"; } if ($nm_curso) { $this->addDetalhe(array("Curso", "{$tabela}")); } if ($tabela = $this->listaAnos()) { $this->addDetalhe(array("-", "{$tabela}")); } $obj_permissoes = new clsPermissoes(); $canCreate = $obj_permissoes->permissao_cadastra(561, $this->pessoa_logada, 3); $canEdit = $obj_permissoes->permissao_cadastra(561, $this->pessoa_logada, 7); if ($canCreate) { $this->url_novo = "educar_escola_cad.php"; } if ($canEdit) { $this->url_editar = "educar_escola_cad.php?cod_escola={$registro["cod_escola"]}"; $this->array_botao = array("Definir Ano Letivo"); $this->array_botao_url = array("educar_escola_ano_letivo_cad.php?cod_escola={$registro["cod_escola"]}"); } $this->url_cancelar = "educar_escola_lst.php"; $this->largura = "100%"; }
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çã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, "-", " <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, "-", " <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ã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, "-", " <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, "-", " <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ção Estadual", $this->insc_est, "20", "30", false); } } }
function renderHTML() { @session_start(); $pessoa_logada = $_SESSION['id_pessoa']; @session_write_close(); if ($_GET) { foreach ($_GET as $key => $value) { $this->{$key} = $value; } } if ($this->ref_ref_cod_serie) { $this->ref_cod_serie = $this->ref_ref_cod_serie; } $fonte = 'arial'; $corTexto = '#000000'; if (!is_numeric($this->ref_cod_aluno) || !is_numeric($this->ref_cod_escola)) { echo "<center>Não existem dados a serem exibidos!</center>"; echo "<script>window.onload=function(){parent.EscondeDiv('LoadImprimir');}</script>"; die; } // if ($pessoa_logada==184580) // { // $this->verificaHistorico(); // } $obj_historico_escolar = new clsPmieducarHistoricoEscolar(); $obj_historico_escolar->setOrderby("ano ASC"); $lst_historico_escolar = $obj_historico_escolar->lista($this->ref_cod_aluno, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null); //, 0 ); $ultima_mat = count($lst_historico_escolar) - 1; $observacao = $lst_historico_escolar[$ultima_mat]['observacao']; $obj_escola_instituicao = new clsPmieducarEscola(); $lst_escola_instituicao = $obj_escola_instituicao->lista($this->ref_cod_escola, null, null, $this->ref_cod_instituicao, null, null, null, null, null, null, 1); $this->pdf = new clsPDF("Histórico Escolar", "Histórico Escolar", "A4", "", false, false); $this->pdf->OpenPage(); //***************INICIO CABECALHO $obj_aluno = new clsPmieducarAluno($this->ref_cod_aluno); $det_aluno = $obj_aluno->detalhe(); $obj_matricula = new clsPmieducarMatricula(); $lst_matriculas = $obj_matricula->lista(null, null, $this->ref_cod_escola, null, null, null, $this->ref_cod_aluno, array(1, 2), null, null, null, null, 1, null, null, $this->ref_cod_instituicao, 1, null, null, null, null, null, null, null, null); if ($lst_matriculas) { $cod_matricula = $lst_matriculas[0]['cod_matricula']; } $obj_pessoa = new clsPessoa_($det_aluno['ref_idpes']); $det_pessoa = $obj_pessoa->detalhe(); // NOME DO ALUNO $nm_aluno = str2upper($det_pessoa['nome']); $obj_fisica = new clsFisica($det_aluno['ref_idpes']); $det_fisica = $obj_fisica->detalhe(); // SEXO $sexo = $det_fisica["sexo"]; if ($sexo == "M") { $sexo = "MASCULINO"; } else { $sexo = "FEMININO"; } // DATA DE NASCIMENTO $dt_nasc = dataToBrasil($det_fisica["data_nasc"]); $dia = substr($dt_nasc, 0, 2); $mes = substr($dt_nasc, 3, 2); $meses = array("01" => "Janeiro", "02" => "Fevereiro", "03" => "Março", "04" => "Abril", "05" => "Maio", "06" => "Junho", "07" => "Julho", "08" => "Agosto", "09" => "Setembro", "10" => "Outubro", "11" => "Novembro", "12" => "Dezembro"); $ano = substr($dt_nasc, 6, 4); // NATURALIDADE $idmun_nascimento = $det_fisica["idmun_nascimento"]->idmun; $obj_mun_nasc = new clsMunicipio($idmun_nascimento); $det_mun_nasc = $obj_mun_nasc->detalhe(); $naturalidade = str2upper($det_mun_nasc['nome']); if ($det_mun_nasc['sigla_uf']) { $naturalidade_uf = $det_mun_nasc['sigla_uf']->detalhe(); $naturalidade_uf = $naturalidade_uf['nome']; } // NACIONALIDADE $nacionalidade = $det_fisica["nacionalidade"]; if ($nacionalidade == 1) { $nacionalidade = "Brasileira"; } else { if ($nacionalidade == 2) { $nacionalidade = "Naturalizado(a) Brasileiro(a)"; } else { if ($nacionalidade == 3) { $nacionalidade = "Estrangeira"; } } } $nm_pai = str2upper($det_aluno["nm_pai"]); $nm_mae = str2upper($det_aluno['nm_mae']); if (!$nm_pai || !$nm_mae) { $obj_fisica = new clsFisica($det_aluno['ref_idpes']); $det_fisica = $obj_fisica->detalhe(); if (!$nm_pai) { $nm_pai = str2upper($det_fisica["nome_pai"]); } if (!$nm_mae) { $nm_mae = str2upper($det_fisica["nome_mae"]); } if (!$nm_pai) { $obj_pessoa = new clsPessoa_($det_fisica["idpes_pai"]); $det_pessoa = $obj_pessoa->detalhe(); // NOME DO PAI $nm_pai = str2upper($det_pessoa['nome']); } if (!$nm_mae) { $obj_pessoa = new clsPessoa_($det_fisica["idpes_mae"]); $det_pessoa = $obj_pessoa->detalhe(); // NOME DA MAE $nm_mae = str2upper($det_pessoa['nome']); } } $obj_escola_complemento = new clsPmieducarEscolaComplemento($this->ref_cod_escola); $det_escola_complemento = $obj_escola_complemento->detalhe(); if ($det_escola_complemento) { // NOME DA ESCOLA $nm_escola = str2upper($det_escola_complemento['nm_escola']); // ENDERECO DA ESCOLA $logradouro = str2upper($det_escola_complemento['logradouro']); $numero = $det_escola_complemento['numero']; $complemento = str2upper($det_escola_complemento['complemento']); $bairro = str2upper($det_escola_complemento['bairro']); $municipio = str2upper($det_escola_complemento['municipio']); $cep = $det_escola_complemento['cep']; $cep = int2CEP($cep); $this->endereco = "{$logradouro} {$complemento},{$numero} CEP {$cep} {$municipio}"; } else { $obj_escola = new clsPmieducarEscola($this->ref_cod_escola); $det_escola = $obj_escola->detalhe(); $obj_juridica = new clsJuridica($det_escola['ref_idpes']); $det_juridica = $obj_juridica->detalhe(); $nm_escola = $det_juridica['fantasia']; if (!$nm_escola) { $obj_pessoa_ = new clsPessoa_($det_escola['ref_idpes']); $det_pessoa_ = $obj_pessoa_->detalhe(); $nm_escola = $det_pessoa_['nome']; } $this->nm_escola = $nm_escola; $obj_endereco = new clsPessoaEndereco($det_escola["ref_idpes"]); if (class_exists("clsPessoaEndereco")) { $tipo = 1; $endereco_lst = $obj_endereco->lista($det_escola["ref_idpes"]); if ($endereco_lst) { foreach ($endereco_lst as $endereco) { $cep = $endereco["cep"]->cep; $idlog = $endereco["idlog"]->idlog; $obj = new clsLogradouro($idlog); $obj_det = $obj->detalhe(); $logradouro = $obj_det["nome"]; $idtlog = $obj_det["idtlog"]->detalhe(); $tipo_logradouro = strtoupper($idtlog["descricao"]); $bairro = $idbai = $endereco["idbai"]->detalhe(); $idbai = $idbai['nome']; $numero = $endereco["numero"]; $complemento = $endereco["complemento"]; $andar = $endereco["andar"]; } $obj_log = new clsLogradouro($idlog); $obj_log_det = $obj_log->detalhe(); if ($obj_log_det) { $logradouro = str2upper($obj_log_det["nome"]); $obj_mun = new clsMunicipio($obj_log_det["idmun"]); $det_mun = $obj_mun->detalhe(); if ($det_mun) { $municipio = str2upper($det_mun["nome"]); } $estado = $det_mun['sigla_uf']->sigla_uf; } $cep = int2CEP($cep); $this->endereco = "{$tipo_logradouro} {$logradouro} {$complemento},{$numero} CEP {$cep} {$municipio} {$estado}"; } else { if (class_exists("clsEnderecoExterno")) { $tipo = 2; $obj_endereco = new clsEnderecoExterno(); $endereco_lst = $obj_endereco->lista(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, $det_escola["ref_idpes"]); if ($endereco_lst) { foreach ($endereco_lst as $endereco) { $cep = $endereco["cep"]; $estado = $endereco["sigla_uf"]->sigla_uf; $sigla_uf = $endereco["sigla_uf"]->detalhe(); $sigla_uf = $sigla_uf["nome"]; $cidade = $endereco["cidade"]; $idtlog = $endereco["idtlog"]->detalhe(); $tipo_logradouro = $idtlog["descricao"]; $logradouro = $endereco["logradouro"]; $bairro = $endereco["bairro"]; $numero = $endereco["numero"]; $complemento = $endereco["complemento"]; $andar = $endereco["andar"]; $municipio = str2upper($endereco['cidade']); $bairro = str2upper($endereco_lst['bairro']); } } $cep = int2CEP($cep); $this->endereco = "{$tipo_logradouro} {$logradouro} {$complemento},{$numero}{$bairro} CEP {$cep} {$municipio} - {$sigla_uf}"; } } } } if ($dt_nasc) { $nascimento = ", nascido(a) em {$dia} de {$meses[$mes]} de {$ano}"; } if ($naturalidade) { $natural = " natural de {$naturalidade},"; if ($naturalidade_uf) { $natural_uf = " Estado de(o) {$naturalidade_uf}"; } } if ($nacionalidade) { $nacional = " de nacionalidade {$nacionalidade}"; } $naturalidade = ", {$natural}{$natural_uf}{$nacional}"; $gruda_pai = ", filho(a) de "; if ($nm_pai) { $pais = "{$gruda_pai}{$nm_pai}"; $gruda_pai = " e de "; } if ($nm_mae) { $pais .= "{$gruda_pai}{$nm_mae}"; } if ($sexo) { $sexo = ", do sexo {$sexo}"; } if ($cod_matricula) { $cod_matricula = ", matrícula {$cod_matricula}"; } $serie_concluiu = ", cursou em {$lst_historico_escolar[$ultima_mat]['ano']}, o(a) {$lst_historico_escolar[$ultima_mat]['nm_serie']} do Ensino Fundamental"; $this->addCabecalho($nm_aluno, $cod_matricula, $naturalidade, $sexo, $nascimento, $pais, $serie_concluiu); //*************** FIM CABECALHO if ($lst_historico_escolar) { //*************** INICIO NOTAS $db = new clsBanco(); /** * busca nome das series e fonetiza * para tentar remover duplicidades */ $consulta = "SELECT nm_serie\n\t\t\t\t\t\t\t\t,sequencial\n\t\t\t\t\t\t\t\t,CASE WHEN faltas_globalizadas IS NOT NULL THEN\n\t\t\t\t\t\t\t\t\t100::float - (faltas_globalizadas::float / dias_letivos::float )::float * 100\n\t\t\t\t\t\t\t\telse\n\t\t\t\t\t\t\t\t\tcarga_horaria\n\t\t\t\t\t\t\t\tEND AS frequencia\n\t\t\t\t\t\t\t\t,CASE WHEN faltas_globalizadas IS NULL THEN\n\t\t\t\t\t\t\t\t\t0\n\t\t\t\t\t\t\t\telse\n\t\t\t\t\t\t\t\t\t1\n\t\t\t\t\t\t\t\tEND AS faltas_globalizadas\n\t\t\t\t\t\t FROM pmieducar.historico_escolar\n\t\t\t\t\t\t WHERE ref_cod_aluno = '{$this->ref_cod_aluno}'\n\t\t\t\t\t\t AND ativo = 1\n\t\t\t\t\t\t ORDER BY ano"; $db->Consulta($consulta); if ($db->Num_Linhas()) { $series = array(); while ($db->ProximoRegistro()) { $registro = $db->Tupla(); $registro['total_faltas'] = 0; $series[] = $registro; //['nm_serie']; } $serie_fonetizada = array(); foreach ($series as $serie) { $fonetiza = fonetiza_palavra($serie['nm_serie']); $serie_fonetizada["{$fonetiza}"] = $serie; } $lst_series = array(); foreach ($serie_fonetizada as $key => $serie) { $lst_series[$key] = $serie; $lst_series[$key]['nm_serie'] = $serie['nm_serie']; $frequencia[$key] = $serie['frequencia'] != '' ? number_format($serie['frequencia'], 1, '.', '') . "%" : $serie['frequencia']; } $consulta = "SELECT nm_disciplina\n\t\t\t\t\t\t\t FROM pmieducar.historico_disciplinas\n\t\t\t\t\t\t\t WHERE ref_ref_cod_aluno = '{$this->ref_cod_aluno}'\n\t\t\t\t\t\t\t AND nm_disciplina IS NOT NULL\n\t\t\t\t\t\t\t AND nm_disciplina != ''\n\t\t\t\t\t\t\t AND nota IS NOT NULL\n\t\t\t\t\t\t\t AND nota != ''\n\t\t\t\t\t\t\t ORDER BY 1"; $db->Consulta($consulta); if ($db->Num_Linhas()) { $disciplinas = array(); while ($db->ProximoRegistro()) { $registro = $db->Tupla(); $disciplinas[] = $registro; } $disciplina_fonetizada = array(); foreach ($disciplinas as $disciplina) { $fonetiza = fonetiza_palavra($disciplina['nm_disciplina']); $disciplina_fonetizada["{$fonetiza}"] = $disciplina; } $lst_disciplinas = array(); foreach ($disciplina_fonetizada as $disciplina) { $lst_disciplinas[] = $disciplina; } } /** * cabecalho com todas as series */ $this->novaLinha($lst_series, 's'); $notas = array(); $possui_eja = false; foreach ($lst_disciplinas as $key => $disciplina) { foreach ($lst_series as $key2 => $serie) { $consulta = "SELECT nm_disciplina\n\t\t\t\t\t\t\t\t\t ,nota\n\t\t\t\t\t\t\t\t\t ,faltas\n\t\t\t\t\t\t\t\t\t FROM pmieducar.historico_disciplinas\n\t\t\t\t\t\t\t\t\t WHERE ref_ref_cod_aluno = {$this->ref_cod_aluno}\n\t\t\t\t\t\t\t\t\t AND ref_sequencial = {$serie['sequencial']}\n\t\t\t\t\t\t\t\t\t AND nm_disciplina IS NOT NULL\n\t\t\t\t\t\t\t\t\t AND nm_disciplina != ''\n\t\t\t\t\t\t\t\t\t AND nota IS NOT NULL\n\t\t\t\t\t\t\t\t\t AND nota != ''\n\t\t\t\t\t\t\t\t\tORDER BY 1"; $db->Consulta($consulta); if ($db->Num_Linhas()) { while ($db->ProximoRegistro()) { $registro = $db->Tupla(); if (fonetiza_palavra($disciplina['nm_disciplina']) == fonetiza_palavra($registro['nm_disciplina'])) { if (is_numeric(substr($registro["nota"], 0, 1)) || is_numeric(substr($registro["nota"], strpos($registro["nota"], ",") + 1, 1))) { $notas[fonetiza_palavra($disciplina['nm_disciplina'])][$serie['sequencial']] = number_format(str_replace(",", ".", $registro['nota']), 2, ".", ''); } else { if ($extra_curricular) { $possui_eja = true; } $notas[fonetiza_palavra($disciplina['nm_disciplina'])][$serie['sequencial']] = $registro["nota"]; } // $notas[fonetiza_palavra($disciplina['nm_disciplina'])][$serie['sequencial']] = number_format(str_replace(",",".",$registro['nota']),2,".",''); //$falta += $registro['faltas']; if (!$serie['faltas_globalizadas']) { $lst_series[$key2]['total_faltas'] += $registro['faltas']; } break; } else { $notas[fonetiza_palavra($disciplina['nm_disciplina'])][$serie['sequencial']] = "- -"; } } } else { $notas[fonetiza_palavra($disciplina['nm_disciplina'])][$serie['sequencial']] = ""; } } } foreach ($notas as $key => $nota) { $nota['nm_disciplina'] = $disciplina_fonetizada[$key]['nm_disciplina']; $this->novaLinha($nota, 'n'); } } //*************** FIM NOTAS //*************** FREQUENCIA foreach ($lst_series as $key => $serie) { if (!$serie['faltas_globalizadas']) { $frequencia[$key] = 100 - $serie['total_faltas'] / $serie['frequencia'] * 100; } if ($frequencia[$key]) { $frequencia[$key] .= "%"; } } $this->novaLinha($frequencia, 'f'); //*************** FREQUENCIA $this->page_y += 5; $this->cor_fundo = ""; $this->linhaHistorico(array(), true); //*************** INICIO HISTORICO $consulta = "SELECT nm_serie\n\t\t\t\t\t\t ,ano\n\t\t\t\t\t\t ,escola\n\t\t\t\t\t\t ,escola_cidade\n\t\t\t\t\t\t ,escola_uf\n\t\t\t\t\t\t ,CASE aprovado\n\t\t\t\t\t\t \t WHEN 1 THEN 'APROVADO'\n\t\t\t\t\t\t WHEN 2 THEN 'REPROVADO'\n\t\t\t\t\t\t\t \t END\n\t\t\t\t\t\t\t \t,observacao\n\t\t\t\t\t\t FROM pmieducar.historico_escolar\n\t\t\t\t\t\t WHERE ref_cod_aluno = '{$this->ref_cod_aluno}'\n\t\t\t\t\t\t AND ativo = 1\n\t\t\t\t\t\t ORDER BY ano"; $observacao = ''; $db->Consulta($consulta); $qtd_observacoes = 0; if ($db->Num_Linhas()) { while ($db->ProximoRegistro()) { $registro = $db->Tupla(); if ($registro[6]) { $qtd_observacoes++; $observacao .= "{$registro[1]} - {$registro[6]}\n"; } $registro = array($registro[0], $registro[1], $registro[5], $registro[2], $registro[3], $registro[4]); $this->linhaHistorico($registro); } } //*************** FIM HISTORICO } if ($qtd_observacoes < 3) { $this->observacao($observacao); } else { $this->observacao($observacao, 100); } if ($possui_eja) { $tabela_conversao = "\nConversão de Valores das Notas"; $tabela_conversao .= "\nNRE - Necessita retomar os estudos - abaixo de 5,0"; $tabela_conversao .= "\nEM - Evidência Mínima - 5,0 a 6,9"; $tabela_conversao .= "\nEP - Evidência Parcial - 7,0 a 8,4"; $tabela_conversao .= "\nEC - Evidência Completa - 8,5 a 10,0"; $this->pdf->quadrado_relativo(20, $this->page_y + 5, 555, 50, 0.1, "#000000", "#FFFFFF"); $this->pdf->escreve_relativo("{$tabela_conversao}", 23, $this->page_y + 3, 545, 60, $fonte, 8, $corTexto, 'justify'); $this->page_y += 50; } $this->rodape(strtoupper("{$municipio} ({$estado})")); $this->pdf->CloseFile(); $this->get_link = $this->pdf->GetLink(); echo "<script>window.onload=function(){parent.EscondeDiv('LoadImprimir');window.location='download.php?filename=" . $this->get_link . "'}</script>"; echo "<html><center>Se o download não iniciar automaticamente <br /><a target='_blank' href='" . $this->get_link . "' style='font-size: 16px; color: #000000; text-decoration: underline;'>clique aqui!</a><br><br>\n\t\t\t<span style='font-size: 10px;'>Para visualizar os arquivos PDF, é necessário instalar o Adobe Acrobat Reader.<br>\n\n\t\t\tClique na Imagem para Baixar o instalador<br><br>\n\t\t\t<a href=\"http://www.adobe.com.br/products/acrobat/readstep2.html\" target=\"new\"><br><img src=\"imagens/acrobat.gif\" width=\"88\" height=\"31\" border=\"0\"></a>\n\t\t\t</span>\n\t\t\t</center>"; /*else { echo "<center>O aluno não possui Histórico Escolar!</center>" ; echo "<script>window.onload=function(){parent.EscondeDiv('LoadImprimir');}</script>"; die(); }*/ }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = 'Aluno - Detalhe'; $this->addBanner('imagens/nvp_top_intranet.jpg', 'imagens/nvp_vert_intranet.jpg', 'Intranet'); $this->cod_aluno = $_GET['cod_aluno']; $tmp_obj = new clsPmieducarAluno($this->cod_aluno); $registro = $tmp_obj->detalhe(); if (!$registro) { header('Location: educar_aluno_lst.php'); die; } else { foreach ($registro as $key => $value) { $this->{$key} = $value; } } if ($this->ref_idpes) { $obj_pessoa_fj = new clsPessoaFj($this->ref_idpes); $det_pessoa_fj = $obj_pessoa_fj->detalhe(); $obj_fisica = new clsFisica($this->ref_idpes); $det_fisica = $obj_fisica->detalhe(); $obj_fisica_raca = new clsCadastroFisicaRaca(); $lst_fisica_raca = $obj_fisica_raca->lista($this->ref_idpes); if ($lst_fisica_raca) { $det_fisica_raca = array_shift($lst_fisica_raca); $obj_raca = new clsCadastroRaca($det_fisica_raca['ref_cod_raca']); $det_raca = $obj_raca->detalhe(); } $registro['nome_aluno'] = $det_pessoa_fj['nome']; $registro['cpf'] = int2IdFederal($det_fisica['cpf']); $registro['data_nasc'] = dataToBrasil($det_fisica['data_nasc']); $registro['sexo'] = $det_fisica['sexo'] == 'F' ? 'Feminino' : 'Masculino'; $obj_estado_civil = new clsEstadoCivil(); $obj_estado_civil_lista = $obj_estado_civil->lista(); $lista_estado_civil = array(); if ($obj_estado_civil_lista) { foreach ($obj_estado_civil_lista as $estado_civil) { $lista_estado_civil[$estado_civil['ideciv']] = $estado_civil['descricao']; } } $registro['ideciv'] = $lista_estado_civil[$det_fisica['ideciv']->ideciv]; $registro['email'] = $det_pessoa_fj['email']; $registro['url'] = $det_pessoa_fj['url']; $registro['nacionalidade'] = $det_fisica['nacionalidade']; $registro['naturalidade'] = $det_fisica['idmun_nascimento']->detalhe(); $registro['naturalidade'] = $registro['naturalidade']['nome']; $registro['pais_origem'] = $det_fisica['idpais_estrangeiro']->detalhe(); $registro['pais_origem'] = $registro['pais_origem']['nome']; $registro['ref_idpes_responsavel'] = $det_fisica['idpes_responsavel']; $this->idpes_pai = $det_fisica['idpes_pai']; $this->idpes_mae = $det_fisica['idpes_mae']; $this->nm_pai = $detalhe_aluno['nm_pai']; $this->nm_mae = $detalhe_aluno['nm_mae']; if ($this->idpes_pai) { $obj_pessoa_pai = new clsPessoaFj($this->idpes_pai); $det_pessoa_pai = $obj_pessoa_pai->detalhe(); if ($det_pessoa_pai) { $registro['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) { $registro['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']); } } } $registro['ddd_fone_1'] = $det_pessoa_fj['ddd_1']; $registro['fone_1'] = $det_pessoa_fj['fone_1']; $registro['ddd_fone_2'] = $det_pessoa_fj['ddd_2']; $registro['fone_2'] = $det_pessoa_fj['fone_2']; $registro['ddd_fax'] = $det_pessoa_fj['ddd_fax']; $registro['fone_fax'] = $det_pessoa_fj['fone_fax']; $registro['ddd_mov'] = $det_pessoa_fj['ddd_mov']; $registro['fone_mov'] = $det_pessoa_fj['fone_mov']; $obj_deficiencia_pessoa = new clsCadastroFisicaDeficiencia(); $obj_deficiencia_pessoa_lista = $obj_deficiencia_pessoa->lista($this->ref_idpes); 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']; } } $ObjDocumento = new clsDocumento($this->ref_idpes); $detalheDocumento = $ObjDocumento->detalhe(); $registro['rg'] = $detalheDocumento['rg']; if ($detalheDocumento['data_exp_rg']) { $registro['data_exp_rg'] = date('d/m/Y', strtotime(substr($detalheDocumento['data_exp_rg'], 0, 19))); } $registro['sigla_uf_exp_rg'] = $detalheDocumento['sigla_uf_exp_rg']; $registro['tipo_cert_civil'] = $detalheDocumento['tipo_cert_civil']; $registro['num_termo'] = $detalheDocumento['num_termo']; $registro['num_livro'] = $detalheDocumento['num_livro']; $registro['num_folha'] = $detalheDocumento['num_folha']; if ($detalheDocumento['data_emissao_cert_civil']) { $registro['data_emissao_cert_civil'] = date('d/m/Y', strtotime(substr($detalheDocumento['data_emissao_cert_civil'], 0, 19))); } $registro['sigla_uf_cert_civil'] = $detalheDocumento['sigla_uf_cert_civil']; $registro['cartorio_cert_civil'] = $detalheDocumento['cartorio_cert_civil']; $registro['num_cart_trabalho'] = $detalheDocumento['num_cart_trabalho']; $registro['serie_cart_trabalho'] = $detalheDocumento['serie_cart_trabalho']; if ($detalheDocumento['data_emissao_cart_trabalho']) { $registro['data_emissao_cart_trabalho'] = date('d/m/Y', strtotime(substr($detalheDocumento['data_emissao_cart_trabalho'], 0, 19))); } $registro['sigla_uf_cart_trabalho'] = $detalheDocumento['sigla_uf_cart_trabalho']; $registro['num_tit_eleitor'] = $detalheDocumento['num_titulo_eleitor']; $registro['zona_tit_eleitor'] = $detalheDocumento['zona_titulo_eleitor']; $registro['secao_tit_eleitor'] = $detalheDocumento['secao_titulo_eleitor']; $registro['idorg_exp_rg'] = $detalheDocumento['ref_idorg_rg']; $obj_endereco = new clsPessoaEndereco($this->ref_idpes); if ($obj_endereco_det = $obj_endereco->detalhe()) { $registro['id_cep'] = $obj_endereco_det['cep']->cep; $registro['id_bairro'] = $obj_endereco_det['idbai']->idbai; $registro['id_logradouro'] = $obj_endereco_det['idlog']->idlog; $registro['numero'] = $obj_endereco_det['numero']; $registro['letra'] = $obj_endereco_det['letra']; $registro['complemento'] = $obj_endereco_det['complemento']; $registro['andar'] = $obj_endereco_det['andar']; $registro['apartamento'] = $obj_endereco_det['apartamento']; $registro['bloco'] = $obj_endereco_det['bloco']; $registro['nm_logradouro'] = $obj_endereco_det['logradouro']; $registro['cep_'] = int2CEP($registro['id_cep']); $obj_bairro = new clsBairro($registro['id_bairro']); $obj_bairro_det = $obj_bairro->detalhe(); if ($obj_bairro_det) { $registro['nm_bairro'] = $obj_bairro_det['nome']; } $obj_log = new clsLogradouro($registro['id_logradouro']); $obj_log_det = $obj_log->detalhe(); if ($obj_log_det) { $registro['nm_logradouro'] = $obj_log_det['nome']; $registro['idtlog'] = $obj_log_det['idtlog']->detalhe(); $registro['idtlog'] = $registro['idtlog']['descricao']; $obj_mun = new clsMunicipio($obj_log_det['idmun']); $det_mun = $obj_mun->detalhe(); if ($det_mun) { $registro['cidade'] = ucfirst(strtolower($det_mun['nome'])); } } $obj_bairro = new clsBairro($registro["id_bairro"]); $obj_bairro_det = $obj_bairro->detalhe(); if ($obj_bairro_det) { $registro['nm_bairro'] = $obj_bairro_det['nome']; } } else { $obj_endereco = new clsEnderecoExterno($this->ref_idpes); if ($obj_endereco_det = $obj_endereco->detalhe()) { $registro['id_cep'] = $obj_endereco_det['cep']; $registro['cidade'] = $obj_endereco_det['cidade']; $registro['nm_bairro'] = $obj_endereco_det['bairro']; $registro['nm_logradouro'] = $obj_endereco_det['logradouro']; $registro['numero'] = $obj_endereco_det['numero']; $registro['letra'] = $obj_endereco_det['letra']; $registro['complemento'] = $obj_endereco_det['complemento']; $registro['andar'] = $obj_endereco_det['andar']; $registro['apartamento'] = $obj_endereco_det['apartamento']; $registro['bloco'] = $obj_endereco_det['bloco']; $registro['idtlog'] = $obj_endereco_det['idtlog']->detalhe(); $registro['idtlog'] = $registro['idtlog']['descricao']; $det_uf = $obj_endereco_det['sigla_uf']->detalhe(); $registro['ref_sigla_uf'] = $det_uf['nome']; $registro['cep_'] = int2CEP($registro['id_cep']); } } } // Adiciona a informação de zona de localização junto ao bairro do // endereço. $zona = App_Model_ZonaLocalizacao::getInstance(); $registro['nm_bairro'] = sprintf('%s (Zona %s)', $registro['nm_bairro'], $zona->getValue($obj_endereco_det['zona_localizacao'])); if ($registro['cod_aluno']) { $this->addDetalhe(array('Código Aluno', $registro['cod_aluno'])); } if ($registro['nome_aluno']) { $this->addDetalhe(array('Nome Aluno', $registro['nome_aluno'])); } if (idFederal2int($registro['cpf'])) { $this->addDetalhe(array('CPF', $registro['cpf'])); } if ($registro['data_nasc']) { $this->addDetalhe(array('Data de Nascimento', $registro['data_nasc'])); } /** * Analfabeto. */ $this->addDetalhe(array('Analfabeto', $registro['analfabeto'] == 0 ? 'Não' : 'Sim')); if ($registro['sexo']) { $this->addDetalhe(array('Sexo', $registro['sexo'])); } if ($registro['ideciv']) { $this->addDetalhe(array('Estado Civil', $registro['ideciv'])); } if ($registro['id_cep']) { $this->addDetalhe(array('CEP', $registro['cep_'])); } if ($registro['ref_sigla_uf']) { $this->addDetalhe(array('UF', $registro['ref_sigla_uf'])); } if ($registro['cidade']) { $this->addDetalhe(array('Cidade', $registro['cidade'])); } if ($registro['nm_bairro']) { $this->addDetalhe(array('Bairro', $registro['nm_bairro'])); } if ($registro['nm_logradouro']) { $logradouro = ''; if ($registro['idtlog']) { $logradouro .= $registro['idtlog'] . ' '; } $logradouro .= $registro['nm_logradouro']; $this->addDetalhe(array('Logradouro', $logradouro)); } if ($registro['numero']) { $this->addDetalhe(array('Número', $registro['numero'])); } if ($registro['letra']) { $this->addDetalhe(array('Letra', $registro['letra'])); } if ($registro['complemento']) { $this->addDetalhe(array('Complemento', $registro['complemento'])); } if ($registro['bloco']) { $this->addDetalhe(array('Bloco', $registro['bloco'])); } if ($registro['andar']) { $this->addDetalhe(array('Andar', $registro['andar'])); } if ($registro['apartamento']) { $this->addDetalhe(array('Apartamento', $registro['apartamento'])); } if ($registro['naturalidade']) { $this->addDetalhe(array('Naturalidade', $registro['naturalidade'])); } if ($registro['nacionalidade']) { $lista_nacionalidade = array('NULL' => 'Selecione', 1 => 'Brasileiro', 2 => 'Naturalizado Brasileiro', 3 => 'Estrangeiro'); $registro['nacionalidade'] = $lista_nacionalidade[$registro['nacionalidade']]; $this->addDetalhe(array('Nacionalidade', $registro['nacionalidade'])); } if ($registro['pais_origem']) { $this->addDetalhe(array('País de Origem', $registro['pais_origem'])); } $responsavel = $tmp_obj->getResponsavelAluno(); if ($responsavel) { $this->addDetalhe(array('Responsável Aluno', $responsavel['nome_responsavel'])); } if ($registro['ref_idpes_responsavel']) { $obj_pessoa_resp = new clsPessoaFj($registro['ref_idpes_responsavel']); $det_pessoa_resp = $obj_pessoa_resp->detalhe(); if ($det_pessoa_resp) { $registro['ref_idpes_responsavel'] = $det_pessoa_resp['nome']; } $this->addDetalhe(array('Responsável', $registro['ref_idpes_responsavel'])); } if ($registro['nm_pai']) { $this->addDetalhe(array('Pai', $registro['nm_pai'])); } if ($registro["nm_mae"]) { $this->addDetalhe(array('Mãe', $registro['nm_mae'])); } if ($registro['fone_1']) { if ($registro['ddd_fone_1']) { $registro['ddd_fone_1'] = sprintf('(%s) ', $registro['ddd_fone_1']); } $this->addDetalhe(array('Telefone 1', $registro['ddd_fone_1'] . $registro['fone_1'])); } if ($registro['fone_2']) { if ($registro['ddd_fone_2']) { $registro['ddd_fone_2'] = sprintf('(%s) ', $registro['ddd_fone_2']); } $this->addDetalhe(array('Telefone 2', $registro['ddd_fone_2'] . $registro['fone_2'])); } if ($registro['fone_mov']) { if ($registro['ddd_mov']) { $registro['ddd_mov'] = sprintf('(%s) ', $registro['ddd_mov']); } $this->addDetalhe(array('Celular', $registro['ddd_mov'] . $registro['fone_mov'])); } if ($registro['fone_fax']) { if ($registro['ddd_fax']) { $registro['ddd_fax'] = sprintf('(%s) ', $registro['ddd_fax']); } $this->addDetalhe(array('Fax', $registro['ddd_fax'] . $registro['fone_fax'])); } if ($registro['email']) { $this->addDetalhe(array('E-mail', $registro['email'])); } if ($registro['url']) { $this->addDetalhe(array('Página Pessoal', $registro['url'])); } if ($registro['ref_cod_aluno_beneficio']) { $obj_beneficio = new clsPmieducarAlunoBeneficio($registro['ref_cod_aluno_beneficio']); $obj_beneficio_det = $obj_beneficio->detalhe(); $this->addDetalhe(array('Benefício', $obj_beneficio_det['nm_beneficio'])); } if ($registro['ref_cod_religiao']) { $obj_religiao = new clsPmieducarReligiao($registro['ref_cod_religiao']); $obj_religiao_det = $obj_religiao->detalhe(); $this->addDetalhe(array('Religião', $obj_religiao_det['nm_religiao'])); } if ($det_raca['nm_raca']) { $this->addDetalhe(array('Raça', $det_raca['nm_raca'])); } if ($deficiencia_pessoa) { $tabela = '<table border="0" width="300" cellpadding="3"><tr bgcolor="#A1B3BD" align="center"><td>Deficiências</td></tr>'; $cor = '#D1DADF'; foreach ($deficiencia_pessoa as $indice => $valor) { $cor = $cor == '#D1DADF' ? '#E4E9ED' : '#D1DADF'; $tabela .= sprintf('<tr bgcolor="%s" align="center"><td>%s</td></tr>', $cor, $valor); } $tabela .= '</table>'; $this->addDetalhe(array('Deficiências', $tabela)); } if ($registro['rg']) { $this->addDetalhe(array('RG', $registro['rg'])); } if ($registro['data_exp_rg']) { $this->addDetalhe(array('Data de Expedição RG', $registro['data_exp_rg'])); } if ($registro['idorg_exp_rg']) { $this->addDetalhe(array('Órgão Expedição RG', $registro['idorg_exp_rg'])); } if ($registro['sigla_uf_exp_rg']) { $this->addDetalhe(array('Estado Expedidor', $registro['sigla_uf_exp_rg'])); } /** * @todo CoreExt_Enum? */ if ($registro['tipo_cert_civil']) { $lista_tipo_cert_civil = array(); $lista_tipo_cert_civil["0"] = 'Selecione'; $lista_tipo_cert_civil[91] = 'Nascimento'; $lista_tipo_cert_civil[92] = 'Casamento'; $this->addDetalhe(array('Tipo Certificado Civil', $registro['tipo_cert_civil'])); } if ($registro['num_termo']) { $this->addDetalhe(array('Termo', $registro['num_termo'])); } if ($registro['num_livro']) { $this->addDetalhe(array('Livro', $registro['num_livro'])); } if ($registro['num_folha']) { $this->addDetalhe(array('Folha', $registro['num_folha'])); } if ($registro['data_emissao_cert_civil']) { $this->addDetalhe(array('Emissão Certidão Civil', $registro['data_emissao_cert_civil'])); } if ($registro['sigla_uf_cert_civil']) { $this->addDetalhe(array('Sigla Certidão Civil', $registro['sigla_uf_cert_civil'])); } if ($registro['cartorio_cert_civil']) { $this->addDetalhe(array('Cartório', $registro['cartorio_cert_civil'])); } if ($registro['num_tit_eleitor']) { $this->addDetalhe(array('Título de Eleitor', $registro['num_tit_eleitor'])); } if ($registro['zona_tit_eleitor']) { $this->addDetalhe(array('Zona', $registro['zona_tit_eleitor'])); } if ($registro['secao_tit_eleitor']) { $this->addDetalhe(array('Seção', $registro['secao_tit_eleitor'])); } if ($registro['caminho_foto']) { $this->addDetalhe(array('Foto', sprintf('<img src="arquivos/educar/aluno/small/%s" border="0">', $registro['caminho_foto']))); } // Transporte escolar. $transporteMapper = new Transporte_Model_AlunoDataMapper(); $transporteAluno = NULL; try { $transporteAluno = $transporteMapper->find(array('aluno' => $this->cod_aluno)); } catch (Exception $e) { } $this->addDetalhe(array('Transporte escolar', isset($transporteAluno) ? 'Sim' : 'Não')); if ($transporteAluno) { $this->addDetalhe(array('Responsável transporte', $transporteAluno->responsavel)); } // 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->addDetalhe(array('Código do aluno no Educacenso/Inep', $alunoInep->alunoInep)); if (isset($alunoInep->nomeInep)) { $this->addDetalhe(array('Nome do aluno no Educacenso/Inep', $alunoInep->nomeInep)); } } } $this->addDetalhe(array('Matrícula', $this->montaTabelaMatricula())); // Verificação de permissão para cadastro. $obj_permissao = new clsPermissoes(); if ($obj_permissao->permissao_cadastra(578, $this->pessoa_logada, 7)) { $this->url_novo = 'educar_aluno_cad.php'; $this->url_editar = 'educar_aluno_cad.php?cod_aluno=' . $registro['cod_aluno']; $this->array_botao = array('Matrícula', 'Atualizar Histórico', 'Ficha do Aluno'); $this->array_botao_url_script = array(sprintf('go("educar_matricula_lst.php?ref_cod_aluno=%d");', $registro['cod_aluno']), sprintf('go("educar_historico_escolar_lst.php?ref_cod_aluno=%d");', $registro['cod_aluno']), sprintf('showExpansivelImprimir(400, 200, "educar_relatorio_aluno_dados.php?ref_cod_aluno=%d", [], "Relatório i-Educar")', $registro['cod_aluno'])); } $this->url_cancelar = 'educar_aluno_lst.php'; $this->largura = '100%'; }
function Gerar() { @session_start(); $id_visualiza = $_SESSION['id_pessoa']; @session_write_close(); $this->titulo = "Detalhe do Membro"; $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet", false); //pdf do relatório $objRelatorio = new relatorios("Relatório", 80, false, false, "A4", "Prefeitura de Itajaí\nCentro Tecnologico de Informação e Modernização Administrativa.\nRua Alberto Werner, 100 - Vila Operária\nCEP. 88304-053 - Itajaí - SC", "#FFFFFF", "#000000", "#FFFFFF", "#FFFFFF"); $objRelatorio_cor = new relatorios("Relatório", 80, false, false, "A4", "Prefeitura de Itajaí\nCentro Tecnologico de Informação e Modernização Administrativa.\nRua Alberto Werner, 100 - Vila Operária\nCEP. 88304-053 - Itajaí - SC"); $cod_membro = $_GET['cod_membro']; $cod_grupo = $_GET['cod_grupo']; $obj_moderador = new clsGrupoModerador($cod_membro, $cod_grupo); $detalhe_moderador = $obj_moderador->detalhe(); $obj_grupo_pessoa = new clsGrupoPessoa($cod_membro, $cod_grupo); $detalhe_grupo_pessoa = $obj_grupo_pessoa->detalhe(); if ($detalhe_moderador || $detalhe_grupo_pessoa) { $obj_pessoa = new clsPessoaFisica($cod_membro); $detalhe = $obj_pessoa->queryRapida($cod_membro, "nome", "cpf", "sexo", "email", "ddd_1", "fone_1", "ddd_2", "fone_2", "ddd_mov", "fone_mov", "idtlog", "logradouro", "idlog", "cidade", "bairro", "idbai", "sigla_uf", "cep", "numero", "complemento", "andar"); $this->addDetalhe(array("<b><i> Dados Pessoais</i></b>")); //pdf $objRelatorio->novalinha(array("Dados Pessoais"), 0, 16, true, "arial", false, "#FFFFFF", false, "#000000"); $objRelatorio_cor->novalinha(array("Dados Pessoais"), 0, 13, true); $this->addDetalhe(array("Nome", $detalhe['nome'])); //pdf $objRelatorio->novalinha(array("Nome:", $detalhe["nome"]), 15, 13, false, false, 60, false, "#FFFFFF"); $objRelatorio_cor->novalinha(array("Nome:", $detalhe["nome"]), 15); if ($detalhe['cpf']) { $this->addDetalhe(array("CPF", int2CPF($detalhe['cpf']))); $objRelatorio->novalinha(array("CPF:", $detalhe["cpf"]), 15, 13, false, false, 60, false, "#FFFFFF"); $objRelatorio_cor->novalinha(array("CPF:", $detalhe["cpf"]), 15); } $sexo = $detalhe['sexo'] == "M" ? "Masculino" : "Feminino"; $this->addDetalhe(array("Sexo", $sexo)); //pdf $objRelatorio->novalinha(array("Sexo:", $sexo), 15, 13, false, false, 60, false, "#FFFFFF"); $objRelatorio_cor->novalinha(array("Sexo:", $sexo), 15); $this->addDetalhe(array("E-mail", $detalhe['email'])); //pdf $objRelatorio->novalinha(array("E-mail:", $detalhe["email"]), 15, 13, false, false, 60, false, "#FFFFFF"); $objRelatorio_cor->novalinha(array("E-mail:", $detalhe["email"]), 15); if ($detalhe['ddd_1'] && $detalhe['fone_1']) { $this->addDetalhe(array("Telefone", "({$detalhe['ddd_1']}) {$detalhe['fone_1']}")); //pdf $objRelatorio->novalinha(array("Telefone", "({$detalhe['ddd_1']}) {$detalhe['fone_1']}"), 15, 13, false, false, 60, false, "#FFFFFF"); $objRelatorio_cor->novalinha(array("Telefone", "({$detalhe['ddd_1']}) {$detalhe['fone_1']}"), 15); } if ($detalhe['ddd_2'] && $detalhe['fone_2']) { $this->addDetalhe(array("Telefone 2", "({$detalhe['ddd_2']}) {$detalhe['fone_2']}")); //pdf $objRelatorio->novalinha(array("Telefone 2", "({$detalhe['ddd_2']}) {$detalhe['fone_2']}"), 15, 13, false, false, 60, false, "#FFFFFF"); $objRelatorio_cor->novalinha(array("Telefone 2", "({$detalhe['ddd_2']}) {$detalhe['fone_2']}"), 15); } if ($detalhe['ddd_mov'] && $detalhe['fone_mov']) { $this->addDetalhe(array("Celular", "({$detalhe['ddd_mov']}) {$detalhe['fone_mov']}")); //pdf $objRelatorio->novalinha(array("Celular", "({$detalhe['ddd_mov']}) {$detalhe['fone_mov']}"), 15, 13, false, false, 60, false, "#FFFFFF"); $objRelatorio_cor->novalinha(array("Celular", "({$detalhe['ddd_mov']}) {$detalhe['fone_mov']}"), 15); } if ($detalhe['idlog']) { $obj_logradouro = new clsPublicLogradouro($detalhe['idlog']); $det_logradouro = $obj_logradouro->detalhe(); $logradouro = $det_logradouro['nome']; } else { $logradouro = $detalhe['logradouro']; } $this->addDetalhe(array("Endereço", "{$detalhe['idtlog']} {$logradouro}")); //pdf $objRelatorio->novalinha(array("Endereço", "({$detalhe['idtlog']}) {$logradouro}"), 15, 13, false, false, 60, false, "#FFFFFF"); $objRelatorio_cor->novalinha(array("Endereço", "({$detalhe['idtlog']}) {$logradouro}"), 15); if ($detalhe['cidade']) { $this->addDetalhe(array("Cidade", "{$detalhe['cidade']}")); //pdf $objRelatorio->novalinha(array("Cidade", $detalhe['cidade']), 15, 13, false, false, 60, false, "#FFFFFF"); $objRelatorio_cor->novalinha(array("Cidade", $detalhe['cidade']), 15); } if ($detalhe['idbai']) { $obj_bairro = new clsPublicBairro(null, null, $detalhe['idbai']); $det_bairro = $obj_bairro->detalhe(); $bairro = $det_bairro['nome']; } else { $bairro = $detalhe['bairro']; } $this->addDetalhe(array("Bairro", $bairro)); //pdf $objRelatorio->novalinha(array("Bairro", $bairro), 15, 13, false, false, 60, false, "#FFFFFF"); $objRelatorio_cor->novalinha(array("Bairro", $bairro), 15); if ($detalhe['sigla_uf']) { $obj_Uf = new clsPublicUf($detalhe['sigla_uf']); $det_Uf = $obj_Uf->detalhe(); $this->addDetalhe(array("UF", $det_Uf['nome'])); //pdf $objRelatorio->novalinha(array("UF", $det_Uf['nome']), 15, 13, false, false, 60, false, "#FFFFFF"); $objRelatorio_cor->novalinha(array("UF", $det_Uf['nome']), 15); } $detalhe['cep'] = int2CEP($detalhe['cep']); $this->addDetalhe(array("CEP", $detalhe['cep'])); //pdf $objRelatorio->novalinha(array("CEP", $detalhe['cep']), 15, 13, false, false, 60, false, "#FFFFFF"); $objRelatorio_cor->novalinha(array("CEP", $detalhe['cep']), 15); if ($detalhe['numero']) { $this->addDetalhe(array("Número", $detalhe['numero'])); //pdf $objRelatorio->novalinha(array("Número", $detalhe['numero']), 15, 13, false, false, 60, false, "#FFFFFF"); $objRelatorio_cor->novalinha(array("Número", $detalhe['numero']), 15); } if ($detalhe['complemento']) { $this->addDetalhe(array("Complemento", $detalhe['complemento'])); //pdf $objRelatorio->novalinha(array("Complemento", $detalhe['complemento']), 15, 13, false, false, 60, false, "#FFFFFF"); $objRelatorio_cor->novalinha(array("Complemento", $detalhe['complemento']), 15); } if ($detalhe['andar']) { $this->addDetalhe(array("Andar", $detalhe['andar'])); //pdf $objRelatorio->novalinha(array("Andar", $detalhe['andar']), 15, 13, false, false, 60, false, "#FFFFFF"); $objRelatorio_cor->novalinha(array("Andar", $detalhe['andar']), 15); } } else { header("Location: otopic_meus_grupos_lst.php"); } $obj_moderador = new clsGrupoModerador($id_visualiza, $cod_grupo); $detalhe_moderador = $obj_moderador->detalhe(); if ($id_visualiza != $cod_membro && $detalhe_moderador && $detalhe_moderador['ativo'] == 1) { $this->url_editar = "otopic_membros_cad.php?cod_grupo={$cod_grupo}&cod_pessoa_fj={$cod_membro}"; } $this->url_cancelar = "otopic_meus_grupos_det.php?cod_grupo={$cod_grupo}"; $this->largura = "100%"; //pdf - Notas $cod_membro = $_GET['cod_membro']; $cod_grupo = $_GET['cod_grupo']; if ($id_visualiza != $cod_membro) { $obj = new clsNotas(); $lista = $obj->lista($cod_membro); if ($lista) { $objRelatorio->novalinha(array("Notas"), 0, 16, true, "arial", false, "#FFFFFF", false, "#000000"); $objRelatorio_cor->novalinha(array("Notas"), 0, 13, true); foreach ($lista as $notas) { $total = $notas['total']; //pdf $objRelatorio->novalinha(array("{$notas['nota']}"), 15, 13, false, false, 40, false, "#FFFFFF"); $objRelatorio_cor->novalinha(array("{$notas['nota']}"), 15); } } } //fecha o pdf $link = $objRelatorio->fechaPdf(); $link_cor = $objRelatorio_cor->fechaPdf(); $this->array_botao = array("Imprimir (Jato)", "Imprimir (Laser)"); $this->array_botao_url = array("{$link}", $link_cor); }
function Gerar() { $this->titulo = "Detalhe do usuário"; $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $cod_pessoa = @$_GET['ref_pessoa']; $obj_pessoa = new clsPessoa_($cod_pessoa); $det_pessoa = $obj_pessoa->detalhe(); $this->addDetalhe(array("Nome", $det_pessoa["nome"])); $obj_fisica_cpf = new clsFisica($cod_pessoa); $det_fisica_cpf = $obj_fisica_cpf->detalhe(); $this->addDetalhe(array("CPF", int2CPF($det_fisica_cpf["cpf"]))); $obj_endereco = new clsEndereco($cod_pessoa); $det_endereco = $obj_endereco->detalhe(); if ($det_endereco["tipo_origem"] == "endereco_pessoa") { $this->addDetalhe(array("CEP", int2CEP($det_endereco["cep"]))); $obj_bairro = new clsBairro($det_endereco["idbai"]); $det_bairro = $obj_bairro->detalhe(); $this->addDetalhe(array("Bairro", $det_bairro["nome"])); //echo "det: {$det_bairro["idmun"]}"; $obj_municipio = $det_bairro["idmun"]; $det_municipio = $obj_municipio->detalhe(); $this->addDetalhe(array("Cidade", $det_municipio["nome"])); for ($i = 1; $i <= 4; $i++) { $obj_fone_pessoa = new clsPessoaTelefone($cod_pessoa, $i); $det_fone_pessoa = $obj_fone_pessoa->detalhe(); if ($det_fone_pessoa) { switch ($i) { case 1: $this->addDetalhe(array("Telefone 1", "({$det_fone_pessoa["ddd"]}) {$det_fone_pessoa["fone"]}")); break; case 2: $this->addDetalhe(array("Telefone 2", "({$det_fone_pessoa["ddd"]}) {$det_fone_pessoa["fone"]}")); break; case 3: $this->addDetalhe(array("Celular", "({$det_fone_pessoa["ddd"]}) {$det_fone_pessoa["fone"]}")); break; case 4: $this->addDetalhe(array("Fax", "({$det_fone_pessoa["ddd"]}) {$det_fone_pessoa["fone"]}")); break; } } } } elseif ($det_endereco["tipo_origem"] == "endereco_externo") { $this->addDetalhe(array("CEP", int2CEP($det_endereco["cep"]))); $this->addDetalhe(array("Bairro", $det_endereco["bairro"])); $this->addDetalhe(array("Cidade", $det_endereco["cidade"])); for ($i = 1; $i <= 4; $i++) { $obj_fone_pessoa = new clsPessoaTelefone($cod_pessoa, $i); $det_fone_pessoa = $obj_fone_pessoa->detalhe(); if ($det_fone_pessoa) { switch ($i) { case 1: $this->addDetalhe(array("Telefone 1", "({$det_fone_pessoa["ddd"]}) {$det_fone_pessoa["fone"]}")); break; case 2: $this->addDetalhe(array("Telefone 2", "({$det_fone_pessoa["ddd"]}) {$det_fone_pessoa["fone"]}")); break; case 3: $this->addDetalhe(array("Celular", "({$det_fone_pessoa["ddd"]}) {$det_fone_pessoa["fone"]}")); break; case 4: $this->addDetalhe(array("Fax", "({$det_fone_pessoa["ddd"]}) {$det_fone_pessoa["fone"]}")); break; } } } } $obj_funcionario = new clsFuncionario($cod_pessoa); $det_funcionario = $obj_funcionario->detalhe(); $this->addDetalhe(array("Ramal", $det_funcionario["ramal"])); $this->addDetalhe(array("Site", $det_pessoa["url"])); //$this->addDetalhe( array("E-mail", $det_pessoa["email"]) ); $this->addDetalhe(array("E-mail usuário", $det_funcionario["email"])); $obj_fisica = new clsFisica($cod_pessoa); $det_fisica = $obj_fisica->detalhe(); $sexo = $det_fisica["sexo"] == "M" ? "Masculino" : "Feminino"; $this->addDetalhe(array("Sexo", $sexo)); $this->addDetalhe(array("Matricula", $det_funcionario["matricula"])); $this->addDetalhe(array("Sequencial", $det_funcionario["sequencial"])); $ativo_f = $det_funcionario["ativo"] == '1' ? "Ativo" : "Inativo"; $this->addDetalhe(array("Status", $ativo_f)); $dba = new clsBanco(); $dba->Consulta("SELECT ref_cod_menu_submenu FROM menu_funcionario WHERE ref_ref_cod_pessoa_fj={$cod_pessoa} "); $cod_menu = array(); while ($dba->ProximoRegistro()) { list($cod_menu[]) = $dba->Tupla(); } $super_user = false; foreach ($cod_menu as $cod) { if ($cod == "0") { $super_user = true; continue; } } if ($det_funcionario["proibido"]) { $this->addDetalhe(array("Módulos", "<b>Banido</b>")); } if ($super_user) { $this->addDetalhe(array("Módulos", "<b>Super Usuário</b>")); } else { foreach ($cod_menu as $cod) { $dba->Consulta("SELECT nm_submenu FROM menu_submenu WHERE cod_menu_submenu={$cod}"); $dba->ProximoRegistro(); list($nm_item) = $dba->Tupla(); $this->addDetalhe(array("Módulos", $nm_item)); } } $this->url_novo = "funcionario_cad.php"; $this->url_editar = "funcionario_cad.php?ref_pessoa={$cod_pessoa}"; $this->url_cancelar = "funcionario_lst.php"; $this->largura = "100%"; }
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ã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ç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 ? '' : ' (preencher sempre que possível)'); $this->campoTexto('nm_mae', 'Nome da Mãe', $this->nm_mae, 30, 255, FALSE); $this->campoCpf('cpf_mae', 'CPF mãe', $this->cpf_mae, FALSE, $this->cpf_mae ? '' : ' (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ãe', 'r' => 'Responsável'); $this->campoRadio('tipo_responsavel', 'Responsá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_', ' 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úmero', $this->numero, 4, 6, FALSE, '', '', FALSE, FALSE, TRUE); $this->campoTexto('letra', ' 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', ' 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', ' 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ício', $lista_beneficio, $this->ref_cod_aluno_beneficio, '', FALSE, '', '', FALSE, FALSE); $lista_analfabeto = array(1 => 'Nã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ã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ç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 ? '' : ' (preencher sempre que possível)'); $this->campoTexto('nm_mae', 'Nome da Mãe', $this->nm_mae, 30, 255, FALSE); $this->campoCpf('cpf_mae', 'CPF mãe', $this->cpf_mae, FALSE, $this->cpf_mae ? '' : ' (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ãe', 'r' => 'Responsável'); $this->campoRadio('tipo_responsavel', 'Responsá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_', ' 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úmero', $this->numero, 4, 6, FALSE, '', '', FALSE, FALSE, TRUE); $this->campoTexto('letra', ' 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', ' 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', ' 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ício', $lista_beneficio, $this->ref_cod_aluno_beneficio, '', FALSE, '', '', FALSE, FALSE); $lista_analfabeto = array(1 => 'Nã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ência', $lista, $this->ref_cod_pessoa_deficiencia, '', FALSE, '', '', FALSE, $obrigatorio); $this->campoRotulo('incluir2', 'Incluir deficiê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(); }
function renderHTML() { $ok = false; if (is_numeric($_GET['cod_matricula'])) { $this->ref_cod_matricula = $_GET['cod_matricula']; $obj_mat = new clsPmieducarMatricula($this->ref_cod_matricula); $det_matricula = $obj_mat->detalhe(); $this->nm_aluno = $det_matricula['nome_upper']; if ($det_matricula['aprovado'] == 4) { $ok = true; } $obj_transferencia = new clsPmieducarTransferenciaSolicitacao(); $lst_transferencia = $obj_transferencia->lista(null, null, null, null, null, $this->ref_cod_matricula, null, null, null, null, null, 1, null, null, $det_matricula['ref_cod_aluno'], false); // verifica se existe uma solicitacao de transferencia INTERNA if (is_array($lst_transferencia)) { $ok = true; } } if (!$ok) { echo "<script>alert('Não é possível gerar atestado de freqüência para esta matrícula');window.location='educar_index.php';</script>"; die('Não é possível gerar atestado de freqüência para esta matrícula'); } $obj_curso = new clsPmieducarCurso($det_matricula['ref_cod_curso']); $det_curso = $obj_curso->detalhe(); $obj_serie = new clsPmieducarSerie($det_matricula['ref_ref_cod_serie']); $det_serie = $obj_serie->detalhe(); $this->nm_serie = $det_serie['nm_serie']; $obj_instituicao = new clsPmieducarInstituicao($det_curso['ref_cod_instituicao']); $det_instituicao = $obj_instituicao->detalhe(); $this->nm_instituicao = $det_instituicao['nm_instituicao']; $obj_escola = new clsPmieducarEscola($det_matricula['ref_ref_cod_escola']); $det_escola = $obj_escola->detalhe(); $this->nm_escola = $det_escola['nome']; $this->ref_cod_escola = $det_escola['cod_escola']; $obj_nivel_ensino = new clsPmieducarNivelEnsino($det_curso['ref_cod_nivel_ensino']); $det_nivel_ensino = $obj_nivel_ensino->detalhe(); $this->nm_ensino = $det_nivel_ensino['nm_nivel']; $fonte = 'arial'; $corTexto = '#000000'; $this->pdf = new clsPDF("Atestado de Frequência - {$this->ano}", "Atestado de Frequência", "A4", "", false, false); $this->pdf->OpenPage(); $obj_escola_complemento = new clsPmieducarEscolaComplemento($this->ref_cod_escola); $det_escola_complemento = $obj_escola_complemento->detalhe(); if ($det_escola_complemento) { // NOME DA ESCOLA $nm_escola = str2upper($det_escola_complemento['nm_escola']); // ENDERECO DA ESCOLA $logradouro = str2upper($det_escola_complemento['logradouro']); $numero = $det_escola_complemento['numero']; $complemento = str2upper($det_escola_complemento['complemento']); $bairro = str2upper($det_escola_complemento['bairro']); $municipio = str2upper($det_escola_complemento['municipio']); $cep = $det_escola_complemento['cep']; $cep = int2CEP($cep); $this->endereco = "{$logradouro} {$complemento},{$numero} CEP {$cep} {$municipio}"; } else { $obj_escola = new clsPmieducarEscola($this->ref_cod_escola); $det_escola = $obj_escola->detalhe(); $obj_juridica = new clsJuridica($det_escola['ref_idpes']); $det_juridica = $obj_juridica->detalhe(); $nm_escola = $det_juridica['fantasia']; if (!$nm_escola) { if ($det_escola['ref_idpes']) { $obj_pessoa_ = new clsPessoa_($det_escola['ref_idpes']); $det_pessoa_ = $obj_pessoa_->detalhe(); $nm_escola = $det_pessoa_['nome']; } } $this->nm_escola = $nm_escola; $obj_endereco = new clsPessoaEndereco($det_escola["ref_idpes"]); if ($det_escola["ref_idpes"]) { $tipo = 1; $endereco_lst = $obj_endereco->lista($det_escola["ref_idpes"]); if ($endereco_lst) { foreach ($endereco_lst as $endereco) { $cep = $endereco["cep"]->cep; $idlog = $endereco["idlog"]->idlog; $obj = new clsLogradouro($idlog); $obj_det = $obj->detalhe(); $logradouro = $obj_det["nome"]; $idtlog = $obj_det["idtlog"]->detalhe(); $tipo_logradouro = strtoupper($idtlog["descricao"]); $bairro = $idbai = $endereco["idbai"]->detalhe(); $idbai = $idbai['nome']; $numero = $endereco["numero"]; $complemento = $endereco["complemento"]; $andar = $endereco["andar"]; } $obj_log = new clsLogradouro($idlog); $obj_log_det = $obj_log->detalhe(); if ($obj_log_det) { $logradouro = str2upper($obj_log_det["nome"]); $obj_mun = new clsMunicipio($obj_log_det["idmun"]); $det_mun = $obj_mun->detalhe(); if ($det_mun) { $municipio = str2upper($det_mun["nome"]); } $estado = $det_mun['sigla_uf']->sigla_uf; } $cep = int2CEP($cep); $this->endereco = "{$tipo_logradouro} {$logradouro} {$complemento},{$numero} CEP {$cep} {$municipio} {$estado}"; } else { if (class_exists("clsEnderecoExterno")) { $tipo = 2; $obj_endereco = new clsEnderecoExterno(); $endereco_lst = $obj_endereco->lista(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, $det_escola["ref_idpes"]); if ($endereco_lst) { foreach ($endereco_lst as $endereco) { $cep = $endereco["cep"]; $estado = $endereco["sigla_uf"]->sigla_uf; $sigla_uf = $endereco["sigla_uf"]->detalhe(); $sigla_uf = $sigla_uf["nome"]; $cidade = $endereco["cidade"]; $idtlog = $endereco["idtlog"]->detalhe(); $tipo_logradouro = $idtlog["descricao"]; $logradouro = $endereco["logradouro"]; $bairro = $endereco["bairro"]; $numero = $endereco["numero"]; $complemento = $endereco["complemento"]; $andar = $endereco["andar"]; $municipio = str2upper($endereco['cidade']); $bairro = str2upper($endereco_lst['bairro']); } } $cep = int2CEP($cep); $this->endereco = "{$tipo_logradouro} {$logradouro} {$complemento},{$numero}{$bairro} CEP {$cep} {$municipio} - {$sigla_uf}"; } } } } $this->addCabecalho(); //titulo $this->pdf->escreve_relativo("Atestado de Freqüência", 30, 220, 535, 80, $fonte, 16, $corTexto, 'center'); $texto = "Atesto para os devidos fins que o aluno {$this->nm_aluno}, código de aluno nº {$det_matricula['ref_cod_aluno']}, matriculado regularmente no {$this->nm_ensino}, frequentou a {$this->nm_serie} até a presente data."; $this->pdf->escreve_relativo($texto, 30, 350, 535, 80, $fonte, 14, $corTexto, 'justify'); $mes = date('n'); $mes = strtolower($this->meses_do_ano["{$mes}"]); $data = date('d') . " de {$mes} de " . date('Y'); $this->pdf->escreve_relativo("Brasilia, {$data}", 30, 600, 535, 80, $fonte, 14, $corTexto, 'center'); $this->rodape(); $this->pdf->CloseFile(); $this->get_link = $this->pdf->GetLink(); //echo "<script>window.location='$this->get_link';</script>"; //header("location:download.php?filename=".$this->get_link); //echo "location:download.php?filename=".$this->get_link;die; echo "<script>window.onload=function(){parent.EscondeDiv('LoadImprimir');window.location='download.php?filename=" . $this->get_link . "'}</script>"; echo "<center><a target='blank' href='" . $this->get_link . "' style='font-size: 16px; color: #000000; text-decoration: underline;'>Clique aqui para visualizar o arquivo!</a><br><br>\n\t\t\t<span style='font-size: 10px;'>Para visualizar os arquivos PDF, é necessário instalar o Adobe Acrobat Reader.<br>\n\n\t\t\tClique na Imagem para Baixar o instalador<br><br>\n\t\t\t<a href=\"http://www.adobe.com.br/products/acrobat/readstep2.html\" target=\"new\"><br><img src=\"imagens/acrobat.gif\" width=\"88\" height=\"31\" border=\"0\"></a>\n\t\t\t</span>\n\t\t\t</center>"; }
function Inicializar() { $this->busca_empresa = $_POST['busca_empresa']; $this->cod_pessoa_fj = $_GET['idpes']; $this->idpes_cad = $_SESSION['id_pessoa']; if ($this->busca_empresa) { $this->cnpj = $this->busca_empresa; $this->busca_empresa = idFederal2int($this->busca_empresa); $this->retorno = "Novo"; $objPessoa = new clsPessoaJuridica(); list($this->cod_pessoa_fj) = $objPessoa->queryRapidaCNPJ($this->busca_empresa, "idpes"); } if ($this->cod_pessoa_fj) { $this->busca_empresa = true; $objPessoaJuridica = new clsPessoaJuridica($this->cod_pessoa_fj); $detalhePessoaJuridica = $objPessoaJuridica->detalhe(); //echo "<pre>"; //print_r($detalhePessoaJuridica); //die(); $this->email = $detalhePessoaJuridica['email']; $this->url = $detalhePessoaJuridica['url']; $this->insc_est = $detalhePessoaJuridica['insc_estadual']; $this->capital_social = $detalhePessoaJuridica['capital_social']; $this->razao_social = $detalhePessoaJuridica['nome']; $this->fantasia = $detalhePessoaJuridica['fantasia']; $this->cnpj = int2CNPJ($detalhePessoaJuridica['cnpj']); $this->ddd_telefone_1 = $detalhePessoaJuridica['ddd_1']; $this->telefone_1 = $detalhePessoaJuridica['fone_1']; $this->ddd_telefone_2 = $detalhePessoaJuridica['ddd_2']; $this->telefone_2 = $detalhePessoaJuridica['fone_2']; $this->ddd_telefone_mov = $detalhePessoaJuridica['ddd_mov']; $this->telefone_mov = $detalhePessoaJuridica['fone_mov']; $this->ddd_telefone_fax = $detalhePessoaJuridica['ddd_fax']; $this->telefone_fax = $detalhePessoaJuridica['fone_fax']; $this->cidade = $detalhePessoaJuridica['cidade']; $this->bairro = $detalhePessoaJuridica['bairro']; $this->logradouro = $detalhePessoaJuridica['logradouro']; $this->cep = int2CEP($detalhePessoaJuridica['cep']); $this->idlog = $detalhePessoaJuridica['idlog']; $this->idbai = $detalhePessoaJuridica['idbai']; $this->idtlog = $detalhePessoaJuridica['idtlog']; $this->sigla_uf = $detalhePessoaJuridica['sigla_uf']; $this->complemento = $detalhePessoaJuridica['complemento']; $this->numero = $detalhePessoaJuridica['numero']; $this->letra = $detalhePessoaJuridica['letra']; $this->retorno = "Editar"; } $this->nome_url_cancelar = "Cancelar"; return $this->retorno; }
function Gerar() { @session_start(); $id_pessoa = $_SESSION['id_pessoa']; $this->nome = "form1"; if ($_GET["campos"]) { $campos = str_replace("\\", null, $_GET["campos"]); $campos = unserialize($campos); $_SESSION['campos'] = $campos; unset($_GET["campos"]); } else { $campos = $_SESSION['campos']; } @session_write_close(); $submit = false; $this->addCabecalhos(array("CEP", "Logradouro", "Bairro", "Cidade")); // Filtros de Busca $this->campoCep("cep", "CEP", ""); $this->campoTexto("logradouro", "Logradouro", "", 30, 255); $this->campoTexto("cidade", "Cidade", "", 30, 255); if ($_GET["busca"] == "S") { $cep = @$_GET["cep"]; $logradouro = @$_GET["logradouro"]; $cidade = @$_GET["cidade"]; $cep = idFederal2int($cep); } // Paginador $limite = 10; $iniciolimit = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $limite - $limite : 0; ################### BUSCA CIDADE E LOGRADOURO ########## if ($cidade && $logradouro) { $obj_mun = new clsMunicipio(); $lista = $obj_mun->lista($cidade); $obj_logradouro = new clsLogradouro(); $lista_logradouros = $obj_logradouro->lista(false, $logradouro, $lista[0]['idmun'], false, false); if ($lista_logradouros) { foreach ($lista_logradouros as $logradouro) { $objCepLogBairro = new clsCepLogradouroBairro(); $listaCepLogBairro = $objCepLogBairro->lista($logradouro['idlog'], false, "", "idlog", $iniciolimit, $limite); if ($listaCepLogBairro) { foreach ($listaCepLogBairro as $id => $juncao) { $det_cepLog = $juncao['idlog']->detalhe(); $det_log = $det_cepLog['idlog']->detalhe(); $det_TLog = $det_log['idtlog']->detalhe(); $det_bai = $juncao['idbai']->detalhe(); $det_mun = $det_bai['idmun']->detalhe(); $det_uf = $det_mun['sigla_uf']->detalhe(); $cep_formatado = int2CEP($det_cepLog['cep']); //$funcao = "set_campo_pesquisa( 'cidade', '".$det_mun["nome"]."', 'bairro', '".$det_bai["nome"]."', 'idbai', '".$det_bai["idbai"]."', 'logradouro', '".$det_log["nome"]."', 'idlog', '".$det_log["idlog"]."', 'cep', '".$det_cepLog['cep']."', 'cep_', '".$cep_formatado."', 'sigla_uf', '".$det_mun["sigla_uf"]."', 'idtlog', '".$det_TLog["idtlog"]."' )"; $funcao = "enviar( '{$det_cepLog["cep"]}', '{$det_bai["idbai"]}', '{$det_log["idlog"]}', '{$det_mun["nome"]}', '{$det_bai["nome"]}', '{$det_log["nome"]}', '{$det_uf["sigla_uf"]}', '{$det_TLog["idtlog"]}' )"; $this->addLinhas(array("<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$cep_formatado}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$det_log["nome"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$det_bai["nome"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$det_mun["nome"]}</a>")); $total = $juncao['total']; } } } } } ###################################################################### if ($cep || !$cep && !$logradouro && !$cidade) { $obj_cepLogBai = new clsCepLogradouroBairro(); $lst_cepLogBai = $obj_cepLogBai->lista(false, $cep, false, "idlog", $iniciolimit, $limite); if ($lst_cepLogBai) { foreach ($lst_cepLogBai as $juncao) { $det_bai = $juncao['idbai']->detalhe(); $det_mun = $det_bai['idmun']->detalhe(); $det_uf = $det_mun['sigla_uf']->detalhe(); $det_cepLog = $juncao['idlog']->detalhe(); $det_log = $det_cepLog['idlog']->detalhe(); $det_TLog = $det_log['idtlog']->detalhe(); $cep_formatado = int2CEP($det_cepLog["cep"]); //$funcao = "set_campo_pesquisa( 'cidade', '".$det_mun["nome"]."', 'bairro', '".$det_bai["nome"]."', 'idbai', '".$det_bai["idbai"]."', 'logradouro', '".$det_log["nome"]."', 'idlog', '".$det_log["idlog"]."', 'cep', '".$det_cepLog["cep"]."', 'cep_', '".$cep_formatado."', 'sigla_uf', '".$det_uf["sigla_uf"]."', 'idtlog', '".$det_TLog["idtlog"]."' )"; $funcao = "enviar( '{$det_cepLog["cep"]}', '{$det_bai["idbai"]}', '{$det_log["idlog"]}', '{$det_mun["nome"]}', '{$det_bai["nome"]}', '{$det_log["nome"]}', '{$det_uf["sigla_uf"]}', '{$det_TLog["idtlog"]}' )"; $this->addLinhas(array("<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$cep_formatado}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$det_log["nome"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$det_bai["nome"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$det_mun["nome"]}</a>")); $total = $juncao['total']; } } else { $this->addLinhas(array("Não existe nenhum resultado a ser apresentado.")); } } elseif ($logradouro) { $obj_logradouro = new clsLogradouro(); $lista_logradouros = $obj_logradouro->lista(false, $logradouro, false, false, false); if ($lista_logradouros) { foreach ($lista_logradouros as $logradouro) { $objCepLogBairro = new clsCepLogradouroBairro(); $listaCepLogBairro = $objCepLogBairro->lista($logradouro['idlog'], false, "", "idlog", $iniciolimit, $limite); if ($listaCepLogBairro) { foreach ($listaCepLogBairro as $id => $juncao) { $det_cepLog = $juncao['idlog']->detalhe(); $det_log = $det_cepLog['idlog']->detalhe(); $det_TLog = $det_log['idtlog']->detalhe(); $det_bai = $juncao['idbai']->detalhe(); $det_mun = $det_bai['idmun']->detalhe(); $det_uf = $det_mun['sigla_uf']->detalhe(); $cep_formatado = int2CEP($det_cepLog['cep']); //$funcao = "set_campo_pesquisa( 'cidade', '".$det_mun["nome"]."', 'bairro', '".$det_bai["nome"]."', 'idbai', '".$det_bai["idbai"]."', 'logradouro', '".$det_log["nome"]."', 'idlog', '".$det_log["idlog"]."', 'cep', '".$det_cepLog['cep']."', 'cep_', '".$cep_formatado."', 'sigla_uf', '".$det_mun["sigla_uf"]."', 'idtlog', '".$det_TLog["idtlog"]."' )"; $funcao = "enviar( '{$det_cepLog["cep"]}', '{$det_bai["idbai"]}', '{$det_log["idlog"]}', '{$det_mun["nome"]}', '{$det_bai["nome"]}', '{$det_log["nome"]}', '{$det_uf["sigla_uf"]}', '{$det_TLog["idtlog"]}' )"; $this->addLinhas(array("<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$cep_formatado}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$det_log["nome"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$det_bai["nome"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$det_mun["nome"]}</a>")); $total = $juncao['total']; } } } } } elseif ($cidade) { $cidade = strtoupper(limpa_acentos($cidade)); $resultado = ""; $obj_mun = new clsMunicipio(); $lista = $obj_mun->lista($cidade); if ($lista) { foreach ($lista as $cidade) { $det_uf = $cidade['sigla_uf']->detalhe(); $objBairro = new clsBairro(); $listaBairro = $objBairro->lista($cidade['idmun'], false); if ($listaBairro) { foreach ($listaBairro as $bairro) { $objCepLogBairro = new clsCepLogradouroBairro(); $listaCepLogBairro = $objCepLogBairro->lista(false, false, $bairro['idbai'], "idlog", $iniciolimit, $limite); if ($listaCepLogBairro) { foreach ($listaCepLogBairro as $id => $juncao) { $det_cepLog = $juncao['idlog']->detalhe(); $det_log = $det_cepLog['idlog']->detalhe(); $det_TLog = $det_log['idtlog']->detalhe(); $cep_formatado = int2CEP($det_cepLog['cep']); if ($logradouro) { if (substr_count(strtolower($det_log["nome"]), strtolower($logradouro)) > 0) { //$funcao = "set_campo_pesquisa( 'cidade', '".$cidade["nome"]."', 'bairro', '".$bairro["nome"]."', 'idbai', '".$bairro["idbai"]."', 'logradouro', '".$det_log["nome"]."', 'idlog', '".$det_log["idlog"]."', 'cep', '".$det_cepLog['cep']."', 'cep_', '".$cep_formatado."', 'sigla_uf', '".$cidade["sigla_uf"]."', 'idtlog', '".$det_TLog["idtlog"]."' )"; $funcao = "enviar( '{$det_cepLog["cep"]}', '{$bairro["idbai"]}', '{$det_log["idlog"]}', '{$cidade["nome"]}', '{$bairro["nome"]}', '{$det_log["nome"]}', '{$det_uf["sigla_uf"]}', '{$det_TLog["idtlog"]}' )"; $this->addLinhas(array("<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$cep_formatado}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$det_log["nome"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$bairro["nome"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$cidade["nome"]}</a>")); $total = $juncao['total']; } } else { //$funcao = "set_campo_pesquisa( 'cidade', '".$cidade["nome"]."', 'bairro', '".$bairro["nome"]."', 'idbai', '".$bairro["idbai"]."', 'logradouro', '".$det_log["nome"]."', 'idlog', '".$det_log["idlog"]."', 'cep', '".$det_cepLog['cep']."', 'cep_', '".$cep_formatado."', 'sigla_uf', '".$cidade["sigla_uf"]."', 'idtlog', '".$det_TLog["idtlog"]."' )"; $funcao = "enviar( '{$det_cepLog["cep"]}', '{$bairro["idbai"]}', '{$det_log["idlog"]}', '{$cidade["nome"]}', '{$bairro["nome"]}', '{$det_log["nome"]}', '{$det_uf["sigla_uf"]}', '{$det_TLog["idtlog"]}' )"; $this->addLinhas(array("<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$cep_formatado}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$det_log["nome"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$bairro["nome"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$cidade["nome"]}</a>")); $total = $juncao['total']; } } } } } } } } // Paginador $this->addPaginador2("pesquisa_cep_lst.php", $total, $_GET, $this->nome, $limite); $funcao_js = "pesquisa_libera_campos( 'cep_', 'sigla_uf', 'cidade', 'bairro', 'idtlog', 'logradouro', 'idbai', 'idlog' )"; $this->rodape = "\n\t\t\t\t\t\t<table border='0' cellspacing='0' cellpadding='0' width=\"100%\" align=\"center\">\n\t\t\t\t\t\t<tr width='100%'>\n\t\t\t\t\t\t<td>\n\t\t\t\t\t\t<div align='center'>[ <a href='javascript:void(0);' onclick=\"{$funcao_js}\">Cadastrar Novo Endereço</a> ]</div>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t</table>"; // Define Largura da Página $this->largura = "100%"; }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Editora - Detalhe"; $this->cod_acervo_editora = $_GET["cod_acervo_editora"]; $tmp_obj = new clsPmieducarAcervoEditora($this->cod_acervo_editora); $registro = $tmp_obj->detalhe(); if (class_exists("clsPmieducarBiblioteca")) { $obj_ref_cod_biblioteca = new clsPmieducarBiblioteca($registro["ref_cod_biblioteca"]); $det_ref_cod_biblioteca = $obj_ref_cod_biblioteca->detalhe(); $registro["ref_cod_biblioteca"] = $det_ref_cod_biblioteca["nm_biblioteca"]; if (class_exists("clsPmieducarInstituicao")) { $registro["ref_cod_instituicao"] = $det_ref_cod_biblioteca["ref_cod_instituicao"]; $obj_ref_cod_instituicao = new clsPmieducarInstituicao($registro["ref_cod_instituicao"]); $det_ref_cod_instituicao = $obj_ref_cod_instituicao->detalhe(); $registro["ref_cod_instituicao"] = $det_ref_cod_instituicao["nm_instituicao"]; } else { $registro["ref_cod_instituicao"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsPmieducarInstituicao\n-->"; } } if (class_exists("clsPmieducarEscola")) { $registro["ref_cod_escola"] = $det_ref_cod_biblioteca["ref_cod_escola"]; $obj_ref_cod_escola = new clsPmieducarEscola($registro["ref_cod_escola"]); $det_ref_cod_escola = $obj_ref_cod_escola->detalhe(); $idpes = $det_ref_cod_escola["ref_idpes"]; if ($idpes) { $obj_escola = new clsPessoaJuridica($idpes); $obj_escola_det = $obj_escola->detalhe(); $registro["ref_cod_escola"] = $obj_escola_det["fantasia"]; } else { $obj_escola = new clsPmieducarEscolaComplemento($registro["ref_cod_escola"]); $obj_escola_det = $obj_escola->detalhe(); $registro["ref_cod_escola"] = $obj_escola_det["nm_escola"]; } } $obj_permissoes = new clsPermissoes(); $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada); if (!$registro) { header("location: educar_acervo_editora_lst.php"); die; } if (class_exists("clsTipoLogradouro")) { $obj_ref_idtlog = new clsTipoLogradouro($registro["ref_idtlog"]); $det_ref_idtlog = $obj_ref_idtlog->detalhe(); $registro["ref_idtlog"] = $det_ref_idtlog["descricao"]; } else { $registro["ref_idtlog"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsUrbanoTipoLogradouro\n-->"; } if (class_exists("clsUf")) { $obj_ref_sigla_uf = new clsUf($registro["ref_sigla_uf"]); $det_ref_sigla_uf = $obj_ref_sigla_uf->detalhe(); $registro["ref_sigla_uf"] = $det_ref_sigla_uf["nome"]; } else { $registro["ref_sigla_uf"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsUf\n-->"; } if ($registro["nm_editora"]) { $this->addDetalhe(array("Editora", "{$registro["nm_editora"]}")); } if ($nivel_usuario == 1) { if ($registro["ref_cod_instituicao"]) { $this->addDetalhe(array("Instituiçã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ú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ício", "educar_biblioteca_index.php" => "i-Educar - Biblioteca", "" => "Detalhe da editora")); $this->enviaLocalizacao($localizacao->montar()); }
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ú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 }
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, "-", " <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ú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, "-", " <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ú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, "-", " <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çã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í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>"); }
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ú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() { $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çã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çã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çã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ão", $opcoes, $this->ref_cod_escola_localizacao ); // $this->campoCep("cep_","CEP", int2CEP($this->cep),true,"-"," <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, "-", " <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, "-", " <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,"-"," <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, "-", " <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, "-", " <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,"-"," <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, "-", " <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, "-", " <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ú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ão encontrada\n-->"; $opcoes = array("" => "Erro na geraçã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 renderHTML() { if ($_POST) { foreach ($_POST as $key => $value) { $this->{$key} = $value; } } if ($this->ref_ref_cod_serie) { $this->ref_cod_serie = $this->ref_ref_cod_serie; } $fonte = 'arial'; $corTexto = '#000000'; if ($this->ref_cod_escola) { $obj_escola = new clsPmieducarEscola($this->ref_cod_escola); $det_escola = $obj_escola->detalhe(); $this->nm_escola = $det_escola['nome']; $obj_instituicao = new clsPmieducarInstituicao($det_escola['ref_cod_instituicao']); $det_instituicao = $obj_instituicao->detalhe(); $this->nm_instituicao = $det_instituicao['nm_instituicao']; } if (is_numeric($this->ref_cod_serie)) { $obj_serie = new clsPmieducarSerie($this->ref_cod_serie); $det_serie = $obj_serie->detalhe(); $this->nm_serie_ = $det_serie["nm_serie"]; } if (is_numeric($this->ref_cod_turma)) { $obj_turma = new clsPmieducarTurma($this->ref_cod_turma); $det_turma = $obj_turma->detalhe(); $this->nm_turma_ = $det_turma["nm_turma"]; } $this->pdf = new clsPDF("Registro de Matrículas - {$this->ano}", "Registro de Matrículas", "A4", "", false, false); $this->pdf->largura = 842.0; $this->pdf->altura = 595.0; $this->page_y = 125; if ($this->is_padrao || $this->ano == 2007) { $this->semestre = null; } $obj_matricula = new clsPmieducarMatricula(); $obj_matricula->setOrderby("ref_ref_cod_escola, ref_ref_cod_serie, ref_cod_curso"); $lista_matricula = $obj_matricula->lista(null, null, $this->ref_cod_escola, $this->ref_cod_serie, null, null, null, array(1, 2, 3), null, null, null, null, 1, $this->ano, $this->ref_cod_curso, $this->ref_cod_instituicao, null, null, null, null, null, null, null, null, null, null, null, null, null, null, $this->semestre, $this->ref_cod_turma); if ($lista_matricula) { $obj_series = new clsPmieducarSerie(); $lst_series = $obj_series->lista(null, null, null, $this->ref_cod_curso, null, null, null, null, null, null, null, null, 1, $this->ref_cod_instituicao, null, null, null, $this->ref_cod_escola); if ($lst_series) { $lst_series2 = array(); foreach ($lst_series as $serie) { $lst_series2[$serie['cod_serie']] = $serie; } $lst_series = $lst_series2; unset($lst_series2); } $obj_turmas = new clsPmieducarTurma(); $lst_turmas = $obj_turmas->lista(null, null, null, $this->ref_cod_serie, $this->ref_cod_escola, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, null, $this->ref_cod_curso, $this->ref_cod_instituicao); if ($lst_turmas) { $lst_turmas2 = array(); foreach ($lst_turmas as $turma) { $lst_turmas2[$turma['cod_turma']] = $turma; } $lst_turmas = $lst_turmas2; unset($lst_turmas2); } $obj_cursos = new clsPmieducarCurso(); $lst_cursos = $obj_cursos->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 ($lst_cursos) { $lst_curso2 = array(); foreach ($lst_cursos as $curso) { $lst_cursos2[$curso['cod_curso']] = $curso; } $lst_cursos = $lst_cursos2; unset($lst_curso2); } $altura_caixa = 45; //$curso = $lst_cursos[$lista_matricula[0]['cod_curso']]; //$this->nm_curso = $curso['nm_curso']; $ultimo_cod = $lista_matricula[0]['cod_curso']; $this->pdf->OpenPage(); $this->addCabecalho(); $this->addTitulo(); foreach ($lista_matricula as $matricula) { $this->nm_curso = $lst_cursos[$matricula['ref_cod_curso']]['nm_curso']; if ($this->page_y > 530 || $ultimo_cod != $matricula['ref_cod_curso']) { $this->pdf->ClosePage(); $this->pdf->OpenPage(); $this->page_y = 125; $this->addCabecalho(); $this->addTitulo(); } $obj_pessoa = new clsPessoaFisica($matricula['ref_idpes']); $det_pessoa = $obj_pessoa->detalhe(); $nacionalidade = array('NULL' => "Selecione", '1' => "Brasileiro", '2' => "Naturalizado Brasileiro", '3' => "Estrangeiro"); $nacionalidade = $nacionalidade[$det_pessoa['nacionalidade']]; $det_municipio = $det_pessoa['idmun_nascimento']->detalhe(); $data_nasc = explode("-", $det_pessoa['data_nasc']); $idade = calculoIdade($data_nasc[2], $data_nasc[1], $data_nasc[0]); $data_nasc = implode("/", array($data_nasc[2], $data_nasc[1], $data_nasc[0])); $y_escrita = $this->page_y + $altura_caixa / 4; $obj_aluno = new clsPmieducarAluno($matricula['ref_cod_aluno']); $det_aluno = $obj_aluno->detalhe(); $obj_fisica = new clsFisica($det_aluno["ref_idpes"]); $det_fisica = $obj_fisica->detalhe(); if (!$det_aluno['nm_mae']) { if ($det_fisica["idpes_mae"]) { $obj_ref_idpes = new clsPessoa_($det_fisica["idpes_mae"]); $det_ref_idpes = $obj_ref_idpes->detalhe(); $det_aluno['nm_mae'] = $det_ref_idpes['nome']; } elseif ($det_fisica['nome_mae']) { $det_aluno['nm_mae'] = $det_fisica['nome_mae']; } } if (!$det_aluno['nm_pai']) { if ($det_fisica["idpes_pai"]) { $obj_ref_idpes = new clsPessoa_($det_fisica["idpes_pai"]); $det_ref_idpes = $obj_ref_idpes->detalhe(); $det_aluno['nm_pai'] = $det_ref_idpes["nome"]; } elseif ($det_fisica['nome_pai']) { $det_aluno['nome_pai'] = $det_fisica['nome_pai']; } } if ($det_aluno['tipo_responsavel'] == 'r' || $det_aluno['tipo_responsavel'] == '') { if ($det_fisica["idpes_responsavel"]) { $obj_ref_idpes = new clsPessoa_($det_fisica["idpes_responsavel"]); $det_ref_idpes = $obj_ref_idpes->detalhe(); if ($det_aluno['nome_pai']) { if ($det_aluno['nm_responsavel'] != $det_aluno['nome_pai']) { $det_aluno['nm_responsavel'] = $det_ref_idpes["nome"]; } } elseif ($det_aluno['nome_mae']) { if ($det_aluno['nm_responsavel'] != $det_aluno['nome_mae']) { $det_aluno['nm_responsavel'] = $det_ref_idpes["nome"]; } } else { $det_aluno['nm_responsavel'] = $det_ref_idpes["nome"]; } } elseif ($det_fisica['nome_responsavel']) { if ($det_aluno['nome_pai']) { if ($det_fisica['nome_responsavel'] != $det_aluno['nome_pai']) { $det_aluno['nm_responsavel'] = $det_fisica['nome_responsavel']; } } elseif ($det_aluno['nome_mae']) { if ($det_fisica['nome_responsavel'] != $det_aluno['nome_mae']) { $det_aluno['nm_responsavel'] = $det_fisica['nome_responsavel']; } } else { $det_aluno['nm_responsavel'] = $det_fisica['nome_responsavel']; } } } if ($det_aluno['nm_pai']) { $det_aluno['nm_pai'] = "{$det_aluno['nm_pai']}\n"; } if ($det_aluno['nm_mae']) { $det_aluno['nm_mae'] = "{$det_aluno['nm_mae']}\n"; } $filiacao = "{$det_aluno['nm_pai']}{$det_aluno['nm_mae']}{$det_aluno['nm_responsavel']}"; $obj_matricula_turma = new clsPmieducarMatriculaTurma(); $lst_matricula_turma = $obj_matricula_turma->lista($matricula['cod_matricula'], null, null, null, null, null, null, null, 1, $matricula['ref_ref_cod_serie'], $matricula['ref_cod_curso'], $matricula['ref_ref_cod_escola'], null, $matricula['ref_cod_aluno'], null, null, null); if (is_array($lst_matricula_turma)) { $lst_matricula_turma = array_shift($lst_matricula_turma); $hora_inicial = $lst_turmas[$lst_matricula_turma['ref_cod_turma']]['hora_inicial']; $hora_final = $lst_turmas[$lst_matricula_turma['ref_cod_turma']]['hora_final']; if ($hora_inicial >= '07:00' and $hora_inicial <= '12:00') { $turno = 'Matutino'; } else { if ($hora_inicial > '12:00' and $hora_inicial <= '18:00') { $turno = 'Vespertino'; } else { $turno = 'Noturno'; } } } else { $turno = 'N/A'; } $obj_endereco = new clsPessoaEndereco($det_aluno["ref_idpes"]); if ($obj_endereco_det = $obj_endereco->detalhe()) { $id_cep = $obj_endereco_det['cep']->cep; $id_bairro = $obj_endereco_det['idbai']->detalhe(); $id_logradouro = $obj_endereco_det['idlog']->detalhe(); $id_mun = $id_bairro['idmun']->detalhe(); $id_logradouro = $id_logradouro['idlog']->detalhe(); $idtlog = $id_logradouro[1]; $numero = $obj_endereco_det['numero']; $letra = $obj_endereco_det['letra']; $complemento = $obj_endereco_det['complemento']; $andar = $obj_endereco_det['andar']; $apto = $obj_endereco_det['apartamento']; $bloco = $obj_endereco_det['bloco']; $cidade = $id_mun['nome']; $bairro = $id_bairro['nome']; $logradouro = $id_logradouro['nome']; //$endereco_uf = $obj_endereco_det['sigla_uf']; $endereco_uf = $id_bairro['idmun']->sigla_uf; $cep = int2CEP($id_cep); } else { $obj_endereco = new clsEnderecoExterno($det_aluno["ref_idpes"]); if ($obj_endereco_det = $obj_endereco->detalhe()) { $id_cep = $obj_endereco_det['cep']; $cidade = $obj_endereco_det['cidade']; $bairro = $obj_endereco_det['bairro']; $logradouro = $obj_endereco_det['logradouro']; $numero = $obj_endereco_det['numero']; $letra = $obj_endereco_det['letra']; $complemento = $obj_endereco_det['complemento']; $andar = $obj_endereco_det['andar']; $apto = $obj_endereco_det['apartamento']; $bloco = $obj_endereco_det['bloco']; $idtlog = $obj_endereco_det['idtlog']->idtlog; $endereco_uf = $obj_endereco_det['sigla_uf']->sigla_uf; $cep = int2CEP($id_cep); } } $idtlog = ucfirst(strtolower($idtlog)); $logradouro = minimiza_capitaliza($logradouro); $cidade = minimiza_capitaliza($cidade); $endereco = "{$idtlog} {$logradouro},{$numero} {$letra} {$complemento} {$apto} {$bloco} {$andar}\n{$cep} {$bairro}, {$cidade} {$endereco_uf}"; $this->pdf->quadrado_relativo(30, $this->page_y, 782, $altura_caixa); $this->pdf->quadrado_relativo(30, $this->page_y, 40, $altura_caixa); $this->pdf->quadrado_relativo(70, $this->page_y, 50, $altura_caixa); $this->pdf->quadrado_relativo(115, $this->page_y, 175, $altura_caixa); $this->pdf->quadrado_relativo(285, $this->page_y, 55, $altura_caixa); $this->pdf->quadrado_relativo(335, $this->page_y, 190, $altura_caixa); $this->pdf->quadrado_relativo(520, $this->page_y, 160, $altura_caixa); $this->pdf->quadrado_relativo(680, $this->page_y, 80, $altura_caixa); $this->pdf->escreve_relativo("{$matricula['ref_cod_aluno']}", 30, $y_escrita + 5, 40, $altura_caixa, $fonte, 8, $corTexto, 'center'); $this->pdf->escreve_relativo("{$matricula['cod_matricula']}", 70, $y_escrita + 5, 50, $altura_caixa, $fonte, 8, $corTexto, 'center'); $this->pdf->escreve_relativo("{$matricula['nome']}\n{$endereco}", 115, $y_escrita - 3, 175, $altura_caixa, $fonte, 8, $corTexto, 'center'); $this->pdf->escreve_relativo("{$data_nasc}\n{$idade} anos", 285, $y_escrita + 5, 50, $altura_caixa, $fonte, 8, $corTexto, 'center'); $this->pdf->escreve_relativo("{$filiacao}", 335, $y_escrita + 5, 175, $altura_caixa, $fonte, 8, $corTexto, 'center'); if ($this->campo_assinatura) { $this->pdf->escreve_relativo(" ", 520, $y_escrita + 2, 160, $altura_caixa, $fonte, 8, $corTexto, 'center'); } else { $this->pdf->escreve_relativo("{$nacionalidade}\n{$det_municipio['nome']}", 520, $y_escrita + 2, 160, $altura_caixa, $fonte, 8, $corTexto, 'center'); } $obj_matricula_turma2 = new clsPmieducarMatriculaTurma(); $det_matricula_turma2 = $obj_matricula_turma2->lista($matricula["cod_matricula"], null, null, null, null, null, null, null, 1); if (is_array($det_matricula_turma2)) { $det_matricula_turma2 = array_shift($det_matricula_turma2); $obj_turma = new clsPmieducarTurma($det_matricula_turma2["ref_cod_turma"]); $det_turma = $obj_turma->detalhe(); } $this->pdf->escreve_relativo("{$lst_series[$matricula['ref_ref_cod_serie']]['nm_serie']}\n{$det_turma["nm_turma"]}", 680, $y_escrita + 5, 80, $altura_caixa, $fonte, 8, $corTexto, 'center'); $this->pdf->escreve_relativo("{$turno}", 760, $y_escrita + 5, 50, $altura_caixa, $fonte, 8, $corTexto, 'center'); $this->page_y += $altura_caixa; $ultimo_cod = $matricula['ref_cod_curso']; } $this->pdf->ClosePage(); } else { echo '<script> alert("A turma não possui matrículas"); window.parent.fechaExpansivel(\'div_dinamico_\'+(window.parent.DOM_divs.length-1)); </script>'; return true; return; } $this->pdf->CloseFile(); $this->get_link = $this->pdf->GetLink(); echo "<script>window.onload=function(){parent.EscondeDiv('LoadImprimir');window.location='download.php?filename=" . $this->get_link . "'}</script>"; echo "<html><center>Se o download não iniciar automaticamente <br /><a target='_blank' href='" . $this->get_link . "' style='font-size: 16px; color: #000000; text-decoration: underline;'>clique aqui!</a><br><br>\n\t\t\t<span style='font-size: 10px;'>Para visualizar os arquivos PDF, é necessário instalar o Adobe Acrobat Reader.<br>\n\n\t\t\tClique na Imagem para Baixar o instalador<br><br>\n\t\t\t<a href=\"http://www.adobe.com.br/products/acrobat/readstep2.html\" target=\"new\"><br><img src=\"imagens/acrobat.gif\" width=\"88\" height=\"31\" border=\"0\"></a>\n\t\t\t</span>\n\t\t\t</center>"; }
function Gerar() { global $coreExt; @session_start(); $_SESSION['campo1'] = $_GET['campo1'] ? $_GET['campo1'] : $_SESSION['campo1']; $_SESSION['campo2'] = $_GET['campo2'] ? $_GET['campo2'] : $_SESSION['campo2']; $_SESSION['campo3'] = $_GET['campo3'] ? $_GET['campo3'] : $_SESSION['campo3']; $_SESSION['campo4'] = $_GET['campo4'] ? $_GET['campo4'] : $_SESSION['campo4']; $_SESSION['campo5'] = $_GET['campo5'] ? $_GET['campo5'] : $_SESSION['campo5']; $_SESSION['campo6'] = $_GET['campo6'] ? $_GET['campo6'] : $_SESSION['campo6']; $_SESSION['campo7'] = $_GET['campo7'] ? $_GET['campo7'] : $_SESSION['campo7']; $_SESSION['campo8'] = $_GET['campo8'] ? $_GET['campo8'] : $_SESSION['campo8']; $_SESSION['campo9'] = $_GET['campo9'] ? $_GET['campo9'] : $_SESSION['campo9']; $_SESSION['campo10'] = $_GET['campo10'] ? $_GET['campo10'] : $_SESSION['campo10']; $_SESSION['campo11'] = $_GET['campo11'] ? $_GET['campo11'] : $_SESSION['campo11']; $_SESSION['campo12'] = $_GET['campo12'] ? $_GET['campo12'] : $_SESSION['campo12']; $_SESSION['campo13'] = $_GET['campo13'] ? $_GET['campo13'] : $_SESSION['campo13']; $_SESSION['campo14'] = $_GET['campo14'] ? $_GET['campo14'] : $_SESSION['campo14']; $this->nome = 'form1'; $this->funcao_js = sprintf('cv_libera_campos(\'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\')', $_SESSION['campo10'], $_SESSION['campo11'], $_SESSION['campo7'], $_SESSION['campo1'], $_SESSION['campo12'], $_SESSION['campo4'], $_SESSION['campo9'], $_SESSION['campo14']); $this->titulo = 'Endereço'; // Paginador $limite = 7; $iniciolimit = $_GET['pagina_' . $this->nome] ? $_GET['pagina_' . $this->nome] * $limite - $limite : 0; // Filtros $this->campoTexto('nm_bairro', 'Bairro', $_GET['nm_bairro'], 40, 255); $this->campoCep('nr_cep', 'CEP', $_GET['nr_cep']); $this->campoTexto('nm_logradouro', 'Logradouro', $_GET['nm_logradouro'], 50, 255); $this->campoTexto('cidade', 'Cidade', $_GET['cidade'], 60, 60); // uf $defaultProvince = isset($_GET['ref_sigla_uf']) ? $_GET['ref_sigla_uf'] : $coreExt['Config']->app->locale->province; $options = array('required' => false, 'label' => 'Estado', 'value' => $defaultProvince); $helperOptions = array('attrName' => 'ref_sigla_uf'); $this->inputsHelper()->uf($options, $helperOptions); $this->addCabecalhos(array('Bairro', 'CEP', 'Logradouro', 'UF', 'Cidade')); // consulta dados $pre_select = ' SELECT c.idlog, c.cep, c.idbai, u.sigla_uf, m.nome, t.idtlog, m.idmun, b.zona_localizacao, t.descricao '; $select = ' FROM urbano.cep_logradouro_bairro c, public.bairro b, public.logradouro l, public.municipio m, public.uf u, urbano.tipo_logradouro t WHERE c.idlog = l.idlog AND c.idbai = b.idbai AND l.idmun = b.idmun AND l.idmun = m.idmun AND l.idtlog = t.idtlog AND m.sigla_uf = u.sigla_uf'; $params = array(); if (isset($_GET['nr_cep'])) { $params['c.cep'] = idFederal2int($_GET['nr_cep']); } if (isset($_GET['nm_bairro'])) { $params['b.nome'] = $_GET['nm_bairro']; } if (isset($_GET['nm_logradouro'])) { $params['l.nome'] = $_GET['nm_logradouro']; } if (isset($_GET['ref_sigla_uf'])) { $params['u.sigla_uf'] = $_GET['ref_sigla_uf']; } if (isset($_GET['cidade'])) { $params['m.nome'] = $_GET['cidade']; } $paramCount = 1; foreach ($params as $name => $value) { $select .= " AND {$name} ILIKE '%'||\${$paramCount}||'%'"; $paramCount++; } $total = Portabilis_Utils_Database::selectField(' SELECT COUNT(0) ' . $select, array('params' => array_values($params))); $select .= sprintf(' LIMIT %s OFFSET %s', $limite, $iniciolimit); $result = Portabilis_Utils_Database::fetchPreparedQuery($pre_select . $select, array('params' => array_values($params))); foreach ($result as $record) { list($idlog, $cep, $idbai, $uf, $cidade, $tipoLogradouroId, $id_mun, $zona, $descricao) = $record; $cidade = addslashes($cidade); $logradouro = new clsLogradouro($idlog); $logradouro = $logradouro->detalhe(); $logradouro = addslashes($logradouro['nome']); $bairro = new clsBairro($idbai); $bairro = $bairro->detalhe(); $bairro = addslashes($bairro['nome']); $cep2 = int2CEP($cep); $s_end = '0'; $url = sprintf('<a href="javascript:void(0);" onclick="cv_set_campo(\'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\');liberaCampos();parent.fixUpPlaceholderEndereco();">%%s</a>', $_SESSION['campo1'], $bairro . ' / Zona' . $zona, $_SESSION['campo2'], $idbai, $_SESSION['campo3'], $cep, $_SESSION['campo4'], $descricao . " " . $logradouro, $_SESSION['campo5'], $idlog, '', '', '', '', '', '', '', '', $_SESSION['campo10'], $cep2, $_SESSION['campo11'], $id_mun . ' - ' . $cidade . ' (' . $uf . ')', $_SESSION['campo12'], $_SESSION['campo13'], $id_mun, '', ''); $this->addLinhas(array(sprintf($url, $bairro), sprintf($url, $cep2), sprintf($url, $logradouro), sprintf($url, $uf), sprintf($url, $cidade))); } $this->largura = '100%'; $this->addPaginador2('educar_pesquisa_cep_log_bairro.php', $total, $_GET, $this->nome, $limite); /* if ($_GET['param']) { $this->rodape = ' <table border="0" cellspacing="0" cellpadding="0" width="100%" align="center"> <tr width="100%"> <td> <div align="center">[ <a href="javascript:void(0);" onclick="liberaCamposOuvidoria()">Cadastrar Novo Endereço</a> ]</div> </td> </tr> </table>'; } else { $this->rodape = sprintf(' <table border="0" cellspacing="0" cellpadding="0" width="100%%" align="center"> <tr width="100%%"> <td> <div align="center">[ <a href="javascript:void(0);" onclick="%s">Cadastrar Novo Endereço</a> ]</div> </td> </tr> </table>', $this->funcao_js ); }*/ @session_write_close(); }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Cep Logradouro - Detalhe"; $this->idlog = $_GET["idlog"]; $obj_cep_logradouro = new clsUrbanoCepLogradouro(); $lst_cep_logradouro = $obj_cep_logradouro->lista(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, $this->idlog); if (!$lst_cep_logradouro) { header("location: urbano_cep_logradouro_lst.php"); die; } else { $registro = $lst_cep_logradouro[0]; } if ($registro["nm_pais"]) { $this->addDetalhe(array("Pais", "{$registro["nm_pais"]}")); } if ($registro["nm_estado"]) { $this->addDetalhe(array("Estado", "{$registro["nm_estado"]}")); } if ($registro["nm_municipio"]) { $this->addDetalhe(array("Município", "{$registro["nm_municipio"]}")); } if ($registro["nm_logradouro"]) { $this->addDetalhe(array("Logradouro", "{$registro["nm_logradouro"]}")); } $obj_cep_log_bairro = new clsUrbanoCepLogradouroBairro(); $lst_cep_log_bairro = $obj_cep_log_bairro->lista(null, null, null, null, null, null, null, null, null, null, null, null, null, $this->idlog); if ($lst_cep_log_bairro) { $tab_endereco = "<TABLE>\n\t\t\t\t\t <TR align=center>\n\t\t\t\t\t <TD bgcolor=#A1B3BD><B>CEP</B></TD>\n\t\t\t\t\t <TD bgcolor=#A1B3BD><B>Bairro</B></TD>\n\t\t\t\t\t </TR>"; $cont = 0; foreach ($lst_cep_log_bairro as $endereco) { if ($cont % 2 == 0) { $color = " bgcolor=#E4E9ED "; } else { $color = " bgcolor=#FFFFFF "; } $obj_bairro = new clsPublicBairro(null, null, $endereco['idbai']); $det_bairro = $obj_bairro->detalhe(); $endereco['cep'] = int2CEP($endereco['cep']); $tab_endereco .= "<TR>\n\t\t\t\t\t\t\t\t\t<TD {$color} align=center>{$endereco['cep']}</TD>\n\t\t\t\t\t\t\t\t\t<TD {$color} align=center>{$det_bairro['nome']}</TD>\n\t\t\t\t\t\t\t\t</TR>"; $cont++; } $tab_endereco .= "</TABLE>"; } if ($tab_endereco) { $this->addDetalhe(array("Tabela de CEP-Bairro", "{$tab_endereco}")); } $this->url_novo = "urbano_cep_logradouro_cad.php"; $this->url_editar = "urbano_cep_logradouro_cad.php?cep={$registro["cep"]}&idlog={$registro["idlog"]}"; $this->url_cancelar = "urbano_cep_logradouro_lst.php"; $this->largura = "100%"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "" => "Detalhe do CEP")); $this->enviaLocalizacao($localizacao->montar()); }
} else { $obj_endereco = new clsEnderecoExterno($ref_idpes_responsavel); if ($obj_endereco_det = $obj_endereco->detalhe()) { $id_cep = $obj_endereco_det['cep']; $cidade_resp = $obj_endereco_det['cidade']; $bairro_resp = $obj_endereco_det['bairro']; $logradouro_resp = $obj_endereco_det['logradouro']; $numero_resp = $obj_endereco_det['numero']; $letra_resp = $obj_endereco_det['letra']; $complemento_resp = $obj_endereco_det['complemento']; $andar_resp = $obj_endereco_det['andar']; $apto_resp = $obj_endereco_det['apartamento']; $bloco_resp = $obj_endereco_det['bloco']; $idtlog = $obj_endereco_det['idtlog']->idtlog; $endereco_uf_resp = $obj_endereco_det['sigla_uf']->sigla_uf; $cep_resp = int2CEP($id_cep); } } } $pdf = new clsPDF("Ficha do Aluno", "Ficha do Aluno", "A4", "", false, false); $fonte = 'arial'; $corTexto = '#000000'; $altura_linha = 23; $inicio_escrita_y = 175; $pdf->OpenPage(); $tam_titulo = 11; $tam_letra = 9; $espessura_linha = 0.5; //******************** DADOS PESSOAIS ********************// $X_quadrado = 30; $Y_quadrado = 120;
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); // Verificação de permissão para cadastro. $this->obj_permissao = new clsPermissoes(); $this->nivel_usuario = $this->obj_permissao->nivel_acesso($this->pessoa_logada); $this->titulo = 'Aluno - Detalhe'; $this->cod_aluno = $_GET['cod_aluno']; $tmp_obj = new clsPmieducarAluno($this->cod_aluno); $registro = $tmp_obj->detalhe(); if (!$registro) { header('Location: educar_aluno_lst.php'); die; } else { foreach ($registro as $key => $value) { $this->{$key} = $value; } } if ($this->ref_idpes) { $obj_pessoa_fj = new clsPessoaFj($this->ref_idpes); $det_pessoa_fj = $obj_pessoa_fj->detalhe(); $obj_fisica = new clsFisica($this->ref_idpes); $det_fisica = $obj_fisica->detalhe(); $obj_fisica_raca = new clsCadastroFisicaRaca(); $lst_fisica_raca = $obj_fisica_raca->lista($this->ref_idpes); if ($lst_fisica_raca) { $det_fisica_raca = array_shift($lst_fisica_raca); $obj_raca = new clsCadastroRaca($det_fisica_raca['ref_cod_raca']); $det_raca = $obj_raca->detalhe(); } $objFoto = new clsCadastroFisicaFoto($this->ref_idpes); $detalheFoto = $objFoto->detalhe(); if ($detalheFoto) { $caminhoFoto = $detalheFoto['caminho']; } $registro['nome_aluno'] = strtoupper($det_pessoa_fj['nome']); $registro['cpf'] = int2IdFederal($det_fisica['cpf']); $registro['data_nasc'] = dataToBrasil($det_fisica['data_nasc']); $registro['sexo'] = $det_fisica['sexo'] == 'F' ? 'Feminino' : 'Masculino'; $obj_estado_civil = new clsEstadoCivil(); $obj_estado_civil_lista = $obj_estado_civil->lista(); $lista_estado_civil = array(); if ($obj_estado_civil_lista) { foreach ($obj_estado_civil_lista as $estado_civil) { $lista_estado_civil[$estado_civil['ideciv']] = $estado_civil['descricao']; } } $registro['ideciv'] = $lista_estado_civil[$det_fisica['ideciv']->ideciv]; $registro['email'] = $det_pessoa_fj['email']; $registro['url'] = $det_pessoa_fj['url']; $registro['nacionalidade'] = $det_fisica['nacionalidade']; $registro['naturalidade'] = $det_fisica['idmun_nascimento']->detalhe(); $registro['naturalidade'] = $registro['naturalidade']['nome']; $registro['pais_origem'] = $det_fisica['idpais_estrangeiro']->detalhe(); $registro['pais_origem'] = $registro['pais_origem']['nome']; $registro['ref_idpes_responsavel'] = $det_fisica['idpes_responsavel']; $this->idpes_pai = $det_fisica['idpes_pai']; $this->idpes_mae = $det_fisica['idpes_mae']; $this->sus = $det_fisica['sus']; $this->nm_pai = $registro['nm_pai']; $this->nm_mae = $registro['nm_mae']; if ($this->idpes_pai) { $obj_pessoa_pai = new clsPessoaFj($this->idpes_pai); $det_pessoa_pai = $obj_pessoa_pai->detalhe(); if ($det_pessoa_pai) { $registro['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) { $registro['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']); } } } $registro['ddd_fone_1'] = $det_pessoa_fj['ddd_1']; $registro['fone_1'] = $det_pessoa_fj['fone_1']; $registro['ddd_fone_2'] = $det_pessoa_fj['ddd_2']; $registro['fone_2'] = $det_pessoa_fj['fone_2']; $registro['ddd_fax'] = $det_pessoa_fj['ddd_fax']; $registro['fone_fax'] = $det_pessoa_fj['fone_fax']; $registro['ddd_mov'] = $det_pessoa_fj['ddd_mov']; $registro['fone_mov'] = $det_pessoa_fj['fone_mov']; $obj_deficiencia_pessoa = new clsCadastroFisicaDeficiencia(); $obj_deficiencia_pessoa_lista = $obj_deficiencia_pessoa->lista($this->ref_idpes); 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']; } } $ObjDocumento = new clsDocumento($this->ref_idpes); $detalheDocumento = $ObjDocumento->detalhe(); $registro['rg'] = $detalheDocumento['rg']; if ($detalheDocumento['data_exp_rg']) { $registro['data_exp_rg'] = date('d/m/Y', strtotime(substr($detalheDocumento['data_exp_rg'], 0, 19))); } $registro['sigla_uf_exp_rg'] = $detalheDocumento['sigla_uf_exp_rg']; $registro['tipo_cert_civil'] = $detalheDocumento['tipo_cert_civil']; $registro['num_termo'] = $detalheDocumento['num_termo']; $registro['num_livro'] = $detalheDocumento['num_livro']; $registro['num_folha'] = $detalheDocumento['num_folha']; if ($detalheDocumento['data_emissao_cert_civil']) { $registro['data_emissao_cert_civil'] = date('d/m/Y', strtotime(substr($detalheDocumento['data_emissao_cert_civil'], 0, 19))); } $registro['sigla_uf_cert_civil'] = $detalheDocumento['sigla_uf_cert_civil']; $registro['cartorio_cert_civil'] = $detalheDocumento['cartorio_cert_civil']; $registro['num_cart_trabalho'] = $detalheDocumento['num_cart_trabalho']; $registro['serie_cart_trabalho'] = $detalheDocumento['serie_cart_trabalho']; if ($detalheDocumento['data_emissao_cart_trabalho']) { $registro['data_emissao_cart_trabalho'] = date('d/m/Y', strtotime(substr($detalheDocumento['data_emissao_cart_trabalho'], 0, 19))); } $registro['sigla_uf_cart_trabalho'] = $detalheDocumento['sigla_uf_cart_trabalho']; $registro['num_tit_eleitor'] = $detalheDocumento['num_titulo_eleitor']; $registro['zona_tit_eleitor'] = $detalheDocumento['zona_titulo_eleitor']; $registro['secao_tit_eleitor'] = $detalheDocumento['secao_titulo_eleitor']; $registro['idorg_exp_rg'] = $detalheDocumento['ref_idorg_rg']; $obj_endereco = new clsPessoaEndereco($this->ref_idpes); if ($obj_endereco_det = $obj_endereco->detalhe()) { $registro['id_cep'] = $obj_endereco_det['cep']->cep; $registro['id_bairro'] = $obj_endereco_det['idbai']->idbai; $registro['id_logradouro'] = $obj_endereco_det['idlog']->idlog; $registro['numero'] = $obj_endereco_det['numero']; $registro['letra'] = $obj_endereco_det['letra']; $registro['complemento'] = $obj_endereco_det['complemento']; $registro['andar'] = $obj_endereco_det['andar']; $registro['apartamento'] = $obj_endereco_det['apartamento']; $registro['bloco'] = $obj_endereco_det['bloco']; $registro['nm_logradouro'] = $obj_endereco_det['logradouro']; $registro['cep_'] = int2CEP($registro['id_cep']); $obj_bairro = new clsBairro($registro['id_bairro']); $obj_bairro_det = $obj_bairro->detalhe(); if ($obj_bairro_det) { $registro['nm_bairro'] = $obj_bairro_det['nome']; } $obj_log = new clsLogradouro($registro['id_logradouro']); $obj_log_det = $obj_log->detalhe(); if ($obj_log_det) { $registro['nm_logradouro'] = $obj_log_det['nome']; $registro['idtlog'] = $obj_log_det['idtlog']->detalhe(); $registro['idtlog'] = $registro['idtlog']['descricao']; $obj_mun = new clsMunicipio($obj_log_det['idmun']); $det_mun = $obj_mun->detalhe(); if ($det_mun) { $registro['cidade'] = ucfirst(strtolower($det_mun['nome'])); } } $obj_bairro = new clsBairro($registro["id_bairro"]); $obj_bairro_det = $obj_bairro->detalhe(); if ($obj_bairro_det) { $registro['nm_bairro'] = $obj_bairro_det['nome']; } } else { $obj_endereco = new clsEnderecoExterno($this->ref_idpes); if ($obj_endereco_det = $obj_endereco->detalhe()) { $registro['id_cep'] = $obj_endereco_det['cep']; $registro['cidade'] = $obj_endereco_det['cidade']; $registro['nm_bairro'] = $obj_endereco_det['bairro']; $registro['nm_logradouro'] = $obj_endereco_det['logradouro']; $registro['numero'] = $obj_endereco_det['numero']; $registro['letra'] = $obj_endereco_det['letra']; $registro['complemento'] = $obj_endereco_det['complemento']; $registro['andar'] = $obj_endereco_det['andar']; $registro['apartamento'] = $obj_endereco_det['apartamento']; $registro['bloco'] = $obj_endereco_det['bloco']; $registro['idtlog'] = $obj_endereco_det['idtlog']->detalhe(); $registro['idtlog'] = $registro['idtlog']['descricao']; $det_uf = $obj_endereco_det['sigla_uf']->detalhe(); $registro['ref_sigla_uf'] = $det_uf['nome']; $registro['cep_'] = int2CEP($registro['id_cep']); } } } // Adiciona a informação de zona de localização junto ao bairro do // endereço. $zona = App_Model_ZonaLocalizacao::getInstance(); $registro['nm_bairro'] = sprintf('%s (Zona %s)', $registro['nm_bairro'], $zona->getValue($obj_endereco_det['zona_localizacao'])); if ($registro['cod_aluno']) { $this->addDetalhe(array('Código Aluno', $registro['cod_aluno'])); } // código inep $alunoMapper = new Educacenso_Model_AlunoDataMapper(); $alunoInep = NULL; try { $alunoInep = $alunoMapper->find(array('aluno' => $this->cod_aluno)); $this->addDetalhe(array('Código inep', $alunoInep->alunoInep)); } catch (Exception $e) { } // código estado $this->addDetalhe(array('Código estado', $registro['aluno_estado_id'])); if ($registro['caminho_foto']) { $this->addDetalhe(array('Foto', sprintf('<img src="arquivos/educar/aluno/small/%s" border="0">', $registro['caminho_foto']))); } if ($registro['nome_aluno']) { if ($caminhoFoto != null and $caminhoFoto != '') { $this->addDetalhe(array('Nome Aluno', $registro['nome_aluno'] . '<p><img height="117" src="' . $caminhoFoto . '"/></p>')); } else { $this->addDetalhe(array('Nome Aluno', $registro['nome_aluno'])); } } if (idFederal2int($registro['cpf'])) { $this->addDetalhe(array('CPF', $registro['cpf'])); } if ($registro['data_nasc']) { $this->addDetalhe(array('Data de Nascimento', $registro['data_nasc'])); } /** * Analfabeto. */ $this->addDetalhe(array('Analfabeto', $registro['analfabeto'] == 0 ? 'Não' : 'Sim')); if ($registro['sexo']) { $this->addDetalhe(array('Sexo', $registro['sexo'])); } if ($registro['ideciv']) { $this->addDetalhe(array('Estado Civil', $registro['ideciv'])); } if ($registro['id_cep']) { $this->addDetalhe(array('CEP', $registro['cep_'])); } if ($registro['ref_sigla_uf']) { $this->addDetalhe(array('UF', $registro['ref_sigla_uf'])); } if ($registro['cidade']) { $this->addDetalhe(array('Cidade', $registro['cidade'])); } if ($registro['nm_bairro']) { $this->addDetalhe(array('Bairro', $registro['nm_bairro'])); } if ($registro['nm_logradouro']) { $logradouro = ''; if ($registro['idtlog']) { $logradouro .= $registro['idtlog'] . ' '; } $logradouro .= $registro['nm_logradouro']; $this->addDetalhe(array('Logradouro', $logradouro)); } if ($registro['numero']) { $this->addDetalhe(array('Número', $registro['numero'])); } if ($registro['letra']) { $this->addDetalhe(array('Letra', $registro['letra'])); } if ($registro['complemento']) { $this->addDetalhe(array('Complemento', $registro['complemento'])); } if ($registro['bloco']) { $this->addDetalhe(array('Bloco', $registro['bloco'])); } if ($registro['andar']) { $this->addDetalhe(array('Andar', $registro['andar'])); } if ($registro['apartamento']) { $this->addDetalhe(array('Apartamento', $registro['apartamento'])); } if ($registro['naturalidade']) { $this->addDetalhe(array('Naturalidade', $registro['naturalidade'])); } if ($registro['nacionalidade']) { $lista_nacionalidade = array('NULL' => 'Selecione', 1 => 'Brasileiro', 2 => 'Naturalizado Brasileiro', 3 => 'Estrangeiro'); $registro['nacionalidade'] = $lista_nacionalidade[$registro['nacionalidade']]; $this->addDetalhe(array('Nacionalidade', $registro['nacionalidade'])); } if ($registro['pais_origem']) { $this->addDetalhe(array('País de Origem', $registro['pais_origem'])); } $responsavel = $tmp_obj->getResponsavelAluno(); if ($responsavel) { $this->addDetalhe(array('Responsável Aluno', $responsavel['nome_responsavel'])); } if ($registro['ref_idpes_responsavel']) { $obj_pessoa_resp = new clsPessoaFj($registro['ref_idpes_responsavel']); $det_pessoa_resp = $obj_pessoa_resp->detalhe(); if ($det_pessoa_resp) { $registro['ref_idpes_responsavel'] = $det_pessoa_resp['nome']; } $this->addDetalhe(array('Responsável', $registro['ref_idpes_responsavel'])); } if ($registro['nm_pai']) { $this->addDetalhe(array('Pai', $registro['nm_pai'])); } if ($registro["nm_mae"]) { $this->addDetalhe(array('Mãe', $registro['nm_mae'])); } if ($registro['fone_1']) { if ($registro['ddd_fone_1']) { $registro['ddd_fone_1'] = sprintf('(%s) ', $registro['ddd_fone_1']); } $this->addDetalhe(array('Telefone 1', $registro['ddd_fone_1'] . $registro['fone_1'])); } if ($registro['fone_2']) { if ($registro['ddd_fone_2']) { $registro['ddd_fone_2'] = sprintf('(%s) ', $registro['ddd_fone_2']); } $this->addDetalhe(array('Telefone 2', $registro['ddd_fone_2'] . $registro['fone_2'])); } if ($registro['fone_mov']) { if ($registro['ddd_mov']) { $registro['ddd_mov'] = sprintf('(%s) ', $registro['ddd_mov']); } $this->addDetalhe(array('Celular', $registro['ddd_mov'] . $registro['fone_mov'])); } if ($registro['fone_fax']) { if ($registro['ddd_fax']) { $registro['ddd_fax'] = sprintf('(%s) ', $registro['ddd_fax']); } $this->addDetalhe(array('Fax', $registro['ddd_fax'] . $registro['fone_fax'])); } if ($registro['email']) { $this->addDetalhe(array('E-mail', $registro['email'])); } if ($registro['url']) { $this->addDetalhe(array('Página Pessoal', $registro['url'])); } if ($registro['ref_cod_aluno_beneficio']) { $obj_beneficio = new clsPmieducarAlunoBeneficio($registro['ref_cod_aluno_beneficio']); $obj_beneficio_det = $obj_beneficio->detalhe(); $this->addDetalhe(array('Benefício', $obj_beneficio_det['nm_beneficio'])); } if ($registro['ref_cod_religiao']) { $obj_religiao = new clsPmieducarReligiao($registro['ref_cod_religiao']); $obj_religiao_det = $obj_religiao->detalhe(); $this->addDetalhe(array('Religião', $obj_religiao_det['nm_religiao'])); } if ($det_raca['nm_raca']) { $this->addDetalhe(array('Raça', $det_raca['nm_raca'])); } if ($deficiencia_pessoa) { $tabela = '<table border="0" width="300" cellpadding="3"><tr bgcolor="#A1B3BD" align="center"><td>Deficiências</td></tr>'; $cor = '#D1DADF'; foreach ($deficiencia_pessoa as $indice => $valor) { $cor = $cor == '#D1DADF' ? '#E4E9ED' : '#D1DADF'; $tabela .= sprintf('<tr bgcolor="%s" align="center"><td>%s</td></tr>', $cor, $valor); } $tabela .= '</table>'; $this->addDetalhe(array('Deficiências', $tabela)); } if ($registro['rg']) { $this->addDetalhe(array('RG', $registro['rg'])); } if ($registro['data_exp_rg']) { $this->addDetalhe(array('Data de Expedição RG', $registro['data_exp_rg'])); } if ($registro['idorg_exp_rg']) { $this->addDetalhe(array('Órgão Expedição RG', $registro['idorg_exp_rg'])); } if ($registro['sigla_uf_exp_rg']) { $this->addDetalhe(array('Estado Expedidor', $registro['sigla_uf_exp_rg'])); } /** * @todo CoreExt_Enum? */ if ($registro['tipo_cert_civil']) { $lista_tipo_cert_civil = array(); $lista_tipo_cert_civil["0"] = 'Selecione'; $lista_tipo_cert_civil[91] = 'Nascimento'; $lista_tipo_cert_civil[92] = 'Casamento'; $this->addDetalhe(array('Tipo Certificado Civil', $registro['tipo_cert_civil'])); } if ($registro['num_termo']) { $this->addDetalhe(array('Termo', $registro['num_termo'])); } if ($registro['num_livro']) { $this->addDetalhe(array('Livro', $registro['num_livro'])); } if ($registro['num_folha']) { $this->addDetalhe(array('Folha', $registro['num_folha'])); } if ($registro['data_emissao_cert_civil']) { $this->addDetalhe(array('Emissão Certidão Civil', $registro['data_emissao_cert_civil'])); } if ($registro['sigla_uf_cert_civil']) { $this->addDetalhe(array('Sigla Certidão Civil', $registro['sigla_uf_cert_civil'])); } if ($registro['cartorio_cert_civil']) { $this->addDetalhe(array('Cartório', $registro['cartorio_cert_civil'])); } if ($registro['num_tit_eleitor']) { $this->addDetalhe(array('Título de Eleitor', $registro['num_tit_eleitor'])); } if ($registro['zona_tit_eleitor']) { $this->addDetalhe(array('Zona', $registro['zona_tit_eleitor'])); } if ($registro['secao_tit_eleitor']) { $this->addDetalhe(array('Seção', $registro['secao_tit_eleitor'])); } // Transporte escolar. $transporteMapper = new Transporte_Model_AlunoDataMapper(); $transporteAluno = NULL; try { $transporteAluno = $transporteMapper->find(array('aluno' => $this->cod_aluno)); } catch (Exception $e) { } $this->addDetalhe(array('Transporte escolar', isset($transporteAluno) && $transporteAluno->responsavel != 'Não utiliza' ? 'Sim' : 'Não')); if ($transporteAluno && $transporteAluno->responsavel != 'Não utiliza') { $this->addDetalhe(array('Responsável transporte', $transporteAluno->responsavel)); } if ($this->obj_permissao->permissao_cadastra(578, $this->pessoa_logada, 7)) { $this->url_novo = '/module/Cadastro/aluno'; $this->url_editar = '/module/Cadastro/aluno?id=' . $registro['cod_aluno']; $this->array_botao = array('Nova matrícula', 'Atualizar Histórico'); $this->array_botao_url_script = array(sprintf('go("educar_matricula_cad.php?ref_cod_aluno=%d");', $registro['cod_aluno']), sprintf('go("educar_historico_escolar_lst.php?ref_cod_aluno=%d");', $registro['cod_aluno'])); } $objFichaMedica = new clsModulesFichaMedicaAluno($this->cod_aluno); $reg = $objFichaMedica->detalhe(); if ($reg) { $this->addDetalhe(array('<span id="fmedica"></span>Altura/metro', $reg['altura'])); if (trim($reg['peso']) != '') { $this->addDetalhe(array('Peso/kg', $reg['peso'])); } if (trim($reg['grupo_sanguineo']) != '') { $this->addDetalhe(array('Grupo sanguíneo', $reg['grupo_sanguineo'])); } if (trim($reg['fator_rh']) != '') { $this->addDetalhe(array('Fator RH', $reg['fator_rh'])); } if (trim($this->sus) != '') { $this->addDetalhe(array('Número do cartão do SUS', $this->sus)); } $this->addDetalhe(array('Possui alergia a algum medicamento', $reg['alergia_medicamento'] == 'S' ? 'Sim' : 'Não')); if (trim($reg['desc_alergia_medicamento']) != '') { $this->addDetalhe(array('Quais', $reg['desc_alergia_medicamento'])); } $this->addDetalhe(array('Possui alergia a algum alimento', $reg['alergia_alimento'] == 'S' ? 'Sim' : 'Não')); if (trim($reg['desc_alergia_alimento']) != '') { $this->addDetalhe(array('Quais', $reg['desc_alergia_alimento'])); } $this->addDetalhe(array('Possui alguma doenca congênita', $reg['doenca_congenita'] == 'S' ? 'Sim' : 'Não')); if (trim($reg['desc_doenca_congenita']) != '') { $this->addDetalhe(array('Quais', $reg['desc_doenca_congenita'])); } $this->addDetalhe(array('É fumante', $reg['fumante'] == 'S' ? 'Sim' : 'Não')); $this->addDetalhe(array('Já contraiu caxumba', $reg['doenca_caxumba'] == 'S' ? 'Sim' : 'Não')); $this->addDetalhe(array('Já contraiu sarampo', $reg['doenca_sarampo'] == 'S' ? 'Sim' : 'Não')); $this->addDetalhe(array('Já contraiu rubeola', $reg['doenca_rubeola'] == 'S' ? 'Sim' : 'Não')); $this->addDetalhe(array('Já contraiu catapora', $reg['doenca_catapora'] == 'S' ? 'Sim' : 'Não')); $this->addDetalhe(array('Já contraiu escarlatina', $reg['doenca_escarlatina'] == 'S' ? 'Sim' : 'Não')); $this->addDetalhe(array('Já contraiu coqueluche', $reg['doenca_coqueluche'] == 'S' ? 'Sim' : 'Não')); if (trim($reg['doenca_outras']) != '') { $this->addDetalhe(array('Outras doenças que o aluno já contraiu', $reg['doenca_outras'])); } $this->addDetalhe(array('Epilético', $reg['epiletico'] == 'S' ? 'Sim' : 'Não')); $this->addDetalhe(array('Está em tratamento', $reg['epiletico_tratamento'] == 'S' ? 'Sim' : 'Não')); $this->addDetalhe(array('Hemofílico', $reg['hemofilico'] == 'S' ? 'Sim' : 'Não')); $this->addDetalhe(array('Hipertenso', $reg['hipertenso'] == 'S' ? 'Sim' : 'Não')); $this->addDetalhe(array('Asmático', $reg['asmatico'] == 'S' ? 'Sim' : 'Não')); $this->addDetalhe(array('Diabético', $reg['diabetico'] == 'S' ? 'Sim' : 'Não')); $this->addDetalhe(array('Depende de insulina', $reg['insulina'] == 'S' ? 'Sim' : 'Não')); $this->addDetalhe(array('Faz tratamento médico', $reg['tratamento_medico'] == 'S' ? 'Sim' : 'Não')); if (trim($reg['desc_tratamento_medico']) != '') { $this->addDetalhe(array('Qual', $reg['desc_tratamento_medico'])); } $this->addDetalhe(array('Ingere medicação específica', $reg['medicacao_especifica'] == 'S' ? 'Sim' : 'Não')); if (trim($reg['desc_medicacao_especifica']) != '') { $this->addDetalhe(array('Qual', $reg['desc_medicacao_especifica'])); } $this->addDetalhe(array('Acompanhamento médico ou psicológico', $reg['acomp_medico_psicologico'] == 'S' ? 'Sim' : 'Não')); if (trim($reg['desc_acomp_medico_psicologico']) != '') { $this->addDetalhe(array('Motivo', $reg['desc_acomp_medico_psicologico'])); } $this->addDetalhe(array('Restrição para atividades físicas', $reg['restricao_atividade_fisica'] == 'S' ? 'Sim' : 'Não')); if (trim($reg['desc_restricao_atividade_fisica']) != '') { $this->addDetalhe(array('Qual', $reg['desc_restricao_atividade_fisica'])); } $this->addDetalhe(array('Teve alguma fratura ou trauma', $reg['fratura_trauma'] == 'S' ? 'Sim' : 'Não')); if (trim($reg['desc_fratura_trauma']) != '') { $this->addDetalhe(array('Qual', $reg['desc_fratura_trauma'])); } $this->addDetalhe(array('Tem plano de saúde', $reg['plano_saude'] == 'S' ? 'Sim' : 'Não')); if (trim($reg['desc_plano_saude']) != '') { $this->addDetalhe(array('Qual', $reg['desc_plano_saude'])); } $this->addDetalhe(array('<span id="tr_tit_dados_hospital">Em caso de emergência, levar para hospital ou clínica</span>')); $this->addDetalhe(array('Nome', $reg['hospital_clinica'])); $this->addDetalhe(array('Endereço', $reg['hospital_clinica_endereco'])); $this->addDetalhe(array('Telefone', $reg['hospital_clinica_telefone'])); $this->addDetalhe(array('<span id="tr_tit_dados_responsavel">Em caso de emergência, se não for possível contatar os responsáveis, comunicar</span>')); $this->addDetalhe(array('Nome', $reg['responsavel'])); $this->addDetalhe(array('Parentesco', $reg['responsavel_parentesco'])); $this->addDetalhe(array('Telefone', $reg['responsavel_parentesco_telefone'])); $this->addDetalhe(array('Celular', $reg['responsavel_parentesco_celular'])); } $objUniforme = new clsModulesUniformeAluno($this->cod_aluno); $reg = $objUniforme->detalhe(); if ($reg) { $this->addDetalhe(array('<span id="funiforme"></span>Recebeu uniforme escolar', $reg['recebeu_uniforme'] == 'S' ? 'Sim' : 'Não')); $this->addDetalhe(array('<span class="tit_uniforme">Camiseta</span>')); $this->addDetalhe(array('Quantidade', $reg['quantidade_camiseta'])); $this->addDetalhe(array('Tamanho', $reg['tamanho_camiseta'])); $this->addDetalhe(array('<span class="tit_uniforme">Blusa/Jaqueta</span>')); $this->addDetalhe(array('Quantidade', $reg['quantidade_blusa_jaqueta'])); $this->addDetalhe(array('Tamanho', $reg['tamanho_blusa_jaqueta'])); $this->addDetalhe(array('<span class="tit_uniforme">Bermuda</span>')); $this->addDetalhe(array('Quantidade', $reg['quantidade_bermuda'])); $this->addDetalhe(array('Tamanho', $reg['tamanho_bermuda'])); $this->addDetalhe(array('<span class="tit_uniforme">Calça</span>')); $this->addDetalhe(array('Quantidade', $reg['quantidade_calca'])); $this->addDetalhe(array('Tamanho', $reg['tamanho_calca'])); $this->addDetalhe(array('<span class="tit_uniforme">Saia</span>')); $this->addDetalhe(array('Quantidade', $reg['quantidade_saia'])); $this->addDetalhe(array('Tamanho', $reg['tamanho_saia'])); $this->addDetalhe(array('<span class="tit_uniforme">Calçado</span>')); $this->addDetalhe(array('Quantidade', $reg['quantidade_calcado'])); $this->addDetalhe(array('Tamanho', $reg['tamanho_calcado'])); $this->addDetalhe(array('<span class="tit_uniforme">Meia</span>')); $this->addDetalhe(array('Quantidade', $reg['quantidade_meia'])); $this->addDetalhe(array('Tamanho', $reg['tamanho_meia'])); } $objMoradia = new clsModulesMoradiaAluno($this->cod_aluno); $reg = $objMoradia->detalhe(); if ($reg) { $moradia = ''; switch ($reg['moradia']) { case 'A': $moradia = 'Apartamento'; break; case 'C': $moradia = 'Casa'; switch ($reg['material']) { case 'A': $moradia .= ' de alvenaria'; break; case 'M': $moradia .= ' de madeira'; break; case 'I': $moradia .= ' mista'; break; } break; case 'O': $moradia = 'Outra: ' . $reg['casa_outra']; break; default: $moradia = 'Não informado'; } $this->addDetalhe(array('<span id="fmoradia"></span>Moradia', $moradia)); $situacao; switch ($reg['moradia_situacao']) { case 1: $situacao = 'Alugado'; break; case 2: $situacao = 'Próprio'; break; case 3: $situacao = 'Cedido'; break; case 4: $situacao = 'Financiado'; break; case 5: $situacao = 'Outra'; break; } $this->addDetalhe(array('Situação', $situacao)); $this->addDetalhe(array('Quantidade de quartos', $reg['quartos'])); $this->addDetalhe(array('Quantidade de salas', $reg['sala'])); $this->addDetalhe(array('Quantidade de copas', $reg['copa'])); $this->addDetalhe(array('Quantidade de banheiros', $reg['banheiro'])); $this->addDetalhe(array('Quantidade de garagens', $reg['garagem'])); $this->addDetalhe(array('Possui empregada doméstica', $reg['empregada_domestica'])); $this->addDetalhe(array('Possui automóvel', $reg['automovel'])); $this->addDetalhe(array('Possui motocicleta', $reg['motocicleta'])); $this->addDetalhe(array('Possui computador', $reg['computador'])); $this->addDetalhe(array('Possui geladeira', $reg['geladeira'])); $this->addDetalhe(array('Possui fogão', $reg['fogao'])); $this->addDetalhe(array('Possui máquina de lavar', $reg['maquina_lavar'])); $this->addDetalhe(array('Possui microondas', $reg['microondas'])); $this->addDetalhe(array('Possui vídeo/dvd', $reg['video_dvd'])); $this->addDetalhe(array('Possui televisão', $reg['televisao'])); $this->addDetalhe(array('Possui celular', $reg['celular'])); $this->addDetalhe(array('Possui telefone', $reg['telefone'])); $this->addDetalhe(array('Quantidade de pessoas', $reg['quant_pessoas'])); $this->addDetalhe(array('Renda familiar', 'R$ ' . $reg['renda'])); $this->addDetalhe(array('Possui água encanada', $reg['agua_encanada'])); $this->addDetalhe(array('Possui poço', $reg['poco'])); $this->addDetalhe(array('Possui energia elétrica', $reg['energia'])); $this->addDetalhe(array('Possui tratamento de esgoto', $reg['esgoto'])); $this->addDetalhe(array('Possui fossa', $reg['fossa'])); $this->addDetalhe(array('Possui coleta de lixo', $reg['lixo'])); } $this->url_cancelar = 'educar_aluno_lst.php'; $this->largura = '100%'; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "educar_index.php" => "i-Educar - Escola", "" => "Detalhe do aluno")); $this->enviaLocalizacao($localizacao->montar()); $this->addDetalhe("<input type='hidden' id='escola_id' name='aluno_id' value='{$registro['ref_cod_escola']}' />"); $this->addDetalhe("<input type='hidden' id='aluno_id' name='aluno_id' value='{$registro['cod_aluno']}' />"); // js Portabilis_View_Helper_Application::loadJQueryLib($this); $scripts = array('/modules/Portabilis/Assets/Javascripts/Utils.js', '/modules/Portabilis/Assets/Javascripts/ClientApi.js', '/modules/Cadastro/Assets/Javascripts/AlunoShow.js'); Portabilis_View_Helper_Application::loadJavascript($this, $scripts); $styles = array('/modules/Cadastro/Assets/Stylesheets/Aluno.css'); Portabilis_View_Helper_Application::loadStylesheet($this, $styles); }
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); }
function Inicializar() { $retorno = 'Novo'; @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; @session_write_close(); $this->idlog = $_GET['idlog']; if (is_numeric($this->idlog)) { $obj_cep_logradouro = new clsUrbanoCepLogradouro(); $lst_cep_logradouro = $obj_cep_logradouro->lista(NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, $this->idlog); if ($lst_cep_logradouro) { $registro = $lst_cep_logradouro[0]; } if ($registro) { foreach ($registro as $campo => $val) { $this->{$campo} = $val; } $retorno = 'Editar'; // CEP $obj_cep_logradouro_bairro = new clsCepLogradouroBairro(); $lst_cep_logradouro_bairro = $obj_cep_logradouro_bairro->lista($this->idlog, FALSE, FALSE, 'cep ASC'); if ($lst_cep_logradouro_bairro) { foreach ($lst_cep_logradouro_bairro as $cep) { $this->tab_cep[] = array(int2CEP($cep['cep']->cep), $cep['idbai']->idbai); } } } } else { $this->tab_cep[] = array(); } $this->url_cancelar = $retorno == 'Editar' ? 'urbano_cep_logradouro_det.php?cep=' . $registro['cep'] . '&idlog=' . $registro['idlog'] : 'urbano_cep_logradouro_lst.php'; $this->nome_url_cancelar = 'Cancelar'; return $retorno; }
$xml .= sprintf('<bloco>%s</bloco>', $bloco) . PHP_EOL; $xml .= sprintf('<ref_idtlog>%s</ref_idtlog>', $ref_idtlog) . PHP_EOL; $xml .= sprintf('<idtlog>%s</idtlog>', $idtlog) . PHP_EOL; $xml .= sprintf('<ref_sigla_uf>%s</ref_sigla_uf>', $ref_sigla_uf) . PHP_EOL; $xml .= sprintf('<ref_sigla_uf_>%s</ref_sigla_uf_>', $ref_sigla_uf_) . PHP_EOL; $xml .= sprintf('<cep_>%s</cep_>', $cep_) . PHP_EOL; } } if (isset($zona)) { $xml .= sprintf('<zona_localizacao>%s</zona_localizacao>', $zona) . PHP_EOL; } } } if ($isEnderecoExterno == 0) { $obj_bairro = new clsBairro($id_bairro); $cep_ = int2CEP($id_cep); $xml .= sprintf('<cep_>%s</cep_>', $cep_) . PHP_EOL; $obj_bairro_det = $obj_bairro->detalhe(); if ($obj_bairro_det) { $nm_bairro = $obj_bairro_det['nome']; $xml .= sprintf('<nm_bairro>%s</nm_bairro>', $nm_bairro) . PHP_EOL; } $obj_log = new clsLogradouro($id_logradouro); $obj_log_det = $obj_log->detalhe(); if ($obj_log_det) { $nm_logradouro = $obj_log_det['nome']; $ref_idtlog = $obj_log_det['idtlog']->idtlog; $xml .= sprintf('<nm_logradouro>%s</nm_logradouro>', $nm_logradouro) . PHP_EOL; $xml .= sprintf('<ref_idtlog>%s</ref_idtlog>', $ref_idtlog) . PHP_EOL; $obj_mun = new clsMunicipio($obj_log_det['idmun']); $det_mun = $obj_mun->detalhe();
function Gerar() { global $coreExt; @session_start(); $_SESSION['campo1'] = $_GET['campo1'] ? $_GET['campo1'] : $_SESSION['campo1']; $_SESSION['campo2'] = $_GET['campo2'] ? $_GET['campo2'] : $_SESSION['campo2']; $_SESSION['campo3'] = $_GET['campo3'] ? $_GET['campo3'] : $_SESSION['campo3']; $_SESSION['campo4'] = $_GET['campo4'] ? $_GET['campo4'] : $_SESSION['campo4']; $_SESSION['campo5'] = $_GET['campo5'] ? $_GET['campo5'] : $_SESSION['campo5']; $_SESSION['campo6'] = $_GET['campo6'] ? $_GET['campo6'] : $_SESSION['campo6']; $_SESSION['campo7'] = $_GET['campo7'] ? $_GET['campo7'] : $_SESSION['campo7']; $_SESSION['campo8'] = $_GET['campo8'] ? $_GET['campo8'] : $_SESSION['campo8']; $_SESSION['campo9'] = $_GET['campo9'] ? $_GET['campo9'] : $_SESSION['campo9']; $_SESSION['campo10'] = $_GET['campo10'] ? $_GET['campo10'] : $_SESSION['campo10']; $_SESSION['campo11'] = $_GET['campo11'] ? $_GET['campo11'] : $_SESSION['campo11']; $_SESSION['campo12'] = $_GET['campo12'] ? $_GET['campo12'] : $_SESSION['campo12']; $_SESSION['campo13'] = $_GET['campo13'] ? $_GET['campo13'] : $_SESSION['campo13']; $_SESSION['campo14'] = $_GET['campo14'] ? $_GET['campo14'] : $_SESSION['campo14']; $this->nome = 'form1'; $this->funcao_js = sprintf('cv_libera_campos(\'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\')', $_SESSION['campo10'], $_SESSION['campo11'], $_SESSION['campo7'], $_SESSION['campo1'], $_SESSION['campo12'], $_SESSION['campo4'], $_SESSION['campo9'], $_SESSION['campo14']); $this->titulo = 'Endereço'; // Paginador $limite = 7; $iniciolimit = $_GET['pagina_' . $this->nome] ? $_GET['pagina_' . $this->nome] * $limite - $limite : 0; // Filtros $this->campoTexto('nm_bairro', 'Bairro', $_GET['nm_bairro'], 40, 255); $this->campoCep('nr_cep', 'CEP', $_GET['nr_cep']); $this->campoTexto('nm_logradouro', 'Logradouro', $_GET['nm_logradouro'], 50, 255); $this->campoTexto('cidade', 'Cidade', $_GET['cidade'], 60, 60); $obj_uf = new clsUf(FALSE, FALSE, 1); $lst_uf = $obj_uf->lista(FALSE, FALSE, FALSE, FALSE, FALSE, 'sigla_uf'); $array_uf; foreach ($lst_uf as $uf) { $array_uf[$uf['sigla_uf']] = $uf['nome']; } if (!$_GET['ref_sigla_uf']) { $_GET['ref_sigla_uf'] = $coreExt['Config']->app->locale->province; } $this->campoLista('ref_sigla_uf', 'UF', $array_uf, $_GET['ref_sigla_uf'], '', FALSE, ''); $this->addCabecalhos(array('Bairro', 'CEP', 'Logradouro', 'UF', 'Cidade')); $select = ' SELECT c.idlog, c.cep, c.idbai, u.sigla_uf, m.nome, t.idtlog, m.idmun, b.zona_localizacao FROM urbano.cep_logradouro_bairro c, public.bairro b, public.logradouro l, public.municipio m, public.uf u, urbano.tipo_logradouro t WHERE c.idlog = l.idlog AND c.idbai = b.idbai AND l.idmun = b.idmun AND l.idmun = m.idmun AND l.idtlog = t.idtlog AND m.sigla_uf = u.sigla_uf'; $select_count = ' SELECT COUNT(*) FROM urbano.cep_logradouro_bairro c, public.bairro b, public.logradouro l, public.municipio m, public.uf u, urbano.tipo_logradouro t WHERE c.idlog = l.idlog AND c.idbai = b.idbai AND l.idmun = b.idmun AND l.idmun = m.idmun AND l.idtlog = t.idtlog AND m.sigla_uf = u.sigla_uf'; if ($_GET['nm_bairro'] || $_GET['nr_cep'] || $_GET['nm_logradouro'] || $_GET['ref_sigla_uf'] || $_GET['cidade']) { if ($_GET['nr_cep']) { $num_cep = idFederal2int($_GET['nr_cep']); $select .= sprintf(' AND c.cep ILIKE \'%%%s%%\'', $num_cep); $select_count .= sprintf(' AND c.cep ILIKE \'%%%s%%\'', $num_cep); } if ($_GET['nm_bairro']) { $select .= sprintf(' AND b.nome ILIKE \'%%%s%%\'', $_GET['nm_bairro']); $select_count .= sprintf(' AND b.nome ILIKE \'%%%s%%\'', $_GET['nm_bairro']); } if ($_GET['nm_logradouro']) { $select .= sprintf(' AND l.nome ILIKE \'%%%s%%\'', $_GET['nm_logradouro']); $select_count .= sprintf(' AND l.nome ILIKE \'%%%s%%\'', $_GET['nm_logradouro']); } if ($_GET['ref_sigla_uf']) { $select .= sprintf(' AND u.sigla_uf ILIKE \'%%%s%%\'', $_GET['ref_sigla_uf']); $select_count .= sprintf(' AND u.sigla_uf ILIKE \'%%%s%%\'', $_GET['ref_sigla_uf']); } if ($_GET['cidade']) { $select .= sprintf(' AND m.nome ILIKE \'%%%s%%\'', $_GET['cidade']); $select_count .= sprintf(' AND m.nome ILIKE \'%%%s%%\'', $_GET['cidade']); } } $select .= sprintf(' LIMIT %s OFFSET %s', $limite, $iniciolimit); $db = new clsBanco(); $total = $db->CampoUnico($select_count); $db->Consulta($select); while ($db->ProximoRegistro()) { list($idlog, $cep, $idbai, $uf, $cidade, $descricao, $id_mun, $zona) = array('', '', '', '', '', '', '', ''); list($idlog, $cep, $idbai, $uf, $cidade, $descricao, $id_mun, $zona) = $db->Tupla(); $logradouro = new clsLogradouro($idlog); $detalhe_logradouro = $logradouro->detalhe(); $bairro = new clsBairro($idbai); $detalhe_bairro = $bairro->detalhe(); $cep2 = int2CEP($cep); $s_end = '0'; $descricao = urlencode($descricao); if ($_GET['param']) { $url = sprintf('<a href="javascript:void(0);" onclick="setaCamposOuvidoria(\'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\')">%%s</a>', $cep, $cep2, $uf, $uf, $id_mun, $cidade, $detalhe_bairro['idbai'], $detalhe_bairro['nome'], $descricao, $descricao, $detalhe_logradouro['idlog'], $detalhe_logradouro['nome']); $this->addLinhas(array(sprintf($url, $detalhe_bairro['nome']), sprintf($url, $cep2), sprintf($url, $detalhe_logradouro["nome"]), sprintf($url, $uf), sprintf($url, $cidade))); } else { $url = sprintf('<a href="javascript:void(0);" onclick="cv_set_campo(\'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\');">%%s</a>', $_SESSION['campo1'], $detalhe_bairro["nome"], $_SESSION['campo2'], $detalhe_bairro["idbai"], $_SESSION['campo3'], $cep, $_SESSION['campo4'], $detalhe_logradouro["nome"], $_SESSION['campo5'], $detalhe_logradouro["idlog"], $_SESSION['campo6'], $uf, $_SESSION['campo7'], $cidade, $_SESSION['campo8'], $descricao, $_SESSION['campo9'], $s_end, $_SESSION['campo10'], $cep2, $_SESSION['campo11'], $uf, $_SESSION['campo12'], $_SESSION['campo13'], $id_mun, $_SESSION['campo14'], $zona); $this->addLinhas(array(sprintf($url, $detalhe_bairro['nome']), sprintf($url, $cep2), sprintf($url, $detalhe_logradouro['nome']), sprintf($url, $uf), sprintf($url, $cidade))); } } $this->largura = '100%'; $this->addPaginador2('educar_pesquisa_cep_log_bairro.php', $total, $_GET, $this->nome, $limite); if ($_GET['param']) { $this->rodape = ' <table border="0" cellspacing="0" cellpadding="0" width="100%" align="center"> <tr width="100%"> <td> <div align="center">[ <a href="javascript:void(0);" onclick="liberaCamposOuvidoria()">Cadastrar Novo Endereço</a> ]</div> </td> </tr> </table>'; } else { $this->rodape = sprintf(' <table border="0" cellspacing="0" cellpadding="0" width="100%%" align="center"> <tr width="100%%"> <td> <div align="center">[ <a href="javascript:void(0);" onclick="%s">Cadastrar Novo Endereço</a> ]</div> </td> </tr> </table>', $this->funcao_js); } @session_write_close(); }
function Inicializar() { $this->busca_empresa = $_POST['busca_empresa']; $this->cod_pessoa_fj = $_GET['idpes']; $this->idpes_cad = $_SESSION['id_pessoa']; if ($this->busca_empresa) { $this->cnpj = $this->busca_empresa; $this->busca_empresa = idFederal2int($this->busca_empresa); $this->retorno = "Novo"; $objPessoa = new clsPessoaJuridica(); list($this->cod_pessoa_fj) = $objPessoa->queryRapidaCNPJ($this->busca_empresa, "idpes"); } if ($this->cod_pessoa_fj) { $this->busca_empresa = true; $objPessoaJuridica = new clsPessoaJuridica($this->cod_pessoa_fj); $detalhePessoaJuridica = $objPessoaJuridica->detalhe(); //echo "<pre>"; //print_r($detalhePessoaJuridica); //die(); $this->email = $detalhePessoaJuridica['email']; $this->url = $detalhePessoaJuridica['url']; $this->insc_est = $detalhePessoaJuridica['insc_estadual']; $this->capital_social = $detalhePessoaJuridica['capital_social']; $this->razao_social = $detalhePessoaJuridica['nome']; $this->fantasia = $detalhePessoaJuridica['fantasia']; $this->cnpj = int2CNPJ($detalhePessoaJuridica['cnpj']); $this->ddd_telefone_1 = $detalhePessoaJuridica['ddd_1']; $this->telefone_1 = $detalhePessoaJuridica['fone_1']; $this->ddd_telefone_2 = $detalhePessoaJuridica['ddd_2']; $this->telefone_2 = $detalhePessoaJuridica['fone_2']; $this->ddd_telefone_mov = $detalhePessoaJuridica['ddd_mov']; $this->telefone_mov = $detalhePessoaJuridica['fone_mov']; $this->ddd_telefone_fax = $detalhePessoaJuridica['ddd_fax']; $this->telefone_fax = $detalhePessoaJuridica['fone_fax']; $this->cidade = $detalhePessoaJuridica['cidade']; $this->bairro = $detalhePessoaJuridica['bairro']; $this->logradouro = $detalhePessoaJuridica['logradouro']; $this->cep = int2CEP($detalhePessoaJuridica['cep']); $this->idlog = $detalhePessoaJuridica['idlog']; $this->idbai = $detalhePessoaJuridica['idbai']; $this->idtlog = $detalhePessoaJuridica['idtlog']; $this->sigla_uf = $detalhePessoaJuridica['sigla_uf']; $this->complemento = $detalhePessoaJuridica['complemento']; $this->numero = $detalhePessoaJuridica['numero']; $this->letra = $detalhePessoaJuridica['letra']; $this->retorno = "Editar"; } $this->nome_url_cancelar = "Cancelar"; $nomeMenu = $this->retorno == "Editar" ? $this->retorno : "Cadastrar"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "" => "{$nomeMenu} pessoa jurídica")); $this->enviaLocalizacao($localizacao->montar()); return $this->retorno; }