Ejemplo n.º 1
0
 function Gerar()
 {
     $this->campoOculto("id_licitacao", $this->id_licitacao);
     $this->campoOculto("id_pessoa", $this->id_pessoa);
     $objPessoa = new clsPessoaFisica();
     $db = new clsBanco();
     list($nome_) = $objPessoa->queryRapida($this->id_pessoa, "nome");
     $this->campoRotulo("pessoa", "Responsável", $nome_);
     $lista = array();
     $db = new clsBanco();
     $db->Consulta("SELECT cod_compras_modalidade, nm_modalidade FROM compras_modalidade");
     while ($db->ProximoRegistro()) {
         list($id, $nm) = $db->Tupla();
         $lista[$id] = $nm;
     }
     $this->id_modalidade = empty($this->id_modalidade) ? 2 : $this->id_modalidade;
     $this->campoLista("id_modalidade", "Modalidade", $lista, $this->id_modalidade);
     $this->campoTexto("numero", "Numero", $this->numero, "8", "30", true);
     $this->campoMemo("objeto", "Objeto", $this->objeto, "50", "8", true);
     $this->campoData("data_c", "Data", $this->data_c, true);
     $this->campoHora("hora", "Hora", $this->hora, true, "", "", "hh:mm");
     if ($this->oculto == 'f') {
         $this->oculto = "";
     }
     $this->campoCheck("oculto", "Ocultar", $this->oculto);
     $this->campoNumero("cod_licitacao_semasa", "Número Licitação Semasa", $this->cod_licitacao_semasa, 6, 20, false);
 }
Ejemplo n.º 2
0
 public function Inicializar()
 {
     $retorno = "Novo";
     session_start();
     if (isset($_SESSION['id_pessoa'])) {
         $this->p_cod_pessoa_fj = $_SESSION['id_pessoa'];
         $objPessoa = new clsPessoaFj();
         $db = new clsBanco();
         $db->Consulta("SELECT f.matricula, f.senha, f.ativo, f.ramal, f.ref_cod_setor, f.ref_cod_funcionario_vinculo, f.ref_cod_setor_new FROM funcionario f WHERE f.ref_cod_pessoa_fj={$this->p_cod_pessoa_fj}");
         if ($db->ProximoRegistro()) {
             list($this->f_matricula, $this->f_senha, $this->f_ativo, $this->f_ramal, $this->f_ref_setor, $this->ref_cod_funcionario_vinculo, $this->ref_cod_setor) = $db->Tupla();
             list($this->p_nm_pessoa, $this->p_id_federal, $this->p_endereco, $this->p_cep, $this->p_ref_bairro, $this->p_ddd_telefone_1, $this->p_telefone_1, $this->p_ddd_telefone_2, $this->p_telefone_2, $this->p_ddd_telefone_mov, $this->p_telefone_mov, $this->p_ddd_telefone_fax, $this->p_telefone_fax, $this->p_email, $this->p_http, $this->p_tipo_pessoa, $this->cidade, $this->bairro, $this->logradouro, $this->cep, $this->idlog, $this->idbai, $this->idtlog, $this->sigla_uf, $this->complemento, $this->numero, $this->letra, $this->bloco, $this->apartamento, $this->andar) = $objPessoa->queryRapida($this->p_cod_pessoa_fj, "nome", "cpf", "endereco", "cep", "bairro", "ddd_1", "fone_1", "ddd_2", "fone_2", "ddd_mov", "fone_mov", "ddd_fax", "fone_fax", "email", "url", "tipo", "cidade", "bairro", "logradouro", "cep", "idlog", "idbai", "idtlog", "sigla_uf", "complemento", "numero", "letra", "bloco", "apartamento", "andar");
             $objFisica = new clsPessoaFisica();
             list($this->p_sexo) = $objFisica->queryRapida($this->p_cod_pessoa_fj, "sexo");
             $this->fexcluir = FALSE;
             $retorno = "Editar";
             // define os niveis ate o setor escolhido (para que os campos ja venham preenchidos corretamente)
             if ($this->ref_cod_setor) {
                 $objSetor = new clsSetor();
                 $niveis = $objSetor->getNiveis($this->ref_cod_setor);
                 for ($i = 0; $i < count($niveis); $i++) {
                     $nm_var = "setor_{$i}";
                     $this->{$nm_var} = $niveis[$i];
                 }
             }
         }
     }
     $this->url_cancelar = 'index.php';
     $this->nome_url_cancelar = 'Cancelar';
     return $retorno;
 }
Ejemplo n.º 3
0
 function Inicializar()
 {
     @session_start();
     $id_pessoa = $_SESSION['id_pessoa'];
     session_write_close();
     $retorno = "Novo";
     if (@$_GET['id_foto']) {
         $this->id_foto = @$_GET['id_foto'];
         $objPessoa = new clsPessoaFisica();
         $db = new clsBanco();
         $db->Consulta("SELECT f.ref_ref_cod_pessoa_fj, f.cod_foto_portal, f.titulo, f.descricao, f.data_foto, f.caminho, f.nm_credito, f.altura, f.largura, f.ref_cod_foto_secao FROM foto_portal f WHERE cod_foto_portal={$this->id_foto}");
         if ($db->ProximoRegistro()) {
             list($this->cod_pessoa, $this->id_foto, $this->titulo, $this->descricao, $this->data_foto, $this->foto, $this->nm_credito, $this->altura, $this->largura, $this->secao) = $db->Tupla();
             list($this->nome_) = $objPessoa->queryRapida($this->cod_pessoa, "nome");
             $this->data_foto = date('d/m/Y', strtotime(substr($this->data_foto, 0, 19)));
             $this->fexcluir = true;
             $retorno = "Editar";
         } else {
             $dba = new clsBanco();
             list($this->nome_) = $objPessoa->queryRapida($id_pessoa, "nome");
             $this->data_foto = date('d/m/Y');
         }
     } else {
         $objPessoa = new clsPessoaFisica();
         $dba = new clsBanco();
         list($this->nome_) = $objPessoa->queryRapida($id_pessoa, "nome");
         $this->data_foto = date('d/m/Y');
     }
     $this->url_cancelar = $retorno == "Editar" ? "fotos_det.php?id_foto={$this->id_foto}" : "fotos_lst.php";
     $this->nome_url_cancelar = "Cancelar";
     $this->largura = "100%";
     return $retorno;
 }
Ejemplo n.º 4
0
 function Gerar()
 {
     @session_start();
     $this->cod_usuario = $_SESSION['id_pessoa'];
     session_write_close();
     $this->titulo = "Detalhe do Vínculo";
     $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet");
     $cod_acesso = @$_GET['cod_permissao'];
     $db = new clsBanco();
     $db->Consulta("SELECT ref_ref_cod_pessoa_fj, ip_externo, ip_interno, data_hora, pagina, variaveis FROM intranet_segur_permissao_negada WHERE  cod_intranet_segur_permissao_negada = '{$cod_acesso}' ");
     $objPessoa = new clsPessoaFisica();
     if ($db->ProximoRegistro()) {
         list($ref_pessoa, $ip_i, $ip_e, $data_hora, $pagina, $variaveis) = $db->Tupla();
         if (!is_null($ref_pessoa)) {
             //$nome = $db->CampoUnico( "SELECT nm_pessoa FROM pessoa_fj WHERE cod_pessoa_fj = $ref_pessoa" );
             list($nome, $cpf, $insc_mun) = $objPessoa->queryRapida($ref_pessoa, "nome", "cpf", "insc_mun");
         } else {
             $nome = "Convidado";
         }
         $variaveis = str_replace("\n", "<br>", $variaveis);
         $this->addDetalhe(array("Nome", $nome));
         $this->addDetalhe(array("IP externo", $ip_e));
         $this->addDetalhe(array("IP interno", $ip_i));
         $this->addDetalhe(array("Pagina", $pagina));
         $this->addDetalhe(array("Extra", $variaveis));
         $this->addDetalhe(array("Data", date("d/m/Y H:i", strtotime(substr($data_hora, 0, 19)))));
     }
     $this->url_cancelar = "acesso_indevido_lst.php";
     $this->largura = "100%";
 }
Ejemplo n.º 5
0
 function Gerar()
 {
     $this->titulo = "Acessos Indevidos";
     $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet");
     $this->addCabecalhos(array("Nome", "IP", "IP interno", "Data"));
     $where = "";
     $db = new clsBanco();
     $db2 = new clsBanco();
     $total = $db->UnicoCampo("SELECT count(0) FROM intranet_segur_permissao_negada {$where}");
     $total_temp = $total;
     $limite = 20;
     $iniciolimit = !empty($_GET['iniciolimit']) ? $_GET['iniciolimit'] : "0";
     $clasula_limit = $iniciolimit * $limite;
     $limit = " LIMIT {$clasula_limit}, {$limite}";
     $db->Consulta("SELECT cod_intranet_segur_permissao_negada, ref_ref_cod_pessoa_fj, ip_interno, ip_externo, data_hora FROM intranet_segur_permissao_negada ORDER BY data_hora DESC {$limit}");
     $objPessoa = new clsPessoaFisica();
     while ($db->ProximoRegistro()) {
         list($cod, $cod_pessoa, $ip_interno, $ip_externo, $data_hora) = $db->Tupla();
         if (!is_null($cod_pessoa)) {
             //$nm_pessoa = $db2->CampoUnico( "SELECT nm_pessoa FROM pessoa_fj WHERE cod_pessoa_fj = $cod_pessoa" );
             list($nm_pessoa) = $objPessoa->queryRapida($cod_pessoa, "nome");
         } else {
             $nm_pessoa = "Convidado";
         }
         $ip_externo = $ip_externo == '200.215.80.163' ? "Prefeitura" : "Externo - " . $ip_externo;
         $this->addLinhas(array("<a href=\"acesso_indevido_det.php?cod_permissao={$cod}\"><img src='imagens/noticia.jpg' border=0>{$nm_pessoa}</a>", "<a href=\"acesso_indevido_det.php?cod_permissao={$cod}\">{$ip_externo}</a>", "<a href=\"acesso_indevido_det.php?cod_permissao={$cod}\">{$ip_interno}</a>", "<a href=\"acesso_indevido_det.php?cod_permissao={$cod}\">" . date("d/m/Y H:i", strtotime(substr($data_hora, 0, 19))) . "</a>"));
     }
     $this->paginador("acesso_indevido_lst.php?&nm_pessoa={$_GET['nm_pessoa']}", $total_temp, $limite, @$_GET['pos_atual']);
     $this->largura = "100%";
 }
Ejemplo n.º 6
0
 function Gerar()
 {
     $this->titulo = "Detalhe de fotos";
     $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet");
     $id_foto = @$_GET['id_foto'];
     $objPessoa = new clsPessoaFisica();
     $db = new clsBanco();
     //$db->Consulta( "SELECT f.data_foto, f.titulo, f.descricao, p1.nm_pessoa, f.caminho, f.altura, f.largura, p2.nm_pessoa, f.ref_cod_foto_secao FROM foto_portal f, pessoa_fj p1, pessoa_fj p2 WHERE f.ref_ref_cod_pessoa_fj=p1.cod_pessoa_fj AND p2.cod_pessoa_fj=f.ref_cod_credito AND cod_foto_portal={$id_foto}" );
     $db->Consulta("SELECT f.ref_ref_cod_pessoa_fj, f.nm_credito, f.data_foto, f.titulo, f.descricao, f.caminho, f.altura, f.largura, f.ref_cod_foto_secao FROM foto_portal f WHERE cod_foto_portal={$id_foto}");
     if ($db->ProximoRegistro()) {
         //list ($data, $titulo, $descricao, $nome, $foto, $altura, $largura, $credito, $secao ) = $db->Tupla();
         list($cod_pessoa, $nm_credito, $data, $titulo, $descricao, $foto, $altura, $largura, $secao) = $db->Tupla();
         list($nome) = $objPessoa->queryRapida($cod_pessoa, "nome");
         $data = date('d/m/Y', strtotime(substr($data, 0, 19)));
         $this->addDetalhe(array("Data", $data));
         $this->addDetalhe(array("T&iacute;tulo", $titulo));
         $this->addDetalhe(array("Criador", $nome));
         $this->addDetalhe(array("Credito", $nm_credito));
         //echo $foto;
         $this->addDetalhe(array("Foto", "<a href='#' onclick='javascript:openfoto(\"{$foto}\", \"{$altura}\",  \"{$largura}\")'><img src='fotos/small/{$foto}' border='0'></a>"));
     }
     $this->url_novo = "fotos_cad.php";
     $this->url_editar = "fotos_cad.php?id_foto={$id_foto}";
     $this->url_cancelar = "fotos_lst.php";
     $this->largura = "100%";
 }
