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 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;
 }
Exemplo n.º 3
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í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()
 {
     $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%";
 }
Exemplo n.º 5
0
 /**
  * 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 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%";
 }
Exemplo n.º 7
0
 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&iacute;cio", "" => "Listagem de agendas"));
     $this->enviaLocalizacao($localizacao->montar());
 }
Exemplo n.º 8
0
 function Gerar()
 {
     $this->titulo = "Di&aacute;rias";
     $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet");
     $this->addCabecalhos(array("Grupo", "Vig&ecirc;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%";
 }
 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;
 }
Exemplo n.º 10
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%";
 }
Exemplo n.º 11
0
 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&iacute;cio", "educar_index.php" => "i-Educar - Escola", "" => "Listagem de grupos de di&aacute;rias"));
     $this->enviaLocalizacao($localizacao->montar());
 }
Exemplo n.º 12
0
 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;
 }
Exemplo n.º 13
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%";
 }
Exemplo n.º 14
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%";
 }
Exemplo n.º 15
0
 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&atilde;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&ecirc;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 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;
     }
 }
Exemplo n.º 18
0
 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;
 }
Exemplo n.º 19
0
 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;
 }
Exemplo n.º 20
0
 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;
 }
Exemplo n.º 21
0
 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' ? "&nbsp" : $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 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]}";
     }
     $where = "";
     if ($this->data_inicial) {
         $where .= "data_noticia >= '{$this->data_inicial}' AND ";
     }
     if ($this->data_final) {
         $where .= "data_noticia <= '{$this->data_final}' AND ";
     }
     // gera a lista de pecas utilizadas no intervalo de tempo definido
     $db = new clsBanco();
     $db->Consulta("SELECT nm_tipo, COUNT(0) AS total FROM not_portal, not_portal_tipo, not_tipo WHERE {$where} ref_cod_not_portal = cod_not_portal AND cod_not_tipo = ref_cod_not_tipo GROUP BY nm_tipo,  ref_cod_not_tipo");
     $arr = array();
     while ($db->ProximoRegistro()) {
         list($nome, $qtd) = $db->Tupla();
         $arr[$nome] = $qtd;
     }
     if (count($arr)) {
         $titulo = "Gráfico de Notícias por tipo";
         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;
 }
/**
 * @param  clsBanco $db
 * @param  string   $sql
 * @return array    (codSerie => nome)
 */
function _getAnoEscolar(clsBanco $db, $sql)
{
    $db->Consulta($sql);
    $resultado = array();
    if ($db->numLinhas()) {
        while ($db->ProximoRegistro()) {
            list($cod, $nome) = $db->Tupla();
            $resultado[$cod] = $nome;
        }
    }
    return $resultado;
}
Exemplo n.º 24
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());
 }
