function Gerar() { $this->titulo = "Compras - Funcionários"; $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $this->addCabecalhos(array("Funcionário")); $db = new clsBanco(); $db->Consulta("SELECT count(0) FROM compras_funcionarios"); $db->ProximoRegistro(); list($total) = $db->Tupla(); $total_tmp = $total; $iniciolimit = @$_GET['iniciolimit'] ? @$_GET['iniciolimit'] : "0"; $limite = 10; if ($total > $limite) { $iniciolimit_ = $iniciolimit * $limite; $limit = " LIMIT {$iniciolimit_}, {$limite}"; } $db->Consulta("SELECT pessoa.idpes, pessoa.nome FROM cadastro.pessoa pessoa, compras_funcionarios compras WHERE pessoa.idpes = compras.ref_ref_cod_pessoa_fj ORDER BY pessoa.nome ASC {$limit}"); while ($db->ProximoRegistro()) { list($cod, $nome) = $db->Tupla(); $this->addLinhas(array("<a href=\"compras_funcionarios_cad.php?cod_pessoa_fj={$cod}\"><img src='imagens/noticia.jpg' border=0>{$nome}</a>")); } $this->paginador("compras_funcionarios_lst.php?", $total_tmp, $limite, @$_GET['pos_atual']); $this->acao = "go(\"compras_funcionarios_cad.php\")"; $this->nome_acao = "Novo"; $this->largura = "100%"; }
function Gerar() { $this->titulo = "Licitações - Status de finalização"; $this->addCabecalhos(array("Status")); $db = new clsBanco(); $db->Consulta("SELECT count(0) FROM compras_final_pregao"); $db->ProximoRegistro(); list($total) = $db->Tupla(); $total_tmp = $total; $iniciolimit = @$_GET['iniciolimit'] ? @$_GET['iniciolimit'] : "0"; $limite = 10; if ($total > $limite) { $iniciolimit_ = $iniciolimit * $limite; $limit = " LIMIT {$iniciolimit_}, {$limite}"; } $db->Consulta("SELECT cod_compras_final_pregao, nm_final FROM compras_final_pregao ORDER BY nm_final ASC {$limit}"); while ($db->ProximoRegistro()) { list($cod, $nome) = $db->Tupla(); $this->addLinhas(array("<a href='licitacoes_statusfinal_cad.php?cod={$cod}'><img src='imagens/noticia.jpg' border=0>{$nome}</a>")); } $this->paginador("licitacoes_statusfinal_lst.php?", $total_tmp, $limite, @$_GET['pos_atual']); $this->acao = "go(\"licitacoes_statusfinal_cad.php\")"; $this->nome_acao = "Novo"; $this->largura = "100%"; }
function Gerar() { $this->titulo = "Fotos"; $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $this->addCabecalhos(array("Data", "Título")); $db = new clsBanco(); $db->Consulta("SELECT count(*) FROM foto_portal f WHERE ref_cod_foto_secao = '3' OR ref_cod_foto_secao = '2'"); $db->ProximoRegistro(); list($total) = $db->Tupla(); $total_tmp = $total; $limite = 15; $iniciolimit = @$_GET['iniciolimit'] ? @$_GET['iniciolimit'] : "0"; if ($total > $limite) { $iniciolimit_ = $iniciolimit * $limite; $limit = " LIMIT {$iniciolimit_}, {$limite}"; } $db->Consulta("SELECT cod_foto_portal, ref_cod_foto_secao, f.data_foto, f.titulo, f.descricao FROM foto_portal f WHERE ref_cod_foto_secao = '3' OR ref_cod_foto_secao = '2' ORDER BY f.data_foto DESC {$limit}"); while ($db->ProximoRegistro()) { list($id_foto, $secao, $data, $titulo, $descricao) = $db->Tupla(); $data = date('d/m/Y', strtotime(substr($data, 0, 19))); $this->addLinhas(array("<img src='imagens/noticia.jpg' border=0>{$data}", "<a href='fotos_galeria_det.php?id_foto={$id_foto}'>{$titulo} </a>")); } $this->paginador("fotos_galeria_lst.php?", $total_tmp, $limite, @$_GET['pos_atual']); $this->acao = "go(\"fotos_galeria_cad.php\")"; $this->nome_acao = "Novo"; $this->largura = "100%"; }
function Gerar() { $this->titulo = "Licitações - equipe"; $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $this->addCabecalhos(array("Data", "Objeto")); $db = new clsBanco(); $db->Consulta("SELECT count(0) FROM compras_licitacoes WHERE cod_compras_licitacoes NOT IN ( SELECT ref_cod_compras_licitacoes FROM compras_pregao_execucao )"); $db->ProximoRegistro(); list($total) = $db->Tupla(); $total_tmp = $total; $iniciolimit = @$_GET['iniciolimit'] ? @$_GET['iniciolimit'] : "0"; $limite = 10; if ($total > $limite) { $iniciolimit_ = $iniciolimit * $limite; $limit = " LIMIT {$iniciolimit_}, {$limite}"; } $db->Consulta("SELECT l.data_hora, l.numero, l.cod_compras_licitacoes FROM compras_licitacoes l WHERE cod_compras_licitacoes NOT IN ( SELECT ref_cod_compras_licitacoes FROM compras_pregao_execucao ) ORDER BY l.data_hora DESC {$limit}"); while ($db->ProximoRegistro()) { list($data, $numero, $id_licitacao) = $db->Tupla(); $data = date('d/m/Y', strtotime(substr($data, 0, 19))); $this->addLinhas(array("<a href='licitacoes_funcionarios_cad.php?id_licitacao={$id_licitacao}'><img src='imagens/noticia.jpg' border=0>{$data}</a>", "<a href='licitacoes_funcionarios_cad.php?id_licitacao={$id_licitacao}'>{$numero}</a>")); } $this->paginador("licitacoes_funcionarios_lst.php?", $total_tmp, $limite, @$_GET['pos_atual']); $this->largura = "100%"; }
function Gerar() { $this->titulo = "Licitações - cadastro"; $this->addCabecalhos(array("Data", "Objeto")); $db = new clsBanco(); $db->Consulta("SELECT count(*) FROM compras_licitacoes"); $db->ProximoRegistro(); list($total) = $db->Tupla(); $total_tmp = $total; $iniciolimit = @$_GET['iniciolimit'] ? @$_GET['iniciolimit'] : "0"; $limite = 10; if ($total > $limite) { $iniciolimit_ = $iniciolimit * $limite; $limit = " LIMIT {$iniciolimit_}, {$limite}"; } $db->Consulta("SELECT l.data_hora, l.numero, l.cod_compras_licitacoes FROM compras_licitacoes l ORDER BY l.data_hora DESC {$limit}"); while ($db->ProximoRegistro()) { list($data, $numero, $id_licitacao) = $db->Tupla(); $data = date('d/m/Y', strtotime(substr($data, 0, 19))); $this->addLinhas(array("<a href='licitacoes_det.php?id_licitacao={$id_licitacao}'><img src='imagens/noticia.jpg' border=0>{$data}</a>", "<a href='licitacoes_det.php?id_licitacao={$id_licitacao}'>{$numero}</a>")); } $this->paginador("licitacoes_lst.php?", $total_tmp, $limite, @$_GET['pos_atual']); $this->acao = "go(\"licitacoes_cad.php\")"; $this->nome_acao = "Novo"; $this->largura = "100%"; }
function Gerar() { $this->titulo = "Notícias"; $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $this->campoTexto("titulo", "titulo", "", 50, 255); if ($_GET['titulo']) { $where = "WHERE n.titulo ilike '%{$_GET['titulo']}%' "; } $this->addCabecalhos(array("Data", "Título")); $db = new clsBanco(); $db->Consulta("SELECT count(*) FROM not_portal n {$where}"); $db->ProximoRegistro(); list($total) = $db->Tupla(); $total_tmp = $total; $iniciolimit = @$_GET['iniciolimit'] ? $_GET['iniciolimit'] : "0"; $limite = 10; if ($total > $limite) { $iniciolimit_ = $iniciolimit * $limite; $limit = " LIMIT {$iniciolimit_}, {$limite}"; } $db->Consulta("SELECT n.data_noticia, n.titulo, n.cod_not_portal FROM not_portal n {$where} ORDER BY n.data_noticia DESC {$limit}"); while ($db->ProximoRegistro()) { list($data, $titulo, $id_noticia) = $db->Tupla(); $data = date("d/m/Y", strtotime(substr($data, 0, 19))); $this->addLinhas(array("<img src='imagens/noticia.jpg' border=0>{$data}", "<a href='noticias_det.php?id_noticia={$id_noticia}'>{$titulo}</a>")); } $this->paginador("noticias_lst.php?", $total_tmp, $limite, @$_GET['pos_atual']); $this->acao = "go(\"noticias_cad.php\")"; $this->nome_acao = "Novo"; $this->largura = "100%"; }
function Excluir() { $db = new clsBanco(); $db->Consulta("DELETE FROM mailling_grupo_email WHERE ref_cod_mailling_email={$this->id_email}"); $db->Consulta("UPDATE mailling_fila_envio SET ref_cod_mailling_email = NULL WHERE ref_cod_mailling_email = {$this->id_email}"); $db->Consulta("DELETE FROM mailling_email WHERE cod_mailling_email = {$this->id_email}"); echo "<script>document.location='mailling_email_lst.php';</script>"; return true; }
function Gerar() { $this->titulo = "Detalhe de notícias"; $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $id_noticia = @$_GET['id_noticia']; $db = new clsBanco(); $db->Consulta("SELECT n.titulo, n.data_noticia, n.descricao, n.ref_ref_cod_pessoa_fj FROM not_portal n WHERE cod_not_portal={$id_noticia}"); if ($db->ProximoRegistro()) { list($titulo, $data, $descricao, $cod_responsavel) = $db->Tupla(); $objPessoa = new clsPessoaFj(); list($responsavel) = $objPessoa->queryRapida($cod_responsavel, "nome"); $data = explode(".", $data); $data = date("d/m/Y", strtotime(substr($data[0], 0, 19))); $this->addDetalhe(array("Responsável", $responsavel)); $this->addDetalhe(array("Data", $data)); $this->addDetalhe(array("Título", $titulo)); $descricao = str_replace("\n\r", "<br>", $descricao); $descricao = str_replace("\n", "<br>", $descricao); $this->addDetalhe(array("Descrição", $descricao)); $db->Consulta("SELECT tipo,cod_vinc,caminho,nome_arquivo FROM not_vinc_portal n WHERE ref_cod_not_portal={$id_noticia}"); while ($db->ProximoRegistro()) { list($tipo, $cod, $caminho, $nome_arquivo) = $db->Tupla(); if ($tipo == "F") { $dba = new clsBanco(); $dba->Consulta("SELECT titulo, caminho, altura, largura FROM foto_portal WHERE cod_foto_portal={$cod}"); $dba->ProximoRegistro(); list($titulo, $caminho, $altura, $largura) = $dba->Tupla(); $this->addDetalhe(array("Fotos Vinculadas", "<a href='#' onclick='javascript:openfoto(\"{$titulo}\",\"{$caminho}\",{$altura},{$largura})'><img src='fotos/small/{$caminho}' border='0'></a>")); } if ($tipo == "N") { $dba = new clsBanco(); $dba->Consulta("SELECT titulo FROM not_portal WHERE cod_not_portal={$cod}"); $dba->ProximoRegistro(); list($titulo) = $dba->Tupla(); $this->addDetalhe(array("Noticias Vinculadas", "<img src='imagens/noticia.jpg' border=0> <a href='noticias_det.php?id_noticia={$cod}'><strong>{$titulo}</strong></a>")); $dba->Consulta("SELECT v.cod_vinc, n.titulo FROM not_vinc_portal v, not_portal n WHERE v.ref_cod_not_portal={$cod} AND v.tipo='N' AND v.cod_vinc = n.cod_not_portal "); while ($dba->ProximoRegistro()) { list($cod, $titulo) = $dba->Tupla(); $this->addDetalhe(array("Noticias Vinculadas", " <img src='imagens/noticia.jpg' border=0> <a href='noticias_det.php?id_noticia={$cod}'><strong>{$titulo}</strong></a>")); } } if ($tipo == "A") { $this->addDetalhe(array("Arquivos Vinculados", "<strong>{$nome_arquivo}</strong> <a href='{$caminho}'><img width='20' height='20' src='imagens/noticia.jpg' border=0></a>")); } } } $this->url_novo = "noticias_cad.php"; $this->url_editar = "noticias_cad.php?id_noticia={$id_noticia}"; $this->url_cancelar = "noticias_lst.php"; $this->largura = "100%"; }
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í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%"; }
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%"; }
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%"; }
function Gerar() { $this->titulo = "Diárias"; $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $this->addCabecalhos(array("Grupo", "Vigência", "Estadual", "100%", "75%", "50%", "25%")); $where = ""; $gruda = ""; if (!empty($_GET['ref_sec'])) { $where .= ""; } $db = new clsBanco(); $db2 = new clsBanco(); $total = $db->UnicoCampo("SELECT count(0) FROM pmidrh.diaria_valores {$where}"); // Paginador $limite = 20; $iniciolimit = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $limite - $limite : 0; $objPessoa = new clsPessoaFisica(); $sql = "SELECT cod_diaria_valores, ref_cod_diaria_grupo, data_vigencia, estadual, p100, p75, p50, p25 FROM pmidrh.diaria_valores {$where} ORDER BY data_vigencia DESC, estadual ASC, ref_cod_diaria_grupo ASC"; $db->Consulta($sql); while ($db->ProximoRegistro()) { list($cod_diaria_valores, $ref_cod_diaria_grupo, $data_vigencia, $estadual, $p100, $p75, $p50, $p25) = $db->Tupla(); $nome_grupo = $db2->CampoUnico("SELECT desc_grupo FROM pmidrh.diaria_grupo WHERE cod_diaria_grupo = '{$ref_cod_diaria_grupo}'"); $data_vigencia = date("d/m/Y", strtotime($data_vigencia)); if (strlen($nome_grupo) > 40) { $nome_grupo = substr($nome_grupo, 0, 37); } $estadual = $estadual ? "Sim" : "Não"; $this->addLinhas(array("<a href='diaria_valores_det.php?cod_diaria_valores={$cod_diaria_valores}'><img src='imagens/noticia.jpg' border=0>{$nome_grupo}</a>", "<a href='diaria_valores_det.php?cod_diaria_valores={$cod_diaria_valores}'>{$data_vigencia}</a>", "<a href='diaria_valores_det.php?cod_diaria_valores={$cod_diaria_valores}'>{$estadual}</a>", "<a href='diaria_valores_det.php?cod_diaria_valores={$cod_diaria_valores}'>" . number_format($p100, 2, ",", ".") . "</a>", "<a href='diaria_valores_det.php?cod_diaria_valores={$cod_diaria_valores}'>" . number_format($p75, 2, ",", ".") . "</a>", "<a href='diaria_valores_det.php?cod_diaria_valores={$cod_diaria_valores}'>" . number_format($p50, 2, ",", ".") . "</a>", "<a href='diaria_valores_det.php?cod_diaria_valores={$cod_diaria_valores}'>" . number_format($p25, 2, ",", ".") . "</a>")); } // Paginador $this->addPaginador2("diaria_valores_lst.php", $total, $_GET, $this->nome, $limite); $this->acao = "go(\"diaria_valores_cad.php\")"; $this->nome_acao = "Novo"; $this->largura = "100%"; }
protected function tearDown() { $db = new clsBanco(); $categoriaNivel = new clsPmieducarCategoriaNivel(); $sql = sprintf('DELETE FROM %s WHERE %s = \'%s\'', $categoriaNivel->_tabela, 'nm_categoria_nivel', $this->slStringTest); $db->Consulta($sql); }
function Gerar() { $this->titulo = "Agendas Admin"; $this->addCabecalhos(array("Agenda")); $this->campoTexto('pesquisa', 'Agenda', '', 50, 255); $where = ""; if (!empty($_GET['pesquisa'])) { $pesquisa = str_replace(' ', '%', $_GET['pesquisa']); $where = "WHERE nm_agenda ILIKE '%{$pesquisa}%'"; $pesquisa = str_replace('%', ' ', $_GET['pesquisa']); } $db = new clsBanco(); $total = $db->UnicoCampo("SELECT COUNT(0) FROM portal.agenda {$where}"); // Paginador $limite = 15; $iniciolimit = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $limite - $limite : 0; $sql = "SELECT cod_agenda, nm_agenda, ref_ref_cod_pessoa_own FROM agenda {$where} ORDER BY nm_agenda ASC LIMIT {$limite} OFFSET {$iniciolimit}"; $db2 = new clsBanco(); $db2->Consulta($sql); while ($db2->ProximoRegistro()) { list($cod_agenda, $nm_agenda, $cod_pessoa_own) = $db2->Tupla(); $this->addLinhas(array("<a href='agenda_admin_det.php?cod_agenda={$cod_agenda}'><img src='imagens/noticia.jpg' border=0>{$nm_agenda}</a>")); } // Paginador $this->addPaginador2("agenda_admin_lst.php", $total, $_GET, $this->nome, $limite); $this->acao = "go(\"agenda_admin_cad.php\")"; $this->nome_acao = "Novo"; $this->largura = "100%"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "" => "Listagem de agendas")); $this->enviaLocalizacao($localizacao->montar()); }
function Gerar() { $db = new clsBanco(); $this->titulo = "Detalhe doa Empresa"; $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $cod_empresa = @$_GET['cod_empresa']; $db->Consulta("SELECT cod_compras_editais_empresa, cnpj, nm_empresa, email, data_hora, endereco, ref_sigla_uf, cidade, bairro, telefone, fax, cep, nome_contato FROM compras_editais_empresa WHERE cod_compras_editais_empresa = '{$cod_empresa}'"); $db->ProximoRegistro(); list($cod_compras_editais_empresa, $cnpj, $nm_empresa, $email, $data_hora, $endereco, $ref_sigla_uf, $cidade, $bairro, $telefone, $fax, $cep, $nome_contato) = $db->Tupla(); if ($ref_sigla_uf) { $ref_sigla_uf = $db->CampoUnico("SELECT nome FROM public.uf WHERE sigla_uf = '{$ref_sigla_uf}'"); } $this->addDetalhe(array("Nome", $nm_empresa)); $this->addDetalhe(array("CNPJ", $cnpj)); $this->addDetalhe(array("e-mail", $email)); $this->addDetalhe(array("Endereco", $endereco)); $this->addDetalhe(array("Estado", $ref_sigla_uf)); $this->addDetalhe(array("Cidade", $cidade)); $this->addDetalhe(array("Bairro", $bairro)); $this->addDetalhe(array("Cep", $cep)); $this->addDetalhe(array("Telefone", $telefone)); $this->addDetalhe(array("Fax", $fax)); $this->addDetalhe(array("Nome para contato", $nome_contato)); $this->addDetalhe(array("Data de cadastro", date("d/m/Y H:i", strtotime(substr($data_hora, 0, 19))))); $this->url_novo = "licitacoes_edital_empresa_cad.php"; $this->url_editar = "licitacoes_edital_empresa_cad.php?cod_empresa={$cod_empresa}"; $this->url_cancelar = "licitacoes_edital_empresa_lst.php"; $this->largura = "100%"; }
function Gerar() { $db = new clsBanco(); $db2 = new clsBanco(); $this->titulo = "Editais - Empresas"; $this->campoTexto("busca_nome", "Empresa", $_GET["busca_nome"], 50, 255); $where = ""; if (isset($_GET["busca_nome"])) { $where = " WHERE nm_empresa LIKE '%{$_GET["busca_nome"]}%'"; } $this->addCabecalhos(array("Empresa", "CNPJ ou CPF", "e-mail")); $total = $db->CampoUnico("SELECT count(0) FROM compras_editais_empresa {$where}"); $limite = 20; $inicio_limite = @$_GET["pos_atual"] * $limite; $limit = " LIMIT {$inicio_limite}, {$limite}"; $db->Consulta("SELECT cod_compras_editais_empresa, cnpj, nm_empresa, email, data_hora FROM compras_editais_empresa {$where} ORDER BY nm_empresa ASC {$limit}"); while ($db->ProximoRegistro()) { list($cod_compras_editais_empresa, $cnpj, $nm_empresa, $email, $data_hora) = $db->Tupla(); $this->addLinhas(array("<a href='licitacoes_edital_empresa_det.php?cod_empresa={$cod_compras_editais_empresa}'><img src='imagens/noticia.jpg' border=0>{$nm_empresa}</a>", "<a href='licitacoes_edital_empresa_det.php?cod_empresa={$cod_compras_editais_empresa}'>{$cnpj}</a>", $email)); } $this->paginador("licitacoes_edital_empresa_lst.php?", $total, $limite, @$_GET['pos_atual']); $this->acao = "go(\"licitacoes_edital_empresa_cad.php\")"; $this->nome_acao = "Novo"; $this->largura = "100%"; }
function Excluir() { $db = new clsBanco(); $db->Consulta("DELETE FROM funcionario_vinculo WHERE cod_funcionario_vinculo={$this->cod_vinculo}"); echo "<script>document.location='funcionario_vinculo_lst.php';</script>"; return true; }
function Gerar() { $this->titulo = "Detalhe do valor"; $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $cod_diaria_valores = @$_GET['cod_diaria_valores']; $db = new clsBanco(); $db2 = new clsBanco(); $db->Consulta("SELECT cod_diaria_valores, ref_funcionario_cadastro, ref_cod_diaria_grupo, estadual, p100, p75, p50, p25, data_vigencia FROM pmidrh.diaria_valores WHERE cod_diaria_valores='{$cod_diaria_valores}'"); if ($db->ProximoRegistro()) { list($cod_diaria_valores, $ref_funcionario_cadastro, $ref_cod_diaria_grupo, $estadual, $p100, $p75, $p50, $p25, $data_vigencia) = $db->Tupla(); $objPessoa = new clsPessoa_($ref_funcionario_cadastro); $detalhePessoa = $objPessoa->detalhe(); $this->addDetalhe(array("Ultimo Editor", $detalhePessoa["nome"])); $nome_grupo = $db2->CampoUnico("SELECT desc_grupo FROM pmidrh.diaria_grupo WHERE cod_diaria_grupo = '{$ref_cod_diaria_grupo}'"); $this->addDetalhe(array("Grupo", $nome_grupo)); $estadual = $estadual ? "Sim" : "Nãe"; $this->addDetalhe(array("Estadual", $estadual)); $p100 = number_format($p100, 2, ",", "."); $this->addDetalhe(array("100%", $p100)); $p75 = number_format($p75, 2, ",", "."); $this->addDetalhe(array("75%", $p75)); $p50 = number_format($p50, 2, ",", "."); $this->addDetalhe(array("50%", $p50)); $p25 = number_format($p25, 2, ",", "."); $this->addDetalhe(array("25%", $p25)); $data_vigencia = date("d/m/Y", strtotime($data_vigencia)); $this->addDetalhe(array("Data de vigência", $data_vigencia)); $this->url_editar = "diaria_valores_cad.php?cod_diaria_valores={$cod_diaria_valores}"; } else { $this->addDetalhe(array("Erro", "Codigo de diaria-valor invalido")); } $this->url_novo = "diaria_valores_cad.php"; $this->url_cancelar = "diaria_valores_lst.php"; $this->largura = "100%"; }
function Gerar() { $this->titulo = "Diária Grupo"; $this->addCabecalhos(array("Grupo")); $where = ""; $gruda = ""; $db = new clsBanco(); $db2 = new clsBanco(); $total = $db->UnicoCampo("SELECT count(0) FROM pmidrh.diaria_grupo {$where}"); // Paginador $limite = 20; $iniciolimit = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $limite - $limite : 0; $objPessoa = new clsPessoaFisica(); $sql = "SELECT cod_diaria_grupo, desc_grupo FROM pmidrh.diaria_grupo {$where} ORDER BY desc_grupo ASC"; $db->Consulta($sql); while ($db->ProximoRegistro()) { list($cod_diaria_grupo, $desc_grupo) = $db->Tupla(); $this->addLinhas(array("<a href='diaria_grupo_det.php?cod_diaria_grupo={$cod_diaria_grupo}'><img src='imagens/noticia.jpg' border=0>{$desc_grupo}</a>")); } // Paginador $this->addPaginador2("diaria_grupo_lst.php", $total, $_GET, $this->nome, $limite); $this->acao = "go(\"diaria_grupo_cad.php\")"; $this->nome_acao = "Novo"; $this->largura = "100%"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "educar_index.php" => "i-Educar - Escola", "" => "Listagem de grupos de diárias")); $this->enviaLocalizacao($localizacao->montar()); }
function Gerar() { $this->titulo = "Diárias"; $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $this->addCabecalhos(array("Secretaria", "Funcionário", "Partida", "Chegada", "Valor", "Nº Diá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%"; }
function Inicializar() { $retorno = "Novo"; @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; @session_write_close(); $this->cod_compras_modalidade = $_GET["cod_compras_modalidade"]; if (is_numeric($this->cod_compras_modalidade)) { $obj = new clsPortalComprasModalidade($this->cod_compras_modalidade); $registro = $obj->detalhe(); if ($registro) { foreach ($registro as $campo => $val) { // passa todos os valores obtidos no registro para atributos do objeto $this->{$campo} = $val; } $db = new clsBanco(); $db->Consulta("SELECT 1 FROM compras_licitacoes WHERE ref_cod_compras_modalidade = '{$this->cod_compras_modalidade}'"); if (!$db->ProximoRegistro()) { $this->fexcluir = true; } $retorno = "Editar"; } } $this->url_cancelar = $retorno == "Editar" ? "portal_compras_modalidade_det.php?cod_compras_modalidade={$registro["cod_compras_modalidade"]}" : "portal_compras_modalidade_lst.php"; $this->nome_url_cancelar = "Cancelar"; return $retorno; }
function Excluir() { $db = new clsBanco(); $db->Consulta("DELETE FROM not_tipo WHERE cod_not_tipo={$this->id_tipo}"); echo "<script>document.location='not_tipos_lst.php';</script>"; return true; }
/** * Construtor. */ public function clsControlador() { /* Desabilitado esta linha para usar o valor setado no php.ini > session.cookie_lifetime @session_set_cookie_params(200); */ @session_start(); if ('logado' == $_SESSION['itj_controle']) { $this->logado = TRUE; } else { $this->logado = FALSE; } // Controle dos menus if (isset($_GET['mudamenu']) && isset($_GET['categoria']) && isset($_GET['acao'])) { if ($_GET['acao']) { $_SESSION['menu_opt'][$_GET['categoria']] = 1; $_SESSION['menu_atual'] = $_GET['categoria']; } else { // Está apagando variável session com o índice dado por $_GET unset($_SESSION['menu_opt'][$_GET['categoria']]); if ($_SESSION['menu_atual'] == $_GET['categoria']) { unset($_SESSION['menu_atual']); } } $db = new clsBanco(); if (isset($_SESSION['id_pessoa'])) { $db->Consulta("UPDATE funcionario SET opcao_menu = '" . serialize($_SESSION['menu_opt']) . "' WHERE ref_cod_pessoa_fj = '" . $_SESSION['id_pessoa'] . "'"); } } session_write_close(); $this->_maximoTentativasFalhas = 7; $this->messenger = new Portabilis_Messenger(); }
function Novo() { $totais = array(); $legenda = array(); $ObjPecasSaida = new clsPecasSaida(); if (!$this->data_inicial) { $this->data_inicial = false; } else { $data = explode("/", $this->data_inicial); $this->data_inicial = "{$data[2]}/{$data[1]}/{$data[0]}"; } if (!$this->data_final) { $this->data_final = false; } else { $data = explode("/", $this->data_final); $this->data_final = "{$data[2]}/{$data[1]}/{$data[0]}"; } // gera a lista de pecas utilizadas no intervalo de tempo definido $db = new clsBanco(); $where = ""; $gruda = ""; if ($this->data_inicial) { $where .= "data_hora >= '{$this->data_inicial}' AND "; } if ($this->data_final) { $where .= "data_hora <= '{$this->data_final}' AND"; } //$db->Consulta( "SELECT CONCAT( YEAR(data_hora), '/', MONTH(data_hora) ) AS mes, COUNT( ref_cod_mailling_email ) AS total FROM mailling_historico, mailling_grupo_email WHERE $where mailling_grupo_email.ref_cod_mailling_grupo = mailling_historico.ref_cod_mailling_grupo GROUP BY mes ORDER BY mes ASC" ); $db->Consulta("SELECT (YEAR(data_hora)||'/'|| MONTH(data_hora)) AS mes, COUNT( ref_cod_mailling_email ) AS total FROM mailling_historico, mailling_grupo_email WHERE {$where} mailling_grupo_email.ref_cod_mailling_grupo = mailling_historico.ref_cod_mailling_grupo GROUP BY mes ORDER BY mes ASC"); $arr = array(); $meses = array('', 'Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'); while ($db->ProximoRegistro()) { list($nome, $qtd) = $db->Tupla(); $dataContrato = explode('/', $nome); $indice = "{$dataContrato[0]} - {$meses[$dataContrato[1]]}"; $arr[$indice] = $qtd; } if (count($arr)) { $titulo = "Gráfico de Mailling por quantidade"; if ($this->data_inicial) { if (!$this->data_final) { $titulo .= " - A partir de {$this->data_inicial}"; } else { $titulo .= " - De {$this->data_inicial} até {$this->data_final}"; } } else { if ($this->data_final) { $titulo .= " - Até {$this->data_final}"; } } $grafico = new clsGrafico($arr, $titulo, 500); $grafico->setAlign("left"); die($grafico->graficoBarraHor()); } else { $this->campoRotulo("alerta", "Alerta", "Nenhum resultado foi encontrado com este filtro"); } $this->largura = "100%"; return true; }
function detalhe() { $db = new clsBanco(); $db->Consulta("SELECT cod_funcionario_agenda, ref_ref_cod_pessoa_fj, data_inicio, data_fim, compromisso, versao, ref_cod_funcionario_agenda FROM {$this->tabela} WHERE cod_funcionario_agenda = '{$this->cod_funcionario_agenda}'"); if ($db->ProximoRegistro()) { $tupla = $db->Tupla(); return $tupla; } }
function lista($strTipoNoticia) { $db = new clsBanco(); $db->Consulta("select np.* from not_portal np, not_portal_tipo npt, not_tipo nt WHERE nt.nm_tipo = '{$strTipoNoticia}' AND nt.cod_not_tipo = npt.ref_cod_not_tipo AND npt.ref_cod_not_portal = np.cod_not_portal"); while ($db->ProximoRegistro()) { $tupla = $db->Tupla(); $resultado[] = $tupla; } return $resultado; }
function Editar() { $db = new clsBanco(); $db->Consulta("UPDATE funcionario SET tipo_menu='{$this->tipo_menu}' WHERE ref_cod_pessoa_fj = '{$this->idpes}' "); @session_start(); $_SESSION['tipo_menu'] = $this->tipo_menu; @session_write_close(); header("Location: opcao_menu_det.php"); return false; }
function Gerar() { $this->titulo = "Conexões"; $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $this->addCabecalhos(array("Data Hora", "Local do Acesso", "Ip Interno", "Pessoa")); // Paginador $limite = 30; $iniciolimit = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $limite - $limite : 0; $sql = "SELECT b.data_hora, b.ip_externo, b.ip_interno, n.nome FROM acesso b, cadastro.pessoa n WHERE b.cod_pessoa=n.idpes "; if (!empty($_GET['status'])) { if ($_GET['status'] == 'P') { $where .= " AND ip_externo = '200.215.80.163'"; } else { if ($_GET['status'] == 'X') { $where .= " AND ip_externo <> '200.215.80.163'"; } } } if (!empty($_GET['data_inicial'])) { $data = explode("/", $_GET['data_inicial']); $where .= " AND data_hora >= '{$data[2]}-{$data[1]}-{$data[0]}'"; } if (!empty($_GET['data_final'])) { $data = explode("/", $_GET['data_final']); $where .= " AND data_hora <= '{$data[2]}-{$data[1]}-{$data[0]}'"; } if (!empty($_GET['ip_pesquisa'])) { $where .= " AND ( (ip_interno like ('{$_GET['ip_pesquisa']}')) OR (ip_externo like ('{$_GET['ip_pesquisa']}')) )"; } if (!empty($_GET['pessoa_nome'])) { $nome_pessoa = str_replace(" ", "%", $_GET['pessoa_nome']); $where .= " AND n.nome LIKE ('%{$nome_pessoa}%')"; } $db = new clsBanco(); $total = $db->UnicoCampo("SELECT count(*) FROM acesso b, cadastro.pessoa n WHERE b.cod_pessoa=n.idpes {$where}"); $sql .= " {$where} ORDER BY b.data_hora DESC LIMIT {$iniciolimit}, 30"; // die($sql); $db->Consulta($sql); while ($db->ProximoRegistro()) { list($data_hora, $ip_externo, $ip_interno, $nm_pessoa) = $db->Tupla(); $local = $ip_externo == '200.215.80.163' ? 'Prefeitura' : 'Externo - ' . $ip_externo; $ip_interno = $ip_interno == 'NULL' ? " " : $ip_interno; $this->addLinhas(array("<img src='imagens/noticia.jpg' border=0>{$data_hora}", $local, $ip_interno, $nm_pessoa)); } $opcoes[""] = "Escolha uma opção..."; $opcoes["P"] = "Prefeitura"; $opcoes["X"] = "Externo"; $this->campoLista("status", "Status", $opcoes, $_GET['status']); $this->campoData("data_inicial", "Data Inicial", $_GET['data_inicial']); $this->campoData("data_final", "Data Final", $_GET['data_final']); $this->campoTexto("ip_pesquisa", "IP", $_GET['ip_pesquisa'], 30, 30); $this->campoTexto("pessoa_nome", "Funcionário", $_GET['pessoa_nome'], 30, 150); $this->addPaginador2("conexoes_todos_lst.php", $total, $_GET, $this->nome, $limite); $this->largura = "100%"; }
function Gerar() { $this->titulo = "Vínculos"; $nome_ = @$_GET['nome_']; $this->addCabecalhos(array("Nome")); $this->campoTexto("nome_", "Nome", $nome_, "50", "255", true); $db = new clsBanco(); $sql = "SELECT cod_funcionario_vinculo, nm_vinculo FROM funcionario_vinculo"; $where = ""; $where_and = ""; if (!empty($nome_)) { $where .= $where_and . " nm_vinculo LIKE '%{$nome_}%' "; $where_and = " AND"; } if ($where) { $where = " WHERE {$where}"; } $sql .= $where . " ORDER BY nm_vinculo"; $db->Consulta("SELECT count(*) FROM funcionario_vinculo {$where}"); $db->ProximoRegistro(); list($total) = $db->Tupla(); // Paginador $limite = 10; $iniciolimit = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $limite - $limite : 0; $sql .= " LIMIT {$iniciolimit},{$limite}"; $db->Consulta($sql); while ($db->ProximoRegistro()) { list($cod_func_vinculo, $nome) = $db->Tupla(); $this->addLinhas(array("<img src='imagens/noticia.jpg' border=0> <a href='funcionario_vinculo_det.php?cod_func={$cod_func_vinculo}'>{$nome}</a>")); } $this->largura = "100%"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "i-Educar", "" => "Vínculos")); $this->enviaLocalizacao($localizacao->montar()); // Paginador $this->addPaginador2("funcionario_vinculo_lst.php", $total, $_GET, $this->nome, $limite); $this->acao = "go(\"funcionario_vinculo_cad.php\")"; $this->nome_acao = "Novo"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "" => "Listagem de vínculos")); $this->enviaLocalizacao($localizacao->montar()); }
function Gerar() { $this->titulo = "Detalhe do Grupo"; $id_grupo = @$_GET['id_grupo']; $db = new clsBanco(); $db->Consulta("SELECT cod_mailling_grupo, nm_grupo FROM mailling_grupo WHERE cod_mailling_grupo={$id_grupo}"); if ($db->ProximoRegistro()) { list($cod_grupo, $nome) = $db->Tupla(); $this->addDetalhe(array("Nome", $nome)); } $db->Consulta("SELECT nm_pessoa, email FROM mailling_grupo_email mge, mailling_email me WHERE ref_cod_mailling_grupo={$id_grupo} AND cod_mailling_email=ref_cod_mailling_email"); while ($db->ProximoRegistro()) { list($nome, $email) = $db->Tupla(); $this->addDetalhe(array("Emails Vinculados", "{$nome} - {$email}")); } $this->url_novo = "mailling_grupos_cad.php"; $this->url_editar = "mailling_grupos_cad.php?id_grupo={$id_grupo}"; $this->url_cancelar = "mailling_grupos_lst.php"; $this->largura = "100%"; }