Ejemplo n.º 7
0
 function Gerar()
 {
     $objPessoa = new clsPessoaFisica();
     $db = new clsBanco();
     $this->campoOculto("ref_ref_pessoa_fj", $this->ref_ref_pessoa_fj);
     $this->campoOculto("cod_portal_concurso", $this->cod_portal_concurso);
     //$nome = $db->CampoUnico( "SELECT nm_pessoa FROM pessoa_fj WHERE cod_pessoa_fj = '{$this->ref_ref_pessoa_fj}'" );
     list($nome) = $objPessoa->queryRapida($this->ref_ref_pessoa_fj, "nome");
     $this->campoRotulo("pessoa", "Respons&aacute;vel", $nome);
     $this->campoTexto("nm_concurso", "Título", $this->nm_concurso, "50", "100", true);
     $this->campoMemo("descricao", "Descri&ccedil;&atilde;o", $this->descricao, "50", "4", false);
     $this->campoArquivo("documento", "Documento", $this->documento, "50");
 }
Ejemplo n.º 8
0
 function Gerar()
 {
     $this->titulo = "Agendas";
     $cod_agenda = @$_GET['cod_agenda'];
     $db = new clsBanco();
     $db2 = new clsBanco();
     $db->Consulta("SELECT cod_agenda, nm_agenda, publica, envia_alerta, ref_ref_cod_pessoa_cad, data_cad, ref_ref_cod_pessoa_own FROM portal.agenda WHERE cod_agenda = '{$cod_agenda}'");
     if ($db->ProximoRegistro()) {
         list($cod_agenda, $nm_agenda, $publica, $envia_alerta, $pessoa_cad, $data_cad, $pessoa_own) = $db->Tupla();
         $objPessoa = new clsPessoaFisica();
         list($nome) = $objPessoa->queryRapida($pessoa_cad, "nome");
         $objPessoa_ = new clsPessoaFisica();
         list($nm_pessoa_own) = $objPessoa_->queryRapida($pessoa_own, "nome");
         $this->addDetalhe(array("Código da Agenda", $cod_agenda));
         $this->addDetalhe(array("Agenda", $nm_agenda));
         $this->addDetalhe(array("Pública", $publica == 0 ? $publica = 'Não' : ($pubica = 'Sim')));
         $this->addDetalhe(array("Envia Alerta", $envia_alerta == 0 ? $envia_alerta = 'Não' : ($envia_alerta = 'Sim')));
         $this->addDetalhe(array("Quem Cadastrou", $nome));
         $this->addDetalhe(array("Data do Cadastro", date("d/m/Y H:m:s", strtotime(substr($data_cad, 0, 19)))));
         $this->addDetalhe(array("Dono da Agenda", $nm_pessoa_own));
         $editores = "";
         if ($nm_pessoa_own) {
             $editores .= "<b>{$nm_pessoa_own}</b><br>";
         }
         $edit_array = array();
         $db2->Consulta("SELECT ref_ref_cod_pessoa_fj FROM agenda_responsavel WHERE ref_cod_agenda = '{$cod_agenda}'");
         while ($db2->ProximoRegistro()) {
             list($nome) = $objPessoa->queryRapida($db2->Campo("ref_ref_cod_pessoa_fj"), "nome");
             $edit_array[] = $nome;
         }
         if (!count($edit_array)) {
             if (!$nm_pessoa_own) {
                 $editores .= "Nenhum editor cadastrado";
             }
         } else {
             asort($edit_array);
             reset($edit_array);
             $editores .= implode("<br>", $edit_array);
         }
         $this->addDetalhe(array("Editores autorizados", $editores));
     } else {
         $this->addDetalhe(array("Erro", "Codigo de agenda inválido"));
     }
     $this->url_editar = "agenda_admin_cad.php?cod_agenda={$cod_agenda}";
     $this->url_novo = "agenda_admin_cad.php";
     $this->url_cancelar = "agenda_admin_lst.php";
     $this->largura = "100%";
     $localizacao = new LocalizacaoSistema();
     $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "In&iacute;cio", "" => "Detalhe da agenda"));
     $this->enviaLocalizacao($localizacao->montar());
 }
 function Gerar()
 {
     @session_start();
     $_SESSION["campo"] = isset($_GET["campo"]) ? $_GET["campo"] : $_SESSION["campo"];
     $this->__nome = "form1";
     @session_write_close();
     $this->titulo = "Categorias";
     // Paginador
     $limite = 7;
     $iniciolimit = $_GET["pagina_{$this->__nome}"] ? $_GET["pagina_{$this->__nome}"] * $limite - $limite : 0;
     //***
     // INICIO FILTROS
     //***
     $nm_categoria = $_GET["nm_categoria"];
     $this->campoTexto("titulo", "T&iacute;tulo", $_GET["titulo"], 40, 255);
     //***
     // FIM FILTROS
     //***
     $this->addCabecalhos(array("Data", "T&iacute;tulo", "Criador"));
     $db = new clsBanco();
     if (!empty($_GET["titulo"])) {
         $where = " where n.titulo ilike '%{$_GET["titulo"]}%'";
     }
     $total = $db->CampoUnico("SELECT count(*) FROM not_portal n {$where}");
     $db->Consulta("SELECT n.ref_ref_cod_pessoa_fj, cod_not_portal, n.data_noticia, n.titulo, n.descricao FROM not_portal n {$where} ORDER BY n.data_noticia DESC LIMIT {$iniciolimit},{$limite}");
     $objPessoa = new clsPessoaFisica();
     while ($db->ProximoRegistro()) {
         list($cod_pessoa, $id_noticia, $data, $titulo, $descricao) = $db->Tupla();
         list($nome) = $objPessoa->queryRapida($cod_pessoa, "nome");
         $data = date('d/m/Y', strtotime(substr($data, 0, 19)));
         $campo = @$_GET['campo'];
         if (strlen($titulo) >= 40) {
             $titulo = substr($titulo, 0, 40) . "...";
         }
         $func = "javascript:enviar('{$_SESSION["campo"]}','{$id_noticia}','{$titulo}','div_dinamico_0')";
         $this->addLinhas(array("<a href='javascript:void(0);' onclick=\"{$func}\">{$data}</a>", "<a href='javascript:void(0);' onclick=\"{$func}\">{$titulo}</a>", "<a href='javascript:void(0);' onclick=\"{$func}\">{$nome}</a>"));
     }
     $this->largura = "100%";
     $this->addPaginador2("acoes_pesquisa_noticia.php", $total, $_GET, $this->__nome, $limite);
     @session_write_close();
 }
 function Inicializar()
 {
     @session_start();
     $this->id_pessoa = $_SESSION['id_pessoa'];
     session_write_close();
     $retorno = "Novo";
     if (@$_GET['cod_pessoa_fj']) {
         $this->fexcluir = true;
         $this->cod_pessoa_fj = @$_GET['cod_pessoa_fj'];
         $objPessoa = new clsPessoaFisica();
         $db = new clsBanco();
         list($this->nome_pessoa) = $objPessoa->queryRapida($this->cod_pessoa_fj, "nome");
         $retorno = "Editar";
     }
     if (isset($_POST["cod_pessoa_fj"])) {
         $this->cod_pessoa_fj = $_POST["cod_pessoa_fj"];
         $this->nm_pessoa = $_POST["nm_pessoa"];
     }
     $this->url_cancelar = "compras_funcionarios_lst.php";
     $this->nome_url_cancelar = "Cancelar";
     return $retorno;
 }
Ejemplo n.º 11
0
 function Gerar()
 {
     $this->titulo = "Detalhe de concurso";
     $this->addBanner("http://ieducar.dccobra.com.br/intranet/imagens/nvp_top_intranet.jpg", "http://ieducar.dccobra.com.br/intranet/imagens/nvp_vert_intranet.jpg", "Intranet");
     $cod_portal_concurso = @$_GET['cod_portal_concurso'];
     $objPessoa = new clsPessoaFisica();
     $db = new clsBanco();
     $db->Consulta("SELECT nm_concurso, descricao, data_hora, ref_ref_cod_pessoa_fj, caminho, tipo_arquivo FROM portal_concurso WHERE cod_portal_concurso = '{$cod_portal_concurso}'");
     if ($db->ProximoRegistro()) {
         list($nome, $descricao, $data, $pessoa, $caminho, $tipo) = $db->Tupla();
         //$pessoa = $db->CampoUnico( "SELECT nm_pessoa FROM pessoa_fj WHERE cod_pessoa_fj = '$pessoa'" );
         list($pessoa) = $objPessoa->queryRapida($pessoa, "nome");
         $this->addDetalhe(array("Responsável", $pessoa));
         $this->addDetalhe(array("Data", date("d/m/Y H:i", strtotime(substr($data, 0, 19)))));
         $this->addDetalhe(array("Nome", $nome));
         $this->addDetalhe(array("Descrição", $descricao));
         $this->addDetalhe(array("Arquivo", "<a href='arquivos/{$caminho}''><img src='http://ieducar.dccobra.com.br/intranet/imagens/nvp_icon_{$tipo}.gif' border='0'></a>"));
     }
     $this->url_novo = "concursos_cad.php";
     $this->url_editar = "concursos_cad.php?cod_portal_concurso={$cod_portal_concurso}";
     $this->url_cancelar = "concursos_lst.php";
     $this->largura = "100%";
 }
Ejemplo n.º 12
0
 function Gerar()
 {
     $this->titulo = "Detalhe do Banner";
     $cod_portal_banner = @$_GET['cod_portal_banner'];
     $objPessoa = new clsPessoaFisica();
     $db = new clsBanco();
     $db->Consulta("SELECT b.ref_ref_cod_pessoa_fj, b.cod_portal_banner, b.caminho, b.title, b.prioridade, b.link, b.lateral FROM portal_banner b WHERE b.cod_portal_banner={$cod_portal_banner}");
     if ($db->ProximoRegistro()) {
         list($cod_pessoa, $cod_portal_banner, $caminho, $title, $prioridade, $link, $lateral) = $db->Tupla();
         list($nm_pessoa) = $objPessoa->queryRapida($cod_pessoa, "nome");
         $this->addDetalhe(array("Responsável", $nm_pessoa));
         $this->addDetalhe(array("Title", $title));
         $this->addDetalhe(array("Prioridade", $prioridade));
         $this->addDetalhe(array("Link", $link));
         $lateral = $lateral ? "Sim" : "Não";
         $this->addDetalhe(array("Lateral", $lateral));
         $this->addDetalhe(array("Banner", "<img src='fotos/imgs/{$caminho}' title='{$title}' width=\"149\">"));
     }
     $this->url_novo = "banner_cad.php";
     $this->url_editar = "banner_cad.php?cod_portal_banner={$cod_portal_banner}";
     $this->url_cancelar = "banner_lst.php";
     $this->largura = "100%";
 }