Exemplo n.º 25
0
 function Gerar()
 {
     @session_start();
     $id_pessoa = $_SESSION['id_pessoa'];
     @session_write_close();
     $this->titulo = "Detalhe do Menu";
     $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet");
     $cod_menu = @$_GET['cod_menu'];
     $obj_menu_suspenso = new clsMenuSuspenso();
     $lista = $obj_menu_suspenso->lista(false, false, false, false, false, false, false, false, $cod_menu, false, false, "cod_menu ASC, ord_menu ASC");
     if ($lista) {
         $tabela = "<style> .tds{ padding-left:5px; padding-right:5px; }</style>";
         $tabela .= "<table border='0' cellpadding='1' cellspacing='3' width='100%'>";
         $tabela .= "<tr  bgcolor='#B3BABF'><td class='tds'>Ordem</td><td class='tds'>Menu Pai</td><td class='tds'nowrap>Submenu</td><td class='tds'>Título</td><td class='tds'>Ícone</td><td class='tds'>Caminho</td><td class='tds'>Supre</td></tr>";
         foreach ($lista as $menu) {
             $ref_cod_menu_pai = $menu['ref_cod_menu_pai'];
             $obj_menu_suspenso2 = new clsMenuSuspenso($ref_cod_menu_pai);
             $detalhe = $obj_menu_suspenso2->detalhe();
             $ds_menu_pai = $detalhe['tt_menu'];
             $ref_cod_menu_submenu = $menu['ref_cod_menu_submenu'];
             if ($ref_cod_menu_submenu) {
                 $db = new clsBanco();
                 $ds_menu_submenu = $db->CampoUnico("SELECT nm_submenu FROM menu_submenu WHERE cod_sistema = 2 AND cod_menu_submenu = {$ref_cod_menu_submenu}");
             }
             $suprime_menu = $menu['suprime_menu'];
             if ($suprime_menu == 1) {
                 $ds_suprime_menu = 'Sim';
             } else {
                 $ds_suprime_menu = 'Não';
             }
             $ObjImagem = new clsPortalImagem($menu[4]);
             $detalheImagem = $ObjImagem->detalhe();
             if ($detalheImagem) {
                 $ico_menu = "<img src='imagens/banco_imagens/{$detalheImagem['caminho']}' alt='' title='' width='12' height='12'>";
             } else {
                 $ico_menu = "S/";
             }
             $titulo = $menu['tt_menu'];
             $ordem = $menu['ord_menu'];
             $caminho = $menu['caminho'];
             $alvo = $menu['alvo'];
             $tabela .= "<tr><td class='tds' align='right'>{$ordem}</td><td class='tds' align='right'>{$ds_menu_pai}</td><td class='tds'>{$ds_menu_submenu}</td><td class='tds'>{$titulo}</td><td class='tds'align='center'>{$ico_menu}</td><td class='tds'>{$caminho}<td class='tds'align='center'>{$ds_suprime_menu}</td></tr>";
         }
         $tabela .= "</table>";
     }
     $this->addDetalhe(array("Menu", $tabela));
     //$this->url_novo = "menu_suspenso_cad.php";
     $this->url_editar = "menu_suspenso_cad.php?cod_menu={$cod_menu}";
     $this->url_cancelar = "menu_suspenso_lst.php";
     $this->largura = "100%";
 }
Exemplo n.º 26
0
 function Gerar()
 {
     $this->titulo = "Conexões";
     $this->addCabecalhos(array("Data Hora", "Local do Acesso"));
     // Paginador
     $limite = 20;
     $iniciolimit = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $limite - $limite : 0;
     @session_start();
     $id_pessoa = $_SESSION['id_pessoa'];
     session_write_close();
     $sql = "SELECT b.data_hora, b.ip_externo FROM acesso b WHERE cod_pessoa={$id_pessoa}";
     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]}'";
     }
     $db = new clsBanco();
     $total = $db->UnicoCampo("SELECT count(*) FROM acesso WHERE cod_pessoa={$id_pessoa} {$where}");
     $sql .= " {$where} ORDER BY b.data_hora DESC LIMIT {$iniciolimit}, {$limite}";
     $db->Consulta($sql);
     while ($db->ProximoRegistro()) {
         list($data_hora, $ip_externo) = $db->Tupla();
         $local = $ip_externo == '200.215.80.163' ? 'Prefeitura' : 'Externo';
         $this->addLinhas(array("<img src='imagens/noticia.jpg' border=0>{$data_hora}", $local));
     }
     /*$this->acao = "go(\"bairros_cad.php\")";
     		$this->nome_acao = "Novo";*/
     $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->addPaginador2("conexoes_lst.php", $total, $_GET, $this->nome, $limite);
     $this->largura = "100%";
     $localizacao = new LocalizacaoSistema();
     $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "In&iacute;cio", "" => "Listagem de conex&otilde;es realizadas"));
     $this->enviaLocalizacao($localizacao->montar());
 }
Exemplo n.º 27
0
 function Gerar()
 {
     @session_start();
     $idpes = $_SESSION['id_pessoa'];
     @session_write_close();
     $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet", false);
     $this->addCabecalhos(array("Preferências", "Valor Atual"));
     $db = new clsBanco();
     $tipo_menu = $db->UnicoCampo("SELECT tipo_menu FROM funcionario WHERE ref_cod_pessoa_fj = '{$idpes}'");
     $opcao = array("0" => "Menu Padrão", "1" => "Menu Suspenso");
     $this->addLinhas(array("<a href='opcao_menu_det.php'><img src='imagens/noticia.jpg' border=0>Tipo Menu</a>", $opcao[$tipo_menu]));
     // Define Largura da P�gina
     $this->largura = "100%";
 }
