function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Uf - Detalhe"; $this->sigla_uf = $_GET["sigla_uf"]; $tmp_obj = new clsPublicUf($this->sigla_uf); $registro = $tmp_obj->detalhe(); if (!$registro) { header("location: public_uf_lst.php"); die; } if (class_exists("clsPais")) { $obj_idpais = new clsPais($registro["idpais"]); $det_idpais = $obj_idpais->detalhe(); $registro["idpais"] = $det_idpais["nome"]; } else { $registro["idpais"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsPais\n-->"; } if ($registro["sigla_uf"]) { $this->addDetalhe(array("Sigla Uf", "{$registro["sigla_uf"]}")); } if ($registro["nome"]) { $this->addDetalhe(array("Nome", "{$registro["nome"]}")); } if ($registro["geom"]) { $this->addDetalhe(array("Geom", "{$registro["geom"]}")); } if ($registro["idpais"]) { $this->addDetalhe(array("Pais", "{$registro["idpais"]}")); } $this->url_novo = "public_uf_cad.php"; $this->url_editar = "public_uf_cad.php?sigla_uf={$registro["sigla_uf"]}"; $this->url_cancelar = "public_uf_lst.php"; $this->largura = "100%"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "" => "Detalhe da UF")); $this->enviaLocalizacao($localizacao->montar()); }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Uf - Detalhe"; $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $this->sigla_uf = $_GET["sigla_uf"]; $tmp_obj = new clsPublicUf($this->sigla_uf); $registro = $tmp_obj->detalhe(); if (!$registro) { header("location: public_uf_lst.php"); die; } if (class_exists("clsPais")) { $obj_idpais = new clsPais($registro["idpais"]); $det_idpais = $obj_idpais->detalhe(); $registro["idpais"] = $det_idpais["nome"]; } else { $registro["idpais"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsPais\n-->"; } if ($registro["sigla_uf"]) { $this->addDetalhe(array("Sigla Uf", "{$registro["sigla_uf"]}")); } if ($registro["nome"]) { $this->addDetalhe(array("Nome", "{$registro["nome"]}")); } if ($registro["geom"]) { $this->addDetalhe(array("Geom", "{$registro["geom"]}")); } if ($registro["idpais"]) { $this->addDetalhe(array("Pais", "{$registro["idpais"]}")); } $this->url_novo = "public_uf_cad.php"; $this->url_editar = "public_uf_cad.php?sigla_uf={$registro["sigla_uf"]}"; $this->url_cancelar = "public_uf_lst.php"; $this->largura = "100%"; }
function Excluir() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; @session_write_close(); $obj = new clsPublicUf($this->sigla_uf); $excluiu = $obj->excluir(); if ($excluiu) { $this->mensagem .= "Exclusão efetuada com sucesso.<br>"; header("Location: public_uf_lst.php"); die; return true; } $this->mensagem = "Exclusão não realizada.<br>"; echo "<!--\nErro ao excluir clsPublicUf\nvalores obrigatorios\nif( is_string( {$this->sigla_uf} ) )\n-->"; return false; }
function Gerar() { @session_start(); $this->__pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->__titulo = "Uf - Listagem"; foreach ($_GET as $var => $val) { // passa todos os valores obtidos no GET para atributos do objeto $this->{$var} = $val === "" ? null : $val; } $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $this->addCabecalhos(array("Nome", "Sigla Uf", "Pais")); // Filtros de Foreign Keys $opcoes = array("" => "Selecione"); if (class_exists("clsPais")) { $objTemp = new clsPais(); $lista = $objTemp->lista(false, false, false, false, false, "nome ASC"); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes["{$registro['idpais']}"] = "{$registro['nome']}"; } } } else { echo "<!--\nErro\nClasse clsPais nao encontrada\n-->"; $opcoes = array("" => "Erro na geracao"); } $this->campoLista("idpais", "Pais", $opcoes, $this->idpais, "", false, "", "", false, false); // outros Filtros $this->campoTexto("sigla_uf", "Sigla Uf", $this->sigla_uf, 2, 2, false); $this->campoTexto("nome", "Nome", $this->nome, 30, 30, false); // Paginador $this->__limite = 20; $this->__offset = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $this->__limite - $this->__limite : 0; $obj_uf = new clsPublicUf(); $obj_uf->setOrderby("nome ASC"); $obj_uf->setLimite($this->__limite, $this->__offset); $lista = $obj_uf->lista($this->nome, $this->geom, $this->idpais); $total = $obj_uf->_total; // monta a lista if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $this->addLinhas(array("<a href=\"public_uf_det.php?sigla_uf={$registro["sigla_uf"]}\">{$registro["nome"]}</a>", "<a href=\"public_uf_det.php?sigla_uf={$registro["sigla_uf"]}\">{$registro["sigla_uf"]}</a>", "<a href=\"public_uf_det.php?sigla_uf={$registro["sigla_uf"]}\">{$registro["nm_pais"]}</a>")); } } $this->addPaginador2("public_uf_lst.php", $total, $_GET, $this->nome, $this->__limite); $this->acao = "go(\"public_uf_cad.php\")"; $this->nome_acao = "Novo"; $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); }