Ejemplo n.º 13
0
 function Gerar()
 {
     @session_start();
     $_SESSION["campo"] = $_GET["campo"] ? $_GET["campo"] : $_SESSION["campo"];
     $this->nome = "form1";
     $this->titulo = "Not&iacute;cias";
     $this->addCabecalhos(array("Selecionar", "Data", "T&iacute;tulo", "Criador"));
     $objPessoa = new clsPessoaFisica();
     $db = new clsBanco();
     $limite = 10;
     $iniciolimit = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $limite - $limite : 0;
     $total = $db->CampoUnico("SELECT count(*) FROM not_portal");
     $db->Consulta("SELECT n.ref_ref_cod_pessoa_fj, cod_not_portal, n.data_noticia, n.titulo, n.descricao FROM not_portal n ORDER BY n.data_noticia DESC LIMIT {$iniciolimit},{$limite}");
     while ($db->ProximoRegistro()) {
         list($cod_pessoa, $id_noticia, $data, $titulo, $descricao) = $db->Tupla();
         list($nome) = $objPessoa->queryRapida($cod_pessoa, "nome");
         $data = date('d/m/Y', strtotime(substr($data, 0, 19)));
         $campo = @$_GET['campo'];
         $this->addLinhas(array("<center><a href='javascript:void(0);' onclick='javascript:retorna(\"{$this->nome}\", \"{$campo}\", \"{$id_noticia}\")'><img  width='20' height='20' src='imagens/noticia.jpg' border=0>", $data, $titulo, $nome . " " . $sobrenome));
     }
     $this->addPaginador2("add_noticias.php", $total, $_GET, $this->nome, $limite);
     $this->largura = "100%";
 }
Ejemplo n.º 14
0
 function Gerar()
 {
     $this->titulo = "Detalhe da licita&ccedil;&atilde;o";
     $id_licitacao = @$_GET['id_licitacao'];
     $objPessoa = new clsPessoaFisica();
     $db = new clsBanco();
     $db->Consulta("SELECT l.ref_ref_cod_pessoa_fj, m.nm_modalidade, l.numero, l.objeto, l.data_hora FROM compras_licitacoes l, compras_modalidade m WHERE m.cod_compras_modalidade=l.ref_cod_compras_modalidade AND cod_compras_licitacoes={$id_licitacao}");
     if ($db->ProximoRegistro()) {
         //list ($nm, $numero, $objeto, $data_c, $hora) = $db->Tupla();
         list($cod_pessoa, $nm, $numero, $objeto, $data_c, $hora) = $db->Tupla();
         list($nome) = $objPessoa->queryRapida($cod_pessoa, "nome");
         $hora = date('H:i', strtotime(substr($data_c, 0, 19)));
         $data_c = date('d/m/Y', strtotime(substr($data_c, 0, 19)));
         $this->addDetalhe(array("Modalidade", $nm . " " . $numero));
         $this->addDetalhe(array("Objeto", $objeto));
         $this->addDetalhe(array("Data", "{$data_c}"));
         $this->addDetalhe(array("Hora", $hora));
     }
     $this->url_novo = "licitacoes_cad.php";
     $this->url_editar = "licitacoes_cad.php?id_licitacao={$id_licitacao}";
     $this->url_cancelar = "licitacoes_lst.php";
     $this->largura = "100%";
 }
Ejemplo n.º 15
0
 function Inicializar()
 {
     $this->pessoa = @$_GET["pessoa"];
     if ($_GET["cod"]) {
         $this->cod_pessoa_fj = @$_GET["cod"];
     }
     $this->ref_cod_sistema = @$_GET["ref_cod_sistema"];
     $this->pessoa_cpf = @$_GET["pessoa_cpf"];
     if ($_POST["pessoa"]) {
         $this->pessoa = $_POST["pessoa"];
     }
     if ($_POST["pessoa_cpf"]) {
         $this->pessoa_cpf = $_POST["pessoa_cpf"];
     }
     $this->id_federal = @$_POST["id_federal"];
     if ($_POST["vazio"]) {
         $this->vazio = $_POST["vazio"];
     } else {
         $this->vazio = "true";
     }
     $this->retorno = "Novo";
     if ($this->id_federal != null && (!is_numeric($this->cod_pessoa_fj) || $this->cod_pessoa_fj == 0)) {
         $obj_fisica = 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, idFederal2int($this->id_federal));
         $detalhe = $obj_fisica->detalhe();
         if ($detalhe) {
             $this->cod_pessoa_fj = $detalhe['idpes'];
         } else {
             $obj_juridica = new clsJuridica(false, idFederal2int($this->id_federal));
             $det_jur = $obj_juridica->detalhe();
             if ($det_jur) {
                 $this->cod_pessoa_fj = $det_jur["idpes"];
             }
         }
     }
     if ($this->pessoa == "F" || $this->pessoa == "J") {
         if (is_numeric($this->cod_pessoa_fj) && $this->cod_pessoa_fj != 0) {
             if ($this->pessoa == "F") {
                 $obj_fisica = new clsPessoaFisica();
                 list($this->nm_pessoa, $this->id_federal, $this->data_nasc, $this->ddd_telefone_1, $this->telefone_1, $this->ddd_telefone_2, $this->telefone_2, $this->ddd_telefone_mov, $this->telefone_mov, $this->ddd_telefone_fax, $this->telefone_fax, $this->email, $this->http, $this->pessoa, $this->sexo, $this->cidade, $this->bairro, $this->logradouro, $this->cep, $this->idlog, $this->idbai, $this->idtlog, $this->sigla_uf, $this->complemento, $this->numero, $this->bloco, $this->apartamento, $this->andar) = $obj_fisica->queryRapida($this->cod_pessoa_fj, "nome", "cpf", "data_nasc", "ddd_1", "fone_1", "ddd_2", "fone_2", "ddd_mov", "fone_mov", "ddd_fax", "fone_fax", "email", "url", "tipo", "sexo", "cidade", "bairro", "logradouro", "cep", "idlog", "idbai", "idtlog", "sigla_uf", "complemento", "numero", "bloco", "apartamento", "andar");
                 $this->cep = int2Cep($this->cep);
                 $obj_endereco = new clsPessoaEndereco($this->cod_pessoa_fj);
                 $det_endereco = $obj_endereco->detalhe();
                 if ($det_endereco) {
                     $obj_cep = $det_endereco["cep"];
                     $det_cep = $obj_cep->detalhe();
                     $this->cep = $det_cep["cep"];
                     $obj_idlog = $det_endereco["idlog"];
                     $det_idlog = $obj_idlog->detalhe();
                     $obj_idlog = $det_idlog["idlog"];
                     $det_idlog = $obj_idlog->detalhe();
                     $this->idlog = $det_idlog["idlog"];
                     $this->numero = $det_endereco["numero"];
                     $this->letra = $det_endereco["letra"];
                     $this->complemento = $det_endereco["complemento"];
                     $obj_idbai = $det_endereco["idbai"];
                     $det_idbai = $obj_idbai->detalhe();
                     $this->idbai = $det_idbai["idbai"];
                     $this->bloco = $det_endereco["bloco"];
                     $this->andar = $det_endereco["andar"];
                     $this->apartamento = $det_endereco["apartamento"];
                 } else {
                     $obj_end_ext = new clsEnderecoExterno($this->cod_pessoa_fj);
                     $det_end_ext = $obj_end_ext->detalhe();
                     if ($det_end_ext) {
                         $obj_uf = $det_end_ext["sigla_uf"];
                         $det_uf = $obj_uf->detalhe();
                         $this->sigla_uf = $det_uf["sigla_uf"];
                         $this->cidade = $det_end_ext["cidade"];
                         $this->cep = $det_end_ext["cep"];
                         $obj_idtlog = $det_end_ext["idtlog"];
                         $det_idtlog = $obj_idtlog->detalhe();
                         $this->idtlog = $det_idtlog["idtlog"];
                         $this->logradouro = $det_end_ext["logradouro"];
                         $this->numero = $det_end_ext["numero"];
                         $this->letra = $det_end_ext["letra"];
                         $this->complemento = $det_end_ext["complemento"];
                         $this->bairro = $det_end_ext["bairro"];
                         $this->bloco = $det_end_ext["bloco"];
                         $this->andar = $det_end_ext["andar"];
                         $this->apartamento = $det_end_ext["apartamento"];
                     }
                 }
             } elseif ($this->pessoa == "J") {
                 $obj_juridica = new clsPessoaJuridica($this->cod_pessoa_fj);
                 $det_juridica = $obj_juridica->detalhe();
                 $this->email = $det_juridica['email'];
                 $this->url = $det_juridica['url'];
                 $this->insc_est = $det_juridica['insc_estadual'];
                 $this->capital_social = $det_juridica['capital_social'];
                 $this->razao_social = $det_juridica['nome'];
                 $this->fantasia = $det_juridica['fantasia'];
                 $this->id_federal = int2CNPJ($det_juridica['cnpj']);
                 $this->ddd_telefone_1 = $det_juridica['ddd_1'];
                 $this->telefone_1 = $det_juridica['fone_1'];
                 $this->ddd_telefone_2 = $det_juridica['ddd_2'];
                 $this->telefone_2 = $det_juridica['fone_2'];
                 $this->ddd_telefone_mov = $det_juridica['ddd_mov'];
                 $this->telefone_mov = $det_juridica['fone_mov'];
                 $this->ddd_telefone_fax = $det_juridica['ddd_fax'];
                 $this->telefone_fax = $det_juridica['fone_fax'];
                 $this->cidade = $det_juridica['cidade'];
                 $this->bairro = $det_juridica['bairro'];
                 $this->logradouro = $det_juridica['logradouro'];
                 $this->cep = int2CEP($det_juridica['cep']);
                 $this->idlog = $det_juridica['idlog'];
                 $this->idbai = $det_juridica['idbai'];
                 $this->idtlog = $det_juridica['idtlog'];
                 $this->sigla_uf = $det_juridica['sigla_uf'];
                 $this->complemento = $det_juridica['complemento'];
                 $this->numero = $det_juridica['numero'];
                 $this->letra = $det_juridica['letra'];
                 $obj_endereco = new clsPessoaEndereco($this->cod_pessoa_fj);
                 $det_endereco = $obj_endereco->detalhe();
                 if ($det_endereco) {
                     $obj_cep = $det_endereco["cep"];
                     $det_cep = $obj_cep->detalhe();
                     $this->cep = $det_cep["cep"];
                     $obj_idlog = $det_endereco["idlog"];
                     $det_idlog = $obj_idlog->detalhe();
                     $obj_idlog = $det_idlog["idlog"];
                     $det_idlog = $obj_idlog->detalhe();
                     $this->idlog = $det_idlog["idlog"];
                     $this->numero = $det_endereco["numero"];
                     $this->letra = $det_endereco["letra"];
                     $this->complemento = $det_endereco["complemento"];
                     $obj_idbai = $det_endereco["idbai"];
                     $det_idbai = $obj_idbai->detalhe();
                     $this->idbai = $det_idbai["idbai"];
                     $this->bloco = $det_endereco["bloco"];
                     $this->andar = $det_endereco["andar"];
                     $this->apartamento = $det_endereco["apartamento"];
                 } else {
                     $obj_end_ext = new clsEnderecoExterno($this->cod_pessoa_fj);
                     $det_end_ext = $obj_end_ext->detalhe();
                     if ($det_end_ext) {
                         $obj_uf = $det_end_ext["sigla_uf"];
                         $det_uf = $obj_uf->detalhe();
                         $this->sigla_uf = $det_uf["sigla_uf"];
                         $this->cidade = $det_end_ext["cidade"];
                         $this->cep = $det_end_ext["cep"];
                         $obj_idtlog = $det_end_ext["idtlog"];
                         $det_idtlog = $obj_idtlog->detalhe();
                         $this->idtlog = $det_idtlog["idtlog"];
                         $this->logradouro = $det_end_ext["logradouro"];
                         $this->numero = $det_end_ext["numero"];
                         $this->letra = $det_end_ext["letra"];
                         $this->complemento = $det_end_ext["complemento"];
                         $this->bairro = $det_end_ext["bairro"];
                         $this->bloco = $det_end_ext["bloco"];
                         $this->andar = $det_end_ext["andar"];
                         $this->apartamento = $det_end_ext["apartamento"];
                     }
                 }
             }
             $this->retorno = "Editar";
             $this->fexcluir = false;
         } elseif ($this->id_federal == null) {
             $this->retorno = '';
         }
     } else {
         $this->retorno = '';
     }
     if (!($this->vazio == "true") && !is_numeric($this->cod_pessoa_fj)) {
         $this->retorno = "Novo";
     } elseif (is_numeric($this->cod_pessoa_fj)) {
         $this->retorno = "Editar";
     }
     return $this->retorno;
 }