Exemplo n.º 28
0
 function getSelectGradeCurso()
 {
     $db = new clsBanco();
     $sql = "select * from pmieducar.historico_grade_curso where ativo = 1";
     $db->Consulta($sql);
     $select = "<select id='grade-curso' class='obrigatorio disable-on-search clear-on-change-curso'>";
     $select .= "<option value=''>Selecione</option>";
     while ($db->ProximoRegistro()) {
         $record = $db->Tupla();
         $select .= "<option value='{$record['id']}'>{$record['descricao_etapa']}</option>";
     }
     $select .= '</select>';
     return $select;
 }
Exemplo n.º 29
0
 function Gerar()
 {
     $this->titulo = "Detalhe de Menu";
     $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet");
     $id_item = @$_GET['id_item'];
     $db = new clsBanco();
     $db->Consulta("SELECT cat.nm_menu, sub.cod_menu_submenu, sub.cod_sistema, sub.nm_submenu, sub.arquivo, sub.title FROM menu_submenu AS sub, menu_menu AS cat WHERE cod_menu_submenu={$id_item} AND cod_menu_menu = ref_cod_menu_menu");
     if ($db->ProximoRegistro()) {
         list($categoria, $id_item, $id_sistema, $nome, $arquivo, $alt) = $db->Tupla();
         $this->addDetalhe(array("Nome", $nome));
         $this->addDetalhe(array("Categoria", $categoria));
         $this->addDetalhe(array("Arquivo", $arquivo));
         $this->addDetalhe(array("Title", $alt));
         if ($id_sistema == '2') {
             $objPessoa = new clsPessoaFisica();
             $objPessoaFj = new clsPessoaFj();
             $dba = new clsBanco();
             //$dba->Consulta( "SELECT nm_pessoa FROM pessoa_fj WHERE cod_pessoa_fj in (SELECT ref_ref_cod_pessoa_fj FROM menu_funcionario WHERE ref_cod_menu_submenu in ({$id_item}, 0)) ORDER BY nm_pessoa" );
             $lista_id = array();
             $dba->Consulta("SELECT ref_ref_cod_pessoa_fj FROM menu_funcionario WHERE ref_cod_menu_submenu in ({$id_item}, 0)");
             while ($dba->ProximoRegistro()) {
                 list($cod) = $dba->Tupla();
                 $lista_id[] = $cod;
             }
             if (count($lista_id)) {
                 $pessoas = $objPessoaFj->lista(false, false, false, false, $lista_id);
             }
             /*
             while ($dba->ProximoRegistro())
             {
             	//list($nome_) = $dba->Tupla();
             	list($nome_) = $objPessoa->queryRapida($ref_ref_cod_pessoa, "nome");
             	$this->addDetalhe( array("Autorizados", "{$nome_}") );
             }
             */
             if (count($pessoas)) {
                 foreach ($pessoas as $pessoa) {
                     //print_r( $pessoa );
                     //list($nome_) = $objPessoa->queryRapida($pessoa["idpes"], "nome");
                     $this->addDetalhe(array("Autorizados", "{$pessoa["nome"]}"));
                 }
             }
         }
     }
     $this->url_novo = "menu_cad.php";
     $this->url_editar = "menu_cad.php?id_item={$id_item}";
     $this->url_cancelar = "menu_lst.php";
     $this->largura = "100%";
 }
Exemplo n.º 30
0
 function Gerar()
 {
     $this->titulo = "Menu ";
     $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet");
     $this->addCabecalhos(array("Nome"));
     $db = new clsBanco();
     $db->Consulta("SELECT cod_menu_menu,nm_menu FROM menu_menu ORDER BY nm_menu");
     while ($db->ProximoRegistro()) {
         list($cod_menu, $nome, $ordem) = $db->Tupla();
         $this->addLinhas(array("<a href='menu_menu_det.php?id_item={$cod_menu}'><img src='imagens/noticia.jpg' border=0>{$nome}</a>"));
     }
     $this->acao = "go(\"menu_menu_cad.php\")";
     $this->nome_acao = "Novo";
     $this->largura = "100%";
 }