From f1fd0b326399ce4b7a4663f538e7c8faf1c8e3e7 Mon Sep 17 00:00:00 2001 From: anderson.peterle@previdencia.gov.br Date: Thu, 6 Nov 2008 22:42:05 +0000 Subject: [PATCH] Pequenas correcoes na paginacao de resultados. Correcao na pagina de Configuracoes Padrao. Na pagina de Sistemas Operacionais, o click na quantidade de maquinas exibira uma listagem destas maquinas. --- admin/config_gerais.php | 3 ++- admin/sistemas_operacionais/index.php | 3 +-- include/multipagina.php | 14 ++++++++------ relatorios/software/rel_software.php | 18 ++++++++++-------- repositorio/install/LEIAME.txt | 12 ++++++++++++ repositorio_install.php | 6 +++--- 6 files changed, 36 insertions(+), 20 deletions(-) create mode 100644 repositorio/install/LEIAME.txt diff --git a/admin/config_gerais.php b/admin/config_gerais.php index 3c0a759..94d4cca 100755 --- a/admin/config_gerais.php +++ b/admin/config_gerais.php @@ -368,7 +368,8 @@ if ($_SESSION['cs_nivel_administracao'] == 1 || $_SESSION['cs_nivel_administraca // Gráficos disponíveis para exibição na página principal // [so][acessos][locais][acessos_locais] // A variável de sessão menu_seg->_SESSION['te_exibe_graficos'] contém os gráficos selecionados para exibição - $te_exibe_graficos = get_valor_campo('configuracoes_locais', 'te_exibe_graficos', 'id_local='.$frm_id_local); + $arrValores = getValores('configuracoes_locais', 'te_exibe_graficos', 'id_local='.$frm_id_local); + $te_exibe_graficos = $arrValores['te_exibe_graficos']; ?> diff --git a/admin/sistemas_operacionais/index.php b/admin/sistemas_operacionais/index.php index ca1e41f..fec2615 100755 --- a/admin/sistemas_operacionais/index.php +++ b/admin/sistemas_operacionais/index.php @@ -111,7 +111,6 @@ else { $Cor = 0; $NumRegistro = 1; - while($row = mysql_fetch_array($result)) { ?> @@ -130,7 +129,7 @@ else  
  -
+
  num_pesq_pag = ($this->num_pesq_pag > 0?$this->num_pesq_pag:1); + global $nu_rel_maxlinhas; + // variavel para o inicio das pesquisas - $inicio_pesq = $this->pagina * $this->num_pesq_pag; + $inicio_pesq = $this->pagina * $this->nu_rel_maxlinhas; if ($velocidade == "otimizada") { @@ -85,7 +87,7 @@ class Mult_Pag { $resultado = mysql_query($total_sql); $this->total_reg = mysql_num_rows($resultado); // total de registros da pesquisa inteira - $sql .= " LIMIT $inicio_pesq, $this->num_pesq_pag"; + $sql .= " LIMIT $inicio_pesq, $this->nu_rel_maxlinhas"; $resultado = mysql_query($sql); // pesquisa com limites por pagina } else if ($tipo == "pgsql") @@ -96,7 +98,7 @@ class Mult_Pag // total de registros da pesquisa inteira $this->total_reg = pg_numrows( $resultado );//pg_Result($resultado, 0, 0); } - $sql .= " LIMIT $this->num_pesq_pag, $inicio_pesq"; + $sql .= " LIMIT $this->nu_rel_maxlinhas, $inicio_pesq"; $resultado = pg_Exec($conexao, $sql);// pesquisa com limites por pagina } return $resultado; @@ -149,7 +151,7 @@ class Mult_Pag { $extra_vars = $this->Construir_Url(); $arquivo = $this->nome_arq; - $num_mult_pag = ceil($this->total_reg / $this->num_pesq_pag); // numero de multiplas paginas + $num_mult_pag = ceil($this->total_reg / $this->nu_rel_maxlinhas); // numero de multiplas paginas $indice = -1; // indice do array final $numero_links_proximos=4; diff --git a/relatorios/software/rel_software.php b/relatorios/software/rel_software.php index 64d6d7b..9fc88df 100755 --- a/relatorios/software/rel_software.php +++ b/relatorios/software/rel_software.php @@ -33,7 +33,10 @@ $DbConnect = conecta_bd_cacic(); if ($_GET['principal']) { $query = ' SELECT id_so - FROM so'; + FROM so'; + if ($_GET['id_so']<>'') + $query .= ' WHERE id_so='.$_GET['id_so']; + $result = mysql_query($query) or die('Erro no select ou sua sessão expirou!'); $_SESSION["list4"] = ''; while ($row = mysql_fetch_array($result)) @@ -245,13 +248,12 @@ $query = ' SELECT distinct computadores.te_node_address, // ***************************************************** // definicoes de variaveis -$sql = "select nu_rel_maxlinhas from configuracoes_padrao"; -$db_result = mysql_query($sql); -$cfgStdData = mysql_fetch_assoc($db_result); +$arrValores = getValores('configuracoes_padrao', 'nu_rel_maxlinhas', '1'); -$max_links = 100; // máximo de links à serem exibidos -$max_res = ($cfgStdData['nu_rel_maxlinhas'])?$cfgStdData['nu_rel_maxlinhas']:100; // máximo de resultados à serem exibidos por tela ou pagina -$mult_pag = new Mult_Pag($max_res); // cria um novo objeto navbar +$max_links = 100; // máximo de links à serem exibidos +$nu_rel_maxlinhas = ($arrValores['nu_rel_maxlinhas']<>''?$arrValores['nu_rel_maxlinhas']:100); // máximo de resultados a serem exibidos por tela ou pagina +$mult_pag = new Mult_Pag(); // cria um novo objeto navbar +$mult_pag->nu_rel_maxlinhas = $nu_rel_maxlinhas; // metodo que realiza a pesquisa $resultado = $mult_pag->Executar($query, $DbConnect, "", "mysql"); @@ -268,7 +270,7 @@ for ($i=2; $i < mysql_num_fields($resultado); $i++) echo ''; $cor = 0; -$num_registro = 1 + ($max_res * $pagina); +$num_registro = 1 + ($nu_rel_maxlinhas * $pagina); // visualizacao do conteudo for ($n = 0; $n < $reg_pag; $n++) diff --git a/repositorio/install/LEIAME.txt b/repositorio/install/LEIAME.txt new file mode 100644 index 0000000..2c91b21 --- /dev/null +++ b/repositorio/install/LEIAME.txt @@ -0,0 +1,12 @@ +Atencao: + +Coloque neste diretorio os seguintes arquivos: + +1) ChkCACIC.exe => Verificador/Instalador/Atualizador do CACIC +2) MapaCACIC.exe => Modulo Avulso para Coleta de Informacoes Patrimoniais + + +Execute neste diretorio o programa Vaca.exe, para geracao do arquivo versoes_agentes.ini + +p.s.: Este diretorio e visualizado a partir da opcao "Repositorio" do menu principal e a partir deste + poderao ser baixados os programas principais para instalacao e uso do CACIC. diff --git a/repositorio_install.php b/repositorio_install.php index 93031cc..7fbbe65 100755 --- a/repositorio_install.php +++ b/repositorio_install.php @@ -63,12 +63,12 @@ require_once('include/selecao_listbox.js');    
- ChkCACIC - Verificador/Instalador/Atualizador do Sistema CACIC (versão ~ 260K) + ChkCACIC - Verificador/Instalador/Atualizador do Sistema CACIC (versão ~ 260K) @@ -87,7 +87,7 @@ require_once('include/selecao_listbox.js'); - + -- libgit2 0.21.2
MapaCACIC - Módulo Avulso para Coleta de Informações Patrimoniais (versão ~ 248K) MapaCACIC - Módulo Avulso para Coleta de Informações Patrimoniais (versão ~ 248K)