Ejemplo n.º 16
0
     $conteudos[$cod_conteudo]["rem_email"] = $rem_email;
     $conteudos[$cod_conteudo]["conteudo"] .= "<br /><br />Dúvidas, críticas ou sugestões?<br />Ouvidoria Municipal - 0800 646 4040";
 }
 $removeemail = "";
 if (!is_null($cod_funcionario)) {
     // verifica se jah houve um envio deste conteudo, para este e-mail
     $db2->Consulta("SELECT 1 FROM mailling_fila_envio WHERE ref_ref_cod_pessoa_fj = '{$cod_funcionario}' AND ref_cod_mailling_email_conteudo = '{$cod_conteudo}' AND data_envio IS NOT NULL");
     if ($db2->ProximoRegistro()) {
         // ja enviou, vamos deletar esse duplicado
         $db2->Consulta("DELETE FROM mailling_fila_envio WHERE ref_ref_cod_pessoa_fj = '{$cod_funcionario}' AND ref_cod_mailling_email_conteudo = '{$cod_conteudo}' AND data_envio IS NULL");
     } else {
         $db2->Consulta("SELECT f.email FROM funcionario_email f WHERE f.ref_ref_cod_pessoa_fj = '{$cod_funcionario}' ORDER BY cod_email ASC LIMIT 1 OFFSET 0");
         $db2->ProximoRegistro();
         list($email) = $db2->Tupla();
         $objPessoa = new clsPessoaFisica();
         list($nome) = $objPessoa->queryRapida($cod_funcionario, "nome");
         $email .= "@itajai.sc.gov.br";
     }
 } else {
     if (is_numeric($cod_email)) {
         // verifica se jah houve um envio deste conteudo, para este e-mail
         $db2->Consulta("SELECT 1 FROM mailling_fila_envio WHERE ref_cod_mailling_email = '{$cod_email}' AND ref_cod_mailling_email_conteudo = '{$cod_conteudo}' AND data_envio IS NOT NULL AND cod_mailling_fila_envio <> '{$cod_fila}'");
         if ($db2->ProximoRegistro()) {
             // ja enviou, vamos deletar esse duplicado
             $db2->Consulta("DELETE FROM mailling_fila_envio WHERE ref_cod_mailling_email = '{$cod_email}' AND ref_cod_mailling_email_conteudo = '{$cod_conteudo}' AND data_envio IS NULL AND cod_mailling_fila_envio <> '{$cod_fila}'");
         } else {
             $db2->Consulta("SELECT email, nm_pessoa FROM mailling_email WHERE cod_mailling_email = '{$cod_email}'");
             $db2->ProximoRegistro();
             list($email, $nome) = $db2->Tupla();
             $removeemail = "Caso queira remover seu e-mail desta lista <a href=\"http://www.itajai.sc.gov.br/remover.php?email={$email}\">clique aqui</a>";
             /*
 function Inicializar()
 {
     @session_start();
     $this->id_pessoa = $_SESSION['id_pessoa'];
     session_write_close();
     $retorno = "Novo";
     if (@$_GET['id_licitacao']) {
         $this->id_licitacao = @$_GET['id_licitacao'];
         $db = new clsBanco();
         $db->Consulta("SELECT valor_real, valor_referencia, ref_cod_compras_final_pregao FROM compras_pregao_execucao WHERE ref_cod_compras_licitacoes = '{$this->id_licitacao}'");
         if ($db->ProximoRegistro()) {
             list($this->valor_real, $this->valor_referencia, $this->ref_cod_compras_final_pregao) = $db->Tupla();
         } else {
             $this->mensagem = "Esta solicitação não pode ser fechada (defina a equipe primeiro)";
         }
         $retorno = "Editar";
     } else {
         $this->mensagem = "Nenhuma licitação selecionada";
     }
     if (isset($_POST["id_licitacao"])) {
         $this->id_licitacao = $_POST["id_licitacao"];
         $this->valor_real = $_POST["valor_real"];
         $this->valor_referencia = $_POST["valor_referencia"];
         $this->ref_cod_compras_final_pregao = $_POST["ref_cod_compras_final_pregao"];
     }
     if ($this->id_licitacao) {
         $objPessoa = new clsPessoaFisica();
         $db = new clsBanco();
         $db->Consulta("SELECT l.ref_ref_cod_pessoa_fj, m.nm_modalidade, l.numero, l.objeto, l.data_hora, exec.ano_processo,exec.mes_processo, exec.seq_processo, exec.seq_portaria, exec.ano_portaria, exec.valor_referencia, exec.valor_real, ref_pregoeiro, ref_equipe1, ref_equipe2, ref_equipe3 FROM compras_licitacoes l, compras_modalidade m, compras_pregao_execucao exec WHERE m.cod_compras_modalidade=l.ref_cod_compras_modalidade AND cod_compras_licitacoes={$this->id_licitacao} AND l.cod_compras_licitacoes=exec.ref_cod_compras_licitacoes");
         if ($db->ProximoRegistro()) {
             list($cod_pessoa, $this->modalidade, $this->numero, $this->objeto, $this->data, $this->ano_processo, $this->mes_processo, $this->seq_processo, $this->seq_portaria, $this->ano_portaria, $this->valor_referencia, $this->valor_real, $this->ref_pregoeiro, $this->ref_equipe1, $this->ref_equipe2, $this->ref_equipe3) = $db->Tupla();
             $this->hora = date('H:i', strtotime(substr($this->hora, 0, 19)));
             $this->data = date('d/m/Y', strtotime(substr($this->data, 0, 19)));
             list($this->ref_pregoeiro) = $objPessoa->queryRapida($this->ref_pregoeiro, "nome");
             list($this->ref_equipe1) = $objPessoa->queryRapida($this->ref_equipe1, "nome");
             list($this->ref_equipe2) = $objPessoa->queryRapida($this->ref_equipe2, "nome");
             list($this->ref_equipe3) = $objPessoa->queryRapida($this->ref_equipe3, "nome");
         }
     }
     $this->url_cancelar = "licitacoes_finalizar_lst.php";
     $this->nome_url_cancelar = "Cancelar";
     return $retorno;
 }
 function Gerar()
 {
     $this->campoOculto("id_licitacao", $this->id_licitacao);
     if ($this->id_licitacao) {
         $objPessoas = new clsPessoaFisica();
         $db = new clsBanco();
         $db->Consulta("SELECT compras.ref_ref_cod_pessoa_fj FROM compras_funcionarios compras ");
         $opcoes = array();
         $opcoes[""] = "Selecione";
         while ($db->ProximoRegistro()) {
             list($cod) = $db->Tupla();
             list($nome) = $objPessoas->queryRapida($cod, "nome");
             $opcoes[$cod] = $nome;
         }
         $this->campoRotulo("Modalidade", "Modalidade", $this->nm . " " . $this->numero);
         $this->campoRotulo("Objeto", "Objeto", $this->objeto);
         $this->campoRotulo("Data", "Data", $this->data);
         $this->campoRotulo("Hora", "Hora", $this->hora);
         $this->campoLista("pregoeiro", "Pregoeiro", $opcoes, $this->pregoeiro);
         $this->campoLista("equipe1", "Equipe 1", $opcoes, $this->equipe1);
         $this->campoLista("equipe2", "Equipe 2", $opcoes, $this->equipe2);
         $this->campoLista("equipe3", "Equipe 3", $opcoes, $this->equipe3);
         $this->campoTexto("mes_processo", "Mes do Processo", $this->mes_processo, 14, 14, true);
         $this->campoTexto("ano_processo", "Ano do Processo", $this->ano_processo, 14, 14, true);
         $this->campoTexto("processo", "Sequencial do Processo", $this->seq_processo, 14, 14, true);
         $this->campoTexto("portaria", "Sequencial da Portaria", $this->seq_portaria, 14, 14);
         $this->campoTexto("ano_portaria", "Ano da Portaria", $this->ano_portaria, 14, 14);
         $this->campoTexto("valor_referencia", "Valor de Referencia", str_replace(".", ",", $this->valor_referencia), 14, 14);
     }
     $this->campoOculto("pagina_anterior", $this->pagina_anterior);
 }
Ejemplo n.º 19
0
 function Gerar()
 {
     $this->titulo = "Di&aacute;rias";
     $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet");
     $this->addCabecalhos(array("Secretaria", "Funcion&aacute;rio", "Partida", "Chegada", "Valor", "Nº Di&aacute;ria"));
     if ($_GET['ref_cod_setor']) {
         $this->ref_cod_setor = @$_GET['ref_cod_setor'];
     }
     $lst_setores = array("" => "Selecione");
     $obj_setor = new clsSetor();
     $lst_setor = $obj_setor->lista(null, null, null, null, null, null, null, null, null, null, 0);
     if (is_array($lst_setor) && count($lst_setor)) {
         foreach ($lst_setor as $linha) {
             $lst_setores[$linha["cod_setor"]] = $linha["nm_setor"];
         }
     }
     $this->campoLista("ref_cod_setor", "Secretaria", $lst_setores, $this->ref_cod_setor, "", false, "", "", false, false);
     $where = "";
     $gruda = "";
     $where = " WHERE ativo = 't' ";
     if (!empty($_GET['ref_cod_setor'])) {
         $where .= " AND ref_cod_setor = {$this->ref_cod_setor}";
     }
     $db = new clsBanco();
     $db2 = new clsBanco();
     $total = $db->UnicoCampo("SELECT count(0) FROM pmidrh.diaria {$where}");
     // Paginador
     $limite = 15;
     $iniciolimit = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $limite - $limite : 0;
     $strLimit = " LIMIT {$iniciolimit}, {$limite}";
     $objPessoa = new clsPessoaFisica();
     $sql = "SELECT cod_diaria, ref_funcionario, data_partida, data_chegada, COALESCE(vl100,0) + COALESCE(vl75,0) + COALESCE(vl50,0) + COALESCE(vl25,0) AS valor, ref_cod_setor, num_diaria, data_pedido  FROM pmidrh.diaria {$where} ORDER BY num_diaria ASC {$strLimit}";
     $db->Consulta($sql);
     while ($db->ProximoRegistro()) {
         list($cod_diaria, $idpes, $data_partida, $data_chegada, $valor, $ref_cod_setor, $num_diaria, $data_pedido) = $db->Tupla();
         $data_chegada = date("d/m/Y H:i", strtotime($data_chegada));
         $data_partida = date("d/m/Y H:i", strtotime($data_partida));
         if ($ref_cod_setor) {
             $obj_setor = new clsSetor($ref_cod_setor);
             $det_setor = $obj_setor->detalhe();
             $secretaria = $det_setor['nm_setor'];
         } else {
             $secretaria = "";
         }
         list($nome) = $objPessoa->queryRapida($idpes, "nome");
         if (strlen($nome) > 40) {
             $nome = substr($nome, 0, 37);
         }
         $valor = number_format($valor, 2, ",", ".");
         $data = dataFromPgToBr($data_pedido);
         $data = explode("/", $data);
         $num_diaria = sprintf("%06d", $num_diaria);
         $this->addLinhas(array("<a href='diaria_det.php?cod_diaria={$cod_diaria}'><img src='imagens/noticia.jpg' border=0>{$secretaria}</a>", "<a href='diaria_det.php?cod_diaria={$cod_diaria}'>{$nome}</a>", "<a href='diaria_det.php?cod_diaria={$cod_diaria}'>{$data_partida}</a>", "<a href='diaria_det.php?cod_diaria={$cod_diaria}'>{$data_chegada}</a>", "<a href='diaria_det.php?cod_diaria={$cod_diaria}'>{$valor}</a>", "<a href='diaria_det.php?cod_diaria={$cod_diaria}'>{$num_diaria}/{$data[2]}</a>"));
     }
     // Paginador
     $this->addPaginador2("diaria_lst.php", $total, $_GET, $this->nome, $limite);
     $this->acao = "go(\"diaria_cad.php\")";
     $this->nome_acao = "Novo";
     $this->largura = "100%";
 }
Ejemplo n.º 20
0
 function Novo()
 {
     if (!$this->data_inicial) {
         $this->data_inicial = false;
     } else {
         $titulo = "({$this->data_inicial} - ";
         $data = explode("/", $this->data_inicial);
         $this->data_inicial = "{$data[2]}/{$data[1]}/{$data[0]}";
     }
     if (!$this->data_final) {
         $titulo .= date('d/m/Y', time()) . ")";
         $this->data_final = false;
     } else {
         $titulo .= "{$this->data_final})";
         $data = explode("/", $this->data_final);
         $this->data_final = "{$data[2]}/{$data[1]}/{$data[0]}";
     }
     // gera a lista de licitacoes deste periodo
     $where = "";
     if ($this->data_inicial) {
         $where .= " AND data_hora >= {$this->data_inicial}";
     }
     if ($this->data_final) {
         $where .= " AND data_hora <= {$this->data_final}";
     }
     $db = new clsBanco();
     $db2 = new clsBanco();
     $db->Consulta("\n\t\t\tSELECT \n\t\t\t\tcod_compras_licitacoes, \n\t\t\t\tref_ref_cod_pessoa_fj, \n\t\t\t\tref_cod_compras_modalidade, \n\t\t\t\tnumero, \n\t\t\t\tobjeto, \n\t\t\t\tdata_hora, \n\t\t\t\tref_pregoeiro, \n\t\t\t\tref_equipe1, \n\t\t\t\tref_equipe2, \n\t\t\t\tref_equipe3, \n\t\t\t\tano_processo, \n\t\t\t\tmes_processo, \n\t\t\t\tseq_processo, \n\t\t\t\tseq_portaria, \n\t\t\t\tano_portaria, \n\t\t\t\tvalor_referencia, \n\t\t\t\tvalor_real, \n\t\t\t\tref_cod_compras_final_pregao \n\t\t\tFROM \n\t\t\t\tcompras_licitacoes, \n\t\t\t\tcompras_pregao_execucao\n\t\t\tWHERE \n\t\t\t\tref_cod_compras_licitacoes = cod_compras_licitacoes \n\t\t\t\t{$where}\n\t\t");
     if ($db->Num_Linhas()) {
         $relatorio = new relatorios("Relatório de Licitações", 100, false, "Intranet - CTIMA", "A4h");
         $relatorio->setMargem(25, 25);
         while ($db->ProximoRegistro()) {
             $objPessoa = new clsPessoaFisica();
             $nm_final = "";
             list($cod_compras_licitacoes, $ref_ref_cod_pessoa_fj, $ref_cod_compras_modalidade, $numero, $objeto, $data_hora, $ref_pregoeiro, $ref_equipe1, $ref_equipe2, $ref_equipe3, $ano_processo, $mes_processo, $seq_processo, $seq_portaria, $ano_portaria, $valor_referencia, $valor_real, $ref_cod_compras_final_pregao) = $db->Tupla();
             if ($ref_cod_compras_final_pregao) {
                 $nm_final = $db2->UnicoCampo("SELECT nm_final FROM compras_final_pregao WHERE cod_compras_final_pregao = '{$ref_cod_compras_final_pregao}'");
             }
             list($nm_pregoeiro) = $objPessoa->queryRapida($ref_pregoeiro, "nome");
             list($nm_equipe1) = $objPessoa->queryRapida($ref_equipe1, "nome");
             $nm_equipe1 = substr($nm_equipe1, 0, 18) . "...";
             list($nm_equipe2) = $objPessoa->queryRapida($ref_equipe2, "nome");
             $nm_equipe2 = substr($nm_equipe2, 0, 18) . "...";
             list($nm_equipe3) = $objPessoa->queryRapida($ref_equipe3, "nome");
             $nm_equipe3 = substr($nm_equipe3, 0, 18) . "...";
             // escreve os dados da licitacao
             $relatorio->novalinha(array("Data", "Número"), 0, 13, true, "arial", 110);
             $relatorio->novalinha(array(date("d/m/Y", strtotime(substr($data_hora, 0, 19))), $numero), 0, 13, false, "arial", 110);
             $relatorio->novalinha(array("Processo", "Portaria"), 0, 13, true, "arial", 110);
             $relatorio->novalinha(array("{$ano_processo} {$mes_processo} {$seq_processo}", "{$ano_portaria} {$seq_portaria}"), 0, 13, false, "arial", 110);
             $relatorio->novalinha(array("Objeto:", $objeto), 0, 26, false, "arial", 110);
             $relatorio->novalinha(array("Pregoeiro:", $nm_pregoeiro), 0, 13, false, "arial", 110);
             $relatorio->novalinha(array("Equipe:", "{$nm_equipe1},", "{$nm_equipe2},", "{$nm_equipe3}."), 0, 13, false, "arial", 110);
             $relatorio->novalinha(array("Valor Referencia", "Valor Final", "Diferença", "%", "Status"), 0, 13, false, "arial", array(110, 100, 100, 70, 100));
             $porcentagem = 100;
             if ($valor_referencia) {
                 $porcentagem = 100 - $valor_real / $valor_referencia * 100;
             }
             $relatorio->novalinha(array(number_format($valor_referencia, "2", ",", "."), number_format($valor_real, "2", ",", "."), number_format($valor_referencia - $valor_real, "2", ",", "."), number_format($porcentagem, "2", ",", ".") . "%", $nm_final), 0, 13, false, "arial", array(110, 100, 100, 70, 100));
         }
         // pega o link e exibe ele ao usuario
         $link = $relatorio->fechaPdf();
         $this->campoRotulo("arquivo", "Arquivo", "<a href='" . $link . "'>Clique aqui para Baixar</a>");
     }
     $this->largura = "100%";
     return true;
 }
Ejemplo n.º 21
0
 function Inicializar()
 {
     $this->cod_pessoa_fj = @$_GET['cod_pessoa_fj'];
     $this->retorno = 'Novo';
     if (is_numeric($this->cod_pessoa_fj)) {
         $this->retorno = 'Editar';
         $objPessoa = new clsPessoaFisica();
         list($this->nm_pessoa, $this->id_federal, $this->data_nasc, $this->ddd_telefone_1, $this->telefone_1, $this->ddd_telefone_2, $this->telefone_2, $this->ddd_telefone_mov, $this->telefone_mov, $this->ddd_telefone_fax, $this->telefone_fax, $this->email, $this->tipo_pessoa, $this->sexo, $this->cidade, $this->bairro, $this->logradouro, $this->cep, $this->idlog, $this->idbai, $this->idtlog, $this->sigla_uf, $this->complemento, $this->numero, $this->bloco, $this->apartamento, $this->andar, $this->zona_localizacao, $this->estado_civil, $this->pai_id, $this->mae_id, $this->tipo_nacionalidade, $this->pais_origem, $this->naturalidade, $this->letra, $this->sus, $this->nis_pis_pasep) = $objPessoa->queryRapida($this->cod_pessoa_fj, 'nome', 'cpf', 'data_nasc', 'ddd_1', 'fone_1', 'ddd_2', 'fone_2', 'ddd_mov', 'fone_mov', 'ddd_fax', 'fone_fax', 'email', 'tipo', 'sexo', 'cidade', 'bairro', 'logradouro', 'cep', 'idlog', 'idbai', 'idtlog', 'sigla_uf', 'complemento', 'numero', 'bloco', 'apartamento', 'andar', 'zona_localizacao', 'ideciv', 'idpes_pai', 'idpes_mae', 'nacionalidade', 'idpais_estrangeiro', 'idmun_nascimento', 'letra', 'sus', 'nis_pis_pasep');
         $this->id_federal = is_numeric($this->id_federal) ? int2CPF($this->id_federal) : '';
         $this->cep = is_numeric($this->cep) ? int2Cep($this->cep) : '';
         $this->data_nasc = $this->data_nasc ? dataFromPgToBr($this->data_nasc) : '';
         $this->estado_civil_id = $this->estado_civil->ideciv;
         $this->pais_origem_id = $this->pais_origem->idpais;
         $this->naturalidade_id = $this->naturalidade->idmun;
         $raca = new clsCadastroFisicaRaca($this->cod_pessoa_fj);
         $raca = $raca->detalhe();
         $this->cod_raca = is_array($raca) ? $raca['ref_cod_raca'] : null;
     }
     $this->nome_url_cancelar = 'Cancelar';
     $nomeMenu = $this->retorno == "Editar" ? $this->retorno : "Cadastrar";
     $localizacao = new LocalizacaoSistema();
     $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "In&iacute;cio", "" => "{$nomeMenu} pessoa f&iacute;sica"));
     $this->enviaLocalizacao($localizacao->montar());
     return $this->retorno;
 }
Ejemplo n.º 22
0
 function Gerar()
 {
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     session_write_close();
     $db = new clsBanco();
     $objPessoa = new clsPessoaFisica();
     $this->campoOculto("pessoaFj", $this->pessoaFj);
     $this->campoOculto("cod_agenda", $this->cod_agenda);
     $this->campoTexto("nm_agenda", "Nome da Agenda", $this->nm_agenda, 50, 50);
     $this->campoLista("publica", "Pública", array("N&atilde;o", "Sim"), $this->publica);
     $this->campoLista("envia_alerta", "Envia Alerta", array("N&atilde;o", "Sim"), $this->envia_alerta);
     $i = 0;
     if ($this->ref_ref_cod_pessoa_own) {
         list($nome) = $objPessoa->queryRapida($this->ref_ref_cod_pessoa_own, "nome");
         $this->campoTextoInv("editor{$i}", "Editores", $nome, 50, 255);
     }
     $lista = array("Pesquise a pessoa clicando no botao ao lado");
     if ($this->cod_agenda) {
         $db->Consulta("SELECT ref_ref_cod_pessoa_fj FROM agenda_responsavel WHERE ref_cod_agenda = '{$this->cod_agenda}'");
         while ($db->ProximoRegistro()) {
             $i++;
             list($idpes) = $db->Tupla();
             list($nome) = $objPessoa->queryRapida($idpes, "nome");
             $this->campoTextoInv("editor{$i}", "Editores", $nome, 50, 255, false, false, false, false, "<a href=\"agenda_admin_cad.php?cod_agenda={$this->cod_agenda}&edit_rem={$idpes}\">remover</a>");
         }
         //$this->campoListaPesq( "novo_editor", "Novo Editor", $lista, 0, "pesquisa_funcionario.php", false, false, false, "&nbsp; &nbsp; &nbsp; <a href=\"javascript:var idpes = document.getElementById('novo_editor').value; if( idpes != 0 ) { document.location.href='agenda_admin_cad.php?cod_agenda={$this->cod_agenda}&edit_add=' + idpes; } else { alert( 'Selecione a pessoa clicando na imagem da Lupa' ); }\">Adicionar</a>" );
         $parametros = new clsParametrosPesquisas();
         $parametros->setSubmit(1);
         $parametros->adicionaCampoSelect("novo_editor", "ref_cod_pessoa_fj", "nome");
         $this->campoListaPesq("novo_editor", "Novo Editor", $lista, 0, "pesquisa_funcionario_lst.php", "", false, "", "", null, null, "", false, $parametros->serializaCampos());
         //$this->campoLista( "edit_add", "Editores", $lista, "", "", false, "", "<img id='lupa' src=\"imagens/lupa.png\" border=\"0\" onclick=\"showExpansivel( 500,500, '<iframe name=\'miolo\' id=\'miolo\' frameborder=\'0\' height=\'100%\' width=\'500\' marginheight=\'0\' marginwidth=\'0\' src=\'pesquisa_funcionario_lst.php?campos=$serializedcampos\'></iframe>' );\">", false, true );
         unset($campos);
     } else {
         //$this->campoListaPesq( "dono", "Dono da agenda", $lista, 0, "pesquisa_funcionario.php" );
         $parametros = new clsParametrosPesquisas();
         $parametros->setSubmit(0);
         $parametros->adicionaCampoSelect("dono", "ref_cod_pessoa_fj", "nome");
         $this->campoListaPesq("dono", "Dono da agenda", $lista, 0, "pesquisa_funcionario_lst.php", "", false, "", "", null, null, "", false, $parametros->serializaCampos());
         //$this->campoLista( "dono", "Dono da agenda", $lista, "", "", false, "", "<img id='lupa' src=\"imagens/lupa.png\" border=\"0\" onclick=\"showExpansivel( 500,500, '<iframe name=\'miolo\' id=\'miolo\' frameborder=\'0\' height=\'100%\' width=\'500\' marginheight=\'0\' marginwidth=\'0\' src=\'pesquisa_funcionario_lst.php?campos=$serializedcampos\'></iframe>' );\">", false, true );
     }
 }
Ejemplo n.º 23
0
 function Gerar()
 {
     $db = new clsBanco();
     $db2 = new clsBanco();
     $this->titulo = "Detalhe do Edital";
     $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet");
     $cod_edital = @$_GET['cod_edital'];
     $db->Consulta("SELECT ref_cod_compras_licitacoes, versao, data_hora, ref_ref_cod_pessoa_fj, arquivo, motivo_alteracao, visivel FROM compras_editais_editais WHERE cod_compras_editais_editais = '{$cod_edital}'");
     $db->ProximoRegistro();
     list($cod_licitacao, $versao, $data_hora, $ref_pessoa, $arquivo, $motivo_alteracao, $visivel) = $db->Tupla();
     $strVersoes = "";
     $db2->Consulta("SELECT cod_compras_editais_editais, versao FROM compras_editais_editais WHERE ref_cod_compras_licitacoes = {$cod_licitacao} ORDER BY versao ASC");
     while ($db2->ProximoRegistro()) {
         list($cod_sub_edital, $sub_versao) = $db2->Tupla();
         if ($sub_versao != $versao) {
             $strVersoes .= " <a href=\"licitacoes_edital_det.php?cod_edital={$cod_sub_edital}\">{$sub_versao}</a>";
         }
     }
     if ($strVersoes) {
         $this->addDetalhe(array("Vers&otilde;es Anteriores", $strVersoes));
     }
     if (!$visivel) {
         $this->addDetalhe(array("Oculto", "<b>Este edital esta oculto</b>"));
     } else {
         $this->addDetalhe(array("Visivel", "Este edital esta visivel"));
     }
     $motivo_alteracao = str_replace("\n", "<br>", $motivo_alteracao);
     $this->addDetalhe(array("Motivo da altea&ccedil;&atilde;o", $motivo_alteracao));
     $this->addDetalhe(array("Versão do Edital", $versao));
     $this->addDetalhe(array("Data da alteração", date("d/m/Y H:i", strtotime(substr($data_hora, 0, 19)))));
     $objPessoa = new clsPessoaFisica();
     $resp_nome = $objPessoa->queryRapida($ref_pessoa, "nome");
     $this->addDetalhe(array("Responsável", $resp_nome[0]));
     $extensao = substr($arquivo, -3);
     switch ($extensao) {
         case "zip":
             $imagem = "imagens/nvp_icon_zip.gif";
             break;
         case "pdf":
             $imagem = "imagens/nvp_icon_pdf.gif";
             break;
         case "doc":
             $imagem = "imagens/nvp_icon_doc.gif";
             break;
         default:
             $imagem = "imagens/nvp_icon_download.gif";
             break;
     }
     $this->addDetalhe(array("Tipo de Arquivo", "<img src=\"{$imagem}\"> {$extensao}"));
     $this->addDetalhe(array("Arquivo", "<a href=\"{$arquivo}\">{$arquivo}</a>"));
     $db->Consulta("SELECT m.nm_modalidade, l.numero, l.objeto, l.data_hora FROM compras_licitacoes l, compras_modalidade m WHERE m.cod_compras_modalidade=l.ref_cod_compras_modalidade AND cod_compras_licitacoes='{$cod_licitacao}'");
     if ($db->ProximoRegistro()) {
         list($nm_modalidade, $numero, $objeto, $data) = $db->Tupla();
         $this->addDetalhe(array("Numero da Licitação", $numero));
         $this->addDetalhe(array("Modalidade", $nm_modalidade));
         $this->addDetalhe(array("Data da Licitação", date('d/m/Y', strtotime(substr($data, 0, 19)))));
     }
     $this->url_novo = "licitacoes_edital_cad.php";
     $this->url_editar = "licitacoes_edital_cad.php?cod_edital={$cod_edital}";
     $this->url_cancelar = "licitacoes_edital_lst.php";
     $this->largura = "100%";
 }
Ejemplo n.º 24
0
 function Inicializar()
 {
     if ($_REQUEST['busca_pessoa']) {
         $this->retorno = 'Novo';
         $cpf = idFederal2int($_REQUEST['busca_pessoa']);
         $this->busca_pessoa = $cpf;
         $this->id_federal = $cpf;
         $objPessoa = new clsPessoaFisica(FALSE, $cpf);
         $detalhePessoa = $objPessoa->detalhe();
         $this->cod_pessoa_fj = $detalhePessoa["idpes"];
     } elseif ($_REQUEST['cod_pessoa_fj'] != '') {
         $this->busca_pessoa = TRUE;
         if ($_REQUEST['cod_pessoa_fj'] != 0) {
             $this->cod_pessoa_fj = $_REQUEST['cod_pessoa_fj'];
         } else {
             $this->retorno = 'Novo';
         }
     }
     if ($this->cod_pessoa_fj) {
         $this->cod_pessoa_fj = @$_GET['cod_pessoa'] ? @$_GET['cod_pessoa'] : $this->cod_pessoa_fj;
         $db = new clsBanco();
         $objPessoa = new clsPessoaFisica();
         list($this->nm_pessoa, $this->id_federal, $this->data_nasc, $this->ddd_telefone_1, $this->telefone_1, $this->ddd_telefone_2, $this->telefone_2, $this->ddd_telefone_mov, $this->telefone_mov, $this->ddd_telefone_fax, $this->telefone_fax, $this->email, $this->http, $this->tipo_pessoa, $this->sexo, $this->cidade, $this->bairro, $this->logradouro, $this->cep, $this->idlog, $this->idbai, $this->idtlog, $this->sigla_uf, $this->complemento, $this->numero, $this->bloco, $this->apartamento, $this->andar, $this->zona_localizacao) = $objPessoa->queryRapida($this->cod_pessoa_fj, 'nome', 'cpf', 'data_nasc', 'ddd_1', 'fone_1', 'ddd_2', 'fone_2', 'ddd_mov', 'fone_mov', 'ddd_fax', 'fone_fax', 'email', 'url', 'tipo', 'sexo', 'cidade', 'bairro', 'logradouro', 'cep', 'idlog', 'idbai', 'idtlog', 'sigla_uf', 'complemento', 'numero', 'bloco', 'apartamento', 'andar', 'zona_localizacao');
         // Cor/Raça.
         $raca = new clsCadastroFisicaRaca($this->cod_pessoa_fj);
         $raca = $raca->detalhe();
         if (is_array($raca)) {
             $this->cod_raca = $raca['ref_cod_raca'];
         }
         $this->cep = int2Cep($this->cep);
         $this->retorno = 'Editar';
     }
     $this->nome_url_cancelar = 'Cancelar';
     return $this->retorno;
 }
Ejemplo n.º 25
0
require_once "include/Geral.inc.php";
// Configuracoes
$verbose = true;
$data = date("d/m/Y", time());
$data_db = date("Y-m-d", time());
$enviados = 0;
$db = new clsBanco();
$db2 = new clsBanco();
$db->Consulta("SELECT cod_agenda, ref_ref_cod_pessoa_own FROM agenda");
while ($db->ProximoRegistro()) {
    list($cod_agenda, $cod_pessoa) = $db->Tupla();
    $conteudo = "";
    $objAgenda = new clsAgenda(0, false, $cod_agenda);
    if ($cod_pessoa) {
        $objPessoa = new clsPessoaFisica();
        list($email) = $objPessoa->queryRapida($cod_pessoa, "email");
        if (date("H", time()) < 8) {
            // compromissos da manha
            $compromissos = $objAgenda->listaCompromissos("{$data_db} 00:00", "{$data_db} 13:00");
            $periodo = "Manhã";
        } else {
            // compromissos da tarde
            $compromissos = $objAgenda->listaCompromissos("{$data_db} 13:00", "{$data_db} 23:59");
            $periodo = "Tarde";
        }
        $conteudo = "Compromissos do dia {$data}, no periodo da {$periodo}.<br><br>\n\n";
        if ($email && is_array($compromissos) && count($compromissos)) {
            $qtd_tit_copia_desc = 5;
            $assunto = "[PMI AGENDA] - Compromissos da agenda " . $objAgenda->getNome();
            foreach ($compromissos as $compromisso) {
                // preenche o conteudo com os compromissos
Ejemplo n.º 26
0
 function Inicializar()
 {
     @session_start();
     $pessoaFj = $_SESSION['id_pessoa'];
     session_write_close();
     $this->cod_grupo = $_GET['cod_grupo'];
     $busca_por_cpf = false;
     // Verifica se o usuario é um moderador caso nao seja, redireciona para pagina de onde veio
     $obj_moderador = new clsGrupoModerador($pessoaFj, $this->cod_grupo);
     $detalhe_moderador = $obj_moderador->detalhe();
     if (!$detalhe_moderador || $detalhe_moderador['ativo'] != 1) {
         header("Location: otopic_meus_grupos_det.php?cod_grupo={$this->cod_grupo}");
     }
     if ($_REQUEST['busca_pessoa']) {
         $busca_por_cpf = true;
         $this->retorno = "Novo";
         $cpf = idFederal2int($_REQUEST['busca_pessoa']);
         $this->busca_pessoa = $cpf;
         $this->id_federal = $cpf;
         $objPessoa = new clsPessoaFisica(false, $cpf);
         $detalhePessoa = $objPessoa->detalhe();
         $this->cod_pessoa_fj = $detalhePessoa["idpes"];
     } elseif ($_REQUEST['cod_pessoa_fj'] != "") {
         $this->busca_pessoa = true;
         if ($_REQUEST['cod_pessoa_fj'] != 0) {
             $this->cod_pessoa_fj = $_REQUEST['cod_pessoa_fj'];
         } else {
             $this->retorno = "Novo";
         }
     }
     if ($this->cod_pessoa_fj) {
         if ($this->cod_pessoa_fj == $pessoaFj || !$this->cod_grupo) {
             header("Location: otopic_meus_grupos_det.php?cod_grupo={$this->cod_grupo}");
         }
         $this->cod_pessoa_fj = @$_GET['cod_pessoa'] ? @$_GET['cod_pessoa'] : $this->cod_pessoa_fj;
         $db = new clsBanco();
         $objPessoa = new clsPessoaFisica();
         list($this->nm_pessoa, $this->id_federal, $this->ddd_telefone_1, $this->telefone_1, $this->ddd_telefone_2, $this->telefone_2, $this->ddd_telefone_mov, $this->telefone_mov, $this->ddd_telefone_fax, $this->telefone_fax, $this->email, $this->http, $this->tipo_pessoa, $this->sexo, $this->cidade, $this->bairro, $this->logradouro, $this->cep, $this->idlog, $this->idbai, $this->idtlog, $this->sigla_uf, $this->complemento, $this->numero, $this->bloco, $this->apartamento, $this->andar) = $objPessoa->queryRapida($this->cod_pessoa_fj, "nome", "cpf", "ddd_1", "fone_1", "ddd_2", "fone_2", "ddd_mov", "fone_mov", "ddd_fax", "fone_fax", "email", "url", "tipo", "sexo", "cidade", "bairro", "logradouro", "cep", "idlog", "idbai", "idtlog", "sigla_uf", "complemento", "numero", "bloco", "apartamento", "andar");
         $this->cep = int2Cep($this->cep);
         $this->fexcluir = true;
         $this->retorno = "Editar";
     }
     return $this->retorno;
 }
Ejemplo n.º 27
0
 /**
  * @see Core_Page_Controller_Abstract#getAppendedOutput()
  * @see Core_Page_Controller_Abstract#getPrependedOutput()
  */
 function MakeBody()
 {
     $corpo = '';
     foreach ($this->clsForm as $form) {
         $corpo .= $form->RenderHTML();
         // Prepend output.
         if (method_exists($form, 'getPrependedOutput')) {
             $corpo = $form->getPrependedOutput() . $corpo;
         }
         // Append output.
         if (method_exists($form, 'getAppendedOutput')) {
             $corpo = $corpo . $form->getAppendedOutput();
         }
         if (is_string($form->prog_alert) && $form->prog_alert) {
             $this->prog_alert .= $form->prog_alert;
         }
     }
     $menu = '';
     if ($this->renderMenu) {
         $menu = $this->MakeMenu();
     }
     $data = $this->DataAtual();
     if ($this->renderBanner) {
         if ($this->renderMenu) {
             $saida = $this->OpenTpl("htmlbody");
         } else {
             $saida = $this->OpenTpl("htmlbody_sem_menu");
         }
     } else {
         $saida = $this->OpenTpl("htmlbodys");
     }
     $saida = str_replace("<!-- #&DATA&# -->", $data, $saida);
     if ($this->renderMenu) {
         $saida = str_replace("<!-- #&MENU&# -->", $menu, $saida);
     }
     $menu_dinamico = $this->makeBanner();
     @session_start();
     $id_usuario = $_SESSION['id_pessoa'];
     session_write_close();
     $db = new clsBanco();
     $objPessoa = new clsPessoaFisica();
     list($nome_user) = $objPessoa->queryRapida($id_usuario, "nome");
     $ultimoAcesso = $db->UnicoCampo("SELECT data_hora FROM acesso WHERE cod_pessoa = {$id_usuario} ORDER BY data_hora DESC LIMIT 1,1");
     $nome_user = $nome_user ? $nome_user : "******";
     if ($ultimoAcesso) {
         $ultimoAcesso = date("d/m/Y H:i", strtotime(substr($ultimoAcesso, 0, 19)));
     }
     /***********************/
     //Verificar se senha expira dentro de 5 dias.
     $expirando = FALSE;
     $mensagem_expirar = '';
     $db = new clsBanco();
     $db->Consulta("SELECT tempo_expira_senha, data_troca_senha FROM funcionario WHERE ref_cod_pessoa_fj = '{$id_usuario}' ");
     if ($db->ProximoRegistro()) {
         list($tempo_senha, $data_senha) = $db->Tupla();
         if (!empty($tempo_senha) && !empty($data_senha)) {
             if (time() - strtotime($data_senha) > ($tempo_senha - 10) * 60 * 60 * 24) {
                 // senha vai expirar dentro de 10 dias
                 $expirando = TRUE;
                 $days_left = $tempo_senha - (int) ((time() - strtotime($data_senha)) / 86400);
                 $mensagem_expirar = "Sua senha expirará em {$days_left} dias, atualize sua senha em 'Meus dados' no menu 'Principal' !";
                 $mensagem_expirar .= "<script>showExpansivelIframe(800, 270, 'troca_senha_pop.php', 1);</script>";
             }
         }
     }
     // somente para programadores
     // @todo Essa linha pode afetar o uso de usuários comuns?
     if ($id_usuario == 49659 || $id_usuario == 2151 || $id_usuario == 4637 || $id_usuario == 21330 || $id_usuario == 21317 || $id_usuario == 25109 || $id_usuario == 4702) {
         if ($expirando || $this->prog_alert) {
             $mensagem = $expirando ? "<b style='color:red'>{$mensagem_expirar}</b><br />" : "";
             $mensagem .= $this->prog_alert ? $this->prog_alert : "";
             $saida = str_replace("<!-- #&PROG_ALERT&# -->", "<div class=\"prog_alert\" align=\"center\">{$mensagem}</div>", $saida);
         }
     } elseif ($expirando) {
         $saida = str_replace("<!-- #&PROG_ALERT&# -->", "<div class=\"prog_alert\" align=\"center\" style='color: red; font-weight:bold;'>{$mensagem_expirar}</div>", $saida);
     }
     $notificacao = "";
     $db = new clsBanco();
     $db->Consulta("SELECT cod_notificacao, titulo, conteudo, url FROM portal.notificacao WHERE ref_cod_funcionario = '{$id_usuario}' AND data_hora_ativa < NOW()");
     if ($db->numLinhas()) {
         while ($db->ProximoRegistro()) {
             list($cod_notificacao, $titulo, $conteudo, $url) = $db->Tupla();
             $titulo = $url ? "<a href=\"{$url}\">{$titulo}</a>" : $titulo;
             $notificacao .= "<div id=\"notificacao_{$cod_notificacao}\" class=\"prog_alert\" align=\"left\">\n        <div class=\"controle_fechar\" title=\"Fechar\" onclick=\"fecha_notificacao( {$cod_notificacao} );\">x</div>\n        <center><strong>Notifica&ccedil;&atilde;o</strong></center>\n        <b>T&iacute;tulo</b>: {$titulo}<br />\n        <b>Conte&uacute;do</b>: " . str_replace("\n", "<br>", $conteudo) . "<br />\n        </div>";
         }
         $saida = str_replace("<!-- #&NOTIFICACOES&# -->", $notificacao, $saida);
         $db->Consulta("UPDATE portal.notificacao SET visualizacoes = visualizacoes + 1 WHERE ref_cod_funcionario = '{$id_usuario}' AND data_hora_ativa < NOW()");
         $db->Consulta("DELETE FROM portal.notificacao WHERE visualizacoes > 10");
     }
     $saida = str_replace("<!-- #&ULTIMOACESSO&# -->", $ultimoAcesso, $saida);
     $saida = str_replace("<!-- #&USERLOGADO&# -->", $nome_user, $saida);
     $saida = str_replace("<!-- #&CORPO&# -->", $corpo, $saida);
     $saida = str_replace("<!-- #&ANUNCIO&# -->", $menu_dinamico, $saida);
     // Pega o endereço IP do host, primeiro com HTTP_X_FORWARDED_FOR (para pegar o IP real
     // caso o host esteja atrás de um proxy)
     if (isset($_SERVER['HTTP_X_FORWARDED_FOR']) && $_SERVER['HTTP_X_FORWARDED_FOR'] != '') {
         // No caso de múltiplos IPs, pega o último da lista
         $ip = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']);
         $ip_maquina = trim(array_pop($ip));
     } else {
         $ip_maquina = $_SERVER['REMOTE_ADDR'];
     }
     $sql = "UPDATE funcionario SET ip_logado = '{$ip_maquina}' , data_login = NOW() WHERE ref_cod_pessoa_fj = {$id_usuario}";
     $db2 = new clsBanco();
     $db2->Consulta($sql);
     return $saida;
 }
Ejemplo n.º 28
0
 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);
 }
Ejemplo n.º 29
0
 function Gerar()
 {
     $this->titulo = 'Detalhe da Pessoa';
     $this->addBanner('imagens/nvp_top_intranet.jpg', 'imagens/nvp_vert_intranet.jpg', 'Intranet');
     $cod_pessoa = @$_GET['cod_pessoa'];
     $objPessoa = new clsPessoaFisica($cod_pessoa);
     $db = new clsBanco();
     $detalhe = $objPessoa->queryRapida($cod_pessoa, 'idpes', 'complemento', 'nome', 'cpf', 'data_nasc', 'logradouro', 'idtlog', 'numero', 'apartamento', 'cidade', 'sigla_uf', 'cep', 'ddd_1', 'fone_1', 'ddd_2', 'fone_2', 'ddd_mov', 'fone_mov', 'ddd_fax', 'fone_fax', 'email', 'url', 'tipo', 'sexo', 'zona_localizacao');
     $objFoto = new clsCadastroFisicaFoto($cod_pessoa);
     $caminhoFoto = $objFoto->detalhe();
     if ($caminhoFoto != false) {
         $this->addDetalhe(array('Nome', $detalhe['nome'] . '
                               <p><img height="117" src="' . $caminhoFoto['caminho'] . '"/></p>'));
     } else {
         $this->addDetalhe(array('Nome', $detalhe['nome']));
     }
     $this->addDetalhe(array('CPF', int2cpf($detalhe['cpf'])));
     if ($detalhe['data_nasc']) {
         $this->addDetalhe(array('Data de Nascimento', dataFromPgToBr($detalhe['data_nasc'])));
     }
     // Cor/Raça.
     $raca = new clsCadastroFisicaRaca($cod_pessoa);
     $raca = $raca->detalhe();
     if (is_array($raca)) {
         $raca = new clsCadastroRaca($raca['ref_cod_raca']);
         $raca = $raca->detalhe();
         if (is_array($raca)) {
             $this->addDetalhe(array('Raça', $raca['nm_raca']));
         }
     }
     if ($detalhe['logradouro']) {
         if ($detalhe['numero']) {
             $end = ' nº ' . $detalhe['numero'];
         }
         if ($detalhe['apartamento']) {
             $end .= ' apto ' . $detalhe['apartamento'];
         }
         $this->addDetalhe(array('Endereço', strtolower($detalhe['idtlog']) . ': ' . $detalhe['logradouro'] . ' ' . $end));
     }
     if ($detalhe['complemento']) {
         $this->addDetalhe(array('Complemento', $detalhe['complemento']));
     }
     if ($detalhe['cidade']) {
         $this->addDetalhe(array('Cidade', $detalhe['cidade']));
     }
     if ($detalhe['sigla_uf']) {
         $this->addDetalhe(array('Estado', $detalhe['sigla_uf']));
     }
     $zona = App_Model_ZonaLocalizacao::getInstance();
     if ($detalhe['zona_localizacao']) {
         $this->addDetalhe(array('Zona Localização', $zona->getValue($detalhe['zona_localizacao'])));
     }
     if ($detalhe['cep']) {
         $this->addDetalhe(array('CEP', int2cep($detalhe['cep'])));
     }
     if ($detalhe['fone_1']) {
         $this->addDetalhe(array('Telefone 1', sprintf('(%s) %s', $detalhe['ddd_1'], $detalhe['fone_1'])));
     }
     if ($detalhe['fone_2']) {
         $this->addDetalhe(array('Telefone 2', sprintf('(%s) %s', $detalhe['ddd_2'], $detalhe['fone_2'])));
     }
     if ($detalhe['fone_mov']) {
         $this->addDetalhe(array('Celular', sprintf('(%s) %s', $detalhe['ddd_mov'], $detalhe['fone_mov'])));
     }
     if ($detalhe['fone_fax']) {
         $this->addDetalhe(array('Fax', sprintf('(%s) %s', $detalhe['ddd_fax'], $detalhe['fone_fax'])));
     }
     if ($detalhe['url']) {
         $this->addDetalhe(array('Site', $detalhe['url']));
     }
     if ($detalhe['email']) {
         $this->addDetalhe(array('E-mail', $detalhe['email']));
     }
     $sexo = $detalhe['sexo'] == 'M' ? 'Masculino' : 'Feminino';
     $this->addDetalhe(array('Sexo', $sexo));
     $this->url_novo = 'atendidos_cad.php';
     $this->url_editar = 'atendidos_cad.php?cod_pessoa_fj=' . $detalhe['idpes'];
     $this->url_cancelar = 'atendidos_lst.php';
     $this->largura = '100%';
 }
 function Gerar()
 {
     if ($_SESSION["arr_pessoas"]) {
         $i = count($_SESSION["arr_pessoas"][0]) == 4 ? 1 : 0;
         if ($_GET["tipo"] == "end") {
             $obj_relatorios = new relatorios("Todas as ocorrências");
             foreach ($_SESSION["arr_pessoas"] as $indice => $valor) {
                 //pessoa
                 if ($valor[3] == 1) {
                     $obj_pessoa = new clsPessoa_($valor[2]);
                     $det_pessoa = $obj_pessoa->detalhe();
                     if ($det_pessoa) {
                         $obj_relatorios->novalinha(array("Nome", $det_pessoa["nome"]));
                         if ($det_pessoa["tipo"] == "F") {
                             $objPessoa = new clsPessoaFisica();
                             $detalhe = $objPessoa->queryRapida($valor[2], "idpes", "complemento", "nome", "cpf", "logradouro", "bairro", "idtlog", "numero", "apartamento", "cidade", "sigla_uf", "cep", "ddd_1", "fone_1", "ddd_2", "fone_2", "ddd_mov", "fone_mov", "ddd_fax", "fone_fax", "email", "url", "tipo", "sexo", "data_nasc");
                             if ($detalhe) {
                                 $obj_relatorios->novalinha(array("CEP", $detalhe["cep"]));
                                 if ($detalhe['logradouro']) {
                                     if ($detalhe['numero']) {
                                         $end = " nº {$detalhe['numero']}";
                                     }
                                     if ($detalhe['apartamento']) {
                                         $end .= " apto {$detalhe['apartamento']}";
                                     }
                                     $obj_relatorios->novalinha(array("Endereço", strtolower($detalhe['idtlog']) . ": {$detalhe['logradouro']} {$end}"));
                                 }
                                 if ($detalhe['complemento']) {
                                     $obj_relatorios->novalinha(array("Complemento", $detalhe['complemento']));
                                 }
                                 $obj_relatorios->novalinha(array("Cidade", strtolower($detalhe['cidade']) . " " . strtolower($detalhe['sigla_uf'])));
                                 //* 20-06-2006
                                 if ($detalhe["bairro"]) {
                                     $obj_relatorios->novalinha(array("Bairro:", $detalhe["bairro"]));
                                 }
                                 //*
                                 if ($detalhe['data_nasc']) {
                                     $obj_relatorios->novalinha(array("Data Nasc", date("d/m/Y", strtotime(substr($detalhe['data_nasc'], 0, 19)))));
                                 }
                             }
                         } elseif ($det_pessoa["tipo"] == "J") {
                             $objPessoaJuridica = new clsPessoaJuridica();
                             list($cod_pessoa_fj, $nm_pessoa, $id_federal, $endereco, $cep, $nm_bairro, $ddd_telefone_1, $telefone_1, $ddd_telefone_2, $telefone_2, $ddd_telefone_mov, $telefone_mov, $ddd_telefone_fax, $telefone_fax, $email, $http, $tipo_pessoa, $razao_social, $ins_est, $ins_mun, $cidade, $idtlog) = $objPessoaJuridica->queryRapida($idpes, "idpes", "fantasia", "cnpj", "logradouro", "cep", "bairro", "ddd_1", "fone_1", "ddd_2", "fone_2", "ddd_mov", "fone_mov", "ddd_fax", "fone_fax", "email", "url", "tipo", "nome", "insc_estadual", "insc_municipal", "cidade", "idtlog");
                             $endereco = "{$idtlog} {$endereco}";
                             $obj_relatorios->novalinha(array("CEP", $cep));
                             $obj_relatorios->novalinha(array("Endereço", $endereco));
                             if ($nm_bairro) {
                                 $this->addDetalhe(array("Bairro", $nm_bairro));
                                 $obj_relatorios->novalinha(array("Bairro", $nm_bairro));
                             }
                             $obj_relatorios->novalinha(array("Cidade", $cidade));
                         }
                         $obj_relatorios->novalinha(array("", ""));
                     }
                 } else {
                     //pessoa AUXILIAR
                     $obj_pessoa_auxiliar = new clsPessoaAuxiliar($valor[2]);
                     $det_pessoa_auxiliar = $obj_pessoa_auxiliar->detalhe();
                     if ($det_pessoa_auxiliar) {
                         $obj_relatorios->novalinha(array("Nome:", $valor[1]));
                         $obj_relatorios->novalinha(array("CEP:", $det_pessoa_auxiliar["cep"]));
                         $obj_relatorios->novalinha(array("Endereço:", "{$det_pessoa_auxiliar["logradouro"]} {$det_pessoa_auxiliar["numero"]}"));
                         if ($det_pessoa_auxiliar["numero_ap"]) {
                             $obj_relatorios->novalinha(array("Apartamento:", $det_pessoa_auxiliar["numero_ap"]));
                         }
                         if ($det_pessoa_auxiliar["andar"]) {
                             $obj_relatorios->novalinha(array("Andar:", $det_pessoa_auxiliar["andar"]));
                         }
                         if ($det_pessoa_auxiliar["bloco"]) {
                             $obj_relatorios->novalinha(array("Bloco:", $det_pessoa_auxiliar["bloco"]));
                         }
                         if ($det_pessoa_auxiliar["letra"]) {
                             $obj_relatorios->novalinha(array("Letra:", $det_pessoa_auxiliar["letra"]));
                         }
                         $obj_relatorios->novalinha(array("Bairro:", $det_pessoa_auxiliar["bairro"]));
                         $obj_relatorios->novalinha(array("Cidade:", "{$det_pessoa_auxiliar["cidade"]} {$det_pessoa_auxiliar["estado"]}"));
                         if ($det_pessoa_auxiliar['data_nasc']) {
                             $obj_relatorios->novalinha(array("Data Nasc", date("d/m/Y", strtotime(substr($det_pessoa_auxiliar['data_nasc'], 0, 19)))));
                         }
                         $obj_relatorios->novalinha(array("", ""));
                     }
                 }
             }
             @session_start();
             unset($_SESSION["arr_pessoas"]);
             @session_write_close();
             $this->campoRotulo("imprimir", "Imprimir", "<a href=" . $obj_relatorios->fechaPdf() . ">Clique aqui para imprimir</a>");
             $this->botao_enviar = false;
             $this->url_cancelar = "otopic_atendido_lst.php";
         } elseif ($_GET["tipo"] == "det") {
             $obj_relatorios = new relatorios("Todas as ocorrências");
             foreach ($_SESSION["arr_pessoas"] as $indice => $valor) {
                 //pessoa
                 if ($valor[2 + $i] == 1) {
                     $obj_pessoa = new clsPessoa_($valor[1 + $i]);
                     $det_pessoa = $obj_pessoa->detalhe();
                     if ($det_pessoa) {
                         $obj_relatorios->novalinha(array("Nome", $det_pessoa["nome"]));
                         if ($det_pessoa["tipo"] == "F") {
                             $objPessoa = new clsPessoaFisica();
                             $detalhe = $objPessoa->queryRapida($valor[1 + $i], "idpes", "complemento", "nome", "cpf", "logradouro", "idtlog", "numero", "apartamento", "cidade", "sigla_uf", "cep", "ddd_1", "fone_1", "ddd_2", "fone_2", "ddd_mov", "fone_mov", "ddd_fax", "fone_fax", "email", "url", "tipo", "sexo", "data_nasc");
                             if ($detalhe) {
                                 if ($detalhe["fone_1"]) {
                                     $ddd = $detalhe["ddd_1"] ? "( {$detalhe["ddd_1"]} )" : "";
                                     $obj_relatorios->novalinha(array("Telefone:", "{$ddd}{$detalhe["fone_1"]}"));
                                 }
                                 if ($detalhe["fone_2"]) {
                                     $ddd = $detalhe["ddd_2"] ? "( {$detalhe["ddd_2"]} )" : "";
                                     $obj_relatorios->novalinha(array("Telefone:", "{$ddd}{$detalhe["fone_2"]}"));
                                 }
                                 if ($detalhe["fone_mov"]) {
                                     $ddd = $detalhe["ddd_mov"] ? "( {$detalhe["ddd_mov"]} )" : "";
                                     $obj_relatorios->novalinha(array("Telefone:", "{$ddd}{$detalhe["fone_mov"]}"));
                                 }
                                 if ($detalhe["fone_fax"]) {
                                     $ddd = $detalhe["ddd_fax"] ? "( {$detalhe["ddd_fax"]} )" : "";
                                     $obj_relatorios->novalinha(array("Telefone:", "{$ddd}{$detalhe["fone_fax"]}"));
                                 }
                                 $obj_pessoa_observacao = new clsPessoaObservacao();
                                 $lista = $obj_pessoa_observacao->lista(null, $valor[1 + $i]);
                                 if (strlen($lista[0]["obs"]) < 65) {
                                     $obj_relatorios->novalinha(array("Assunto:", $lista[0]["obs"]));
                                 } else {
                                     $assunto = quebra_linhas_pdf($lista[0]["obs"], 65);
                                     $obj_relatorios->novalinha(array("Assunto:", $assunto), 0, 15 * (count(explode("\n", $assunto)) + 1));
                                 }
                             }
                         } elseif ($det_pessoa["tipo"] == "J") {
                             $objPessoaJuridica = new clsPessoaJuridica();
                             list($cod_pessoa_fj, $nm_pessoa, $id_federal, $endereco, $cep, $nm_bairro, $ddd_telefone_1, $telefone_1, $ddd_telefone_2, $telefone_2, $ddd_telefone_mov, $telefone_mov, $ddd_telefone_fax, $telefone_fax, $email, $http, $tipo_pessoa, $razao_social, $ins_est, $ins_mun, $cidade, $idtlog) = $objPessoaJuridica->queryRapida($idpes, "idpes", "fantasia", "cnpj", "logradouro", "cep", "bairro", "ddd_1", "fone_1", "ddd_2", "fone_2", "ddd_mov", "fone_mov", "ddd_fax", "fone_fax", "email", "url", "tipo", "nome", "insc_estadual", "insc_municipal", "cidade", "idtlog");
                             if ($telefone_1) {
                                 $ddd = $ddd_telefone_1 ? "( {$ddd_telefone_1} )" : "";
                                 $obj_relatorios->novalinha(array("Telefone:", "{$ddd}{$telefone_1}"));
                             }
                             if ($telefone_2) {
                                 $ddd = $ddd_telefone_2 ? "( {$ddd_telefone_2} )" : "";
                                 $obj_relatorios->novalinha(array("Telefone:", "{$ddd}{$telefone_2}"));
                             }
                             if ($telefone_mov) {
                                 $ddd = $ddd_telefone_mov ? "( {$ddd_telefone_mov} )" : "";
                                 $obj_relatorios->novalinha(array("Telefone:", "{$ddd}{$telefone_mov}"));
                             }
                             if ($telefone_fax) {
                                 $ddd = $ddd_telefone_fax ? "( {$ddd_telefone_fax} )" : "";
                                 $obj_relatorios->novalinha(array("Telefone:", "{$ddd}{$telefone_fax}"));
                             }
                             $obj_pessoa_observacao = new clsPessoaObservacao();
                             $lista = $obj_pessoa_observacao->lista(null, $valor[1 + $i]);
                             if (strlen($lista[0]["obs"]) < 65) {
                                 $obj_relatorios->novalinha(array("Assunto:", $lista[0]["obs"]));
                             } else {
                                 $assunto = quebra_linhas_pdf($lista[0]["obs"], 65);
                                 $obj_relatorios->novalinha(array("Assunto:", $assunto), 0, 15 * (count(explode("\n", $assunto)) + 1));
                             }
                         }
                         $obj_relatorios->novalinha(array("", ""));
                     }
                 } else {
                     //pessoa AUXILIAR
                     $obj_pessoa_auxiliar = new clsPessoaAuxiliar($valor[1 + $i]);
                     $det_pessoa_auxiliar = $obj_pessoa_auxiliar->detalhe();
                     if ($det_pessoa_auxiliar) {
                         $obj_relatorios->novalinha(array("Nome:", $valor[0 + $i]));
                         $obj_auxilar_telefone = new clsPessoaAuxiliarTelefone();
                         $lista_tel = $obj_auxilar_telefone->lista($valor[1 + $i]);
                         if ($lista_tel) {
                             foreach ($lista_tel as $indice2 => $valor2) {
                                 if ($valor2["fone"]) {
                                     $d = $valor2["ddd"] ? "( {$valor2["ddd"]} )" : "";
                                     $obj_relatorios->novalinha(array("Telefone:", "{$d}{$valor2["fone"]}"));
                                 }
                             }
                         }
                         $obj_pessoa_observacao = new clsPessoaObservacao();
                         $lista = $obj_pessoa_observacao->lista($valor[1 + $i]);
                         if (strlen($lista[0]["obs"]) < 65) {
                             $obj_relatorios->novalinha(array("Assunto:", $lista[0]["obs"]));
                         } else {
                             $assunto = quebra_linhas_pdf($lista[0]["obs"], 65);
                             $obj_relatorios->novalinha(array("Assunto:", $assunto), 0, 15 * (count(explode("\n", $assunto)) + 1));
                         }
                         $obj_relatorios->novalinha(array("", ""));
                     }
                 }
             }
             $this->campoRotulo("imprimir", "Imprimir", "<a href=" . $obj_relatorios->fechaPdf() . ">Clique aqui para imprimir</a>");
             $this->botao_enviar = false;
             $this->url_cancelar = "otopic_atendido_lst.php";
         }
     } else {
         $this->campoRotulo("erro", "Atenção", "Sem dados para impressão");
     }
 }