Commit f1fd0b326399ce4b7a4663f538e7c8faf1c8e3e7

Authored by anderson.peterle@previdencia.gov.br
1 parent 955d9875
Exists in master and in 1 other branch 3.1

Pequenas correcoes na paginacao de resultados. Correcao na pagina de Configuraco…

…es Padrao. Na pagina de Sistemas Operacionais, o click na quantidade de maquinas exibira uma listagem destas maquinas.

git-svn-id: http://svn.softwarepublico.gov.br/svn/cacic/cacic/trunk/gerente@616 fecfc0c7-e812-0410-ae72-849f08638ee7
admin/config_gerais.php
... ... @@ -368,7 +368,8 @@ if ($_SESSION['cs_nivel_administracao'] == 1 || $_SESSION['cs_nivel_administraca
368 368 // Gráficos disponíveis para exibição na página principal
369 369 // [so][acessos][locais][acessos_locais]
370 370 // A variável de sessão menu_seg->_SESSION['te_exibe_graficos'] contém os gráficos selecionados para exibição
371   - $te_exibe_graficos = get_valor_campo('configuracoes_locais', 'te_exibe_graficos', 'id_local='.$frm_id_local);
  371 + $arrValores = getValores('configuracoes_locais', 'te_exibe_graficos', 'id_local='.$frm_id_local);
  372 + $te_exibe_graficos = $arrValores['te_exibe_graficos'];
372 373 ?>
373 374 <select multiple size="10" name="listaExibeGraficosDisponiveis[]" id="listaExibeGraficosDisponiveis" class="normal" onFocus="SetaClassDigitacao(this);" onBlur="SetaClassNormal(this);" >
374 375 </select>
... ...
admin/sistemas_operacionais/index.php
... ... @@ -111,7 +111,6 @@ else
111 111 {
112 112 $Cor = 0;
113 113 $NumRegistro = 1;
114   -
115 114 while($row = mysql_fetch_array($result))
116 115 {
117 116 ?>
... ... @@ -130,7 +129,7 @@ else
130 129 <td nowrap>&nbsp;</td>
131 130 <td nowrap><div align="center"><a href="../sistemas_operacionais/detalhes_sistema_operacional.php?id_so=<? echo $row['id_so'];?>"><? echo $row['sg_so']; ?></a></div></td>
132 131 <td nowrap>&nbsp;</td>
133   - <td nowrap><div align="center"><a href="../sistemas_operacionais/detalhes_sistema_operacional.php?id_so=<? echo $row['id_so'];?>"><? echo $row['TotalEstacoes']; ?></a></div></td>
  132 + <td nowrap><div align="center"><a href="../../relatorios/software/rel_software.php?orderby=4&principal=so&id_so=<? echo $row['id_so'];?>"><? echo $row['TotalEstacoes']; ?></a></div></td>
134 133 <td nowrap>&nbsp;</td>
135 134  
136 135 <?
... ...
include/multipagina.php
... ... @@ -28,15 +28,16 @@ Adaptações Realizadas / Motivos:
28 28 class Mult_Pag
29 29 {
30 30 // Valores padrão para a navegação dos links
31   - var $num_pesq_pag;
32 31 var $str_anterior = " Anterior ";
33 32 var $str_proxima = " Próxima ";
34 33 var $str_primeira = " Primeira ";
35 34 var $str_ultima = "      Última ";
  35 +
36 36 // Variáveis usadas internamente
37 37 var $nome_arq;
38 38 var $total_reg;
39 39 var $pagina;
  40 + var $nu_rel_maxlinhas;
40 41  
41 42 /*
42 43 Metodo construtor. Isto é somente usado para setar
... ... @@ -67,9 +68,10 @@ class Mult_Pag
67 68 */
68 69 function Executar($sql, $conexao, $velocidade, $tipo)
69 70 {
70   - $this->num_pesq_pag = ($this->num_pesq_pag > 0?$this->num_pesq_pag:1);
  71 + global $nu_rel_maxlinhas;
  72 +
71 73 // variavel para o inicio das pesquisas
72   - $inicio_pesq = $this->pagina * $this->num_pesq_pag;
  74 + $inicio_pesq = $this->pagina * $this->nu_rel_maxlinhas;
73 75  
74 76 if ($velocidade == "otimizada")
75 77 {
... ... @@ -85,7 +87,7 @@ class Mult_Pag
85 87 {
86 88 $resultado = mysql_query($total_sql);
87 89 $this->total_reg = mysql_num_rows($resultado); // total de registros da pesquisa inteira
88   - $sql .= " LIMIT $inicio_pesq, $this->num_pesq_pag";
  90 + $sql .= " LIMIT $inicio_pesq, $this->nu_rel_maxlinhas";
89 91 $resultado = mysql_query($sql); // pesquisa com limites por pagina
90 92 }
91 93 else if ($tipo == "pgsql")
... ... @@ -96,7 +98,7 @@ class Mult_Pag
96 98 // total de registros da pesquisa inteira
97 99 $this->total_reg = pg_numrows( $resultado );//pg_Result($resultado, 0, 0);
98 100 }
99   - $sql .= " LIMIT $this->num_pesq_pag, $inicio_pesq";
  101 + $sql .= " LIMIT $this->nu_rel_maxlinhas, $inicio_pesq";
100 102 $resultado = pg_Exec($conexao, $sql);// pesquisa com limites por pagina
101 103 }
102 104 return $resultado;
... ... @@ -149,7 +151,7 @@ class Mult_Pag
149 151 {
150 152 $extra_vars = $this->Construir_Url();
151 153 $arquivo = $this->nome_arq;
152   - $num_mult_pag = ceil($this->total_reg / $this->num_pesq_pag); // numero de multiplas paginas
  154 + $num_mult_pag = ceil($this->total_reg / $this->nu_rel_maxlinhas); // numero de multiplas paginas
153 155 $indice = -1; // indice do array final
154 156 $numero_links_proximos=4;
155 157  
... ...
relatorios/software/rel_software.php
... ... @@ -33,7 +33,10 @@ $DbConnect = conecta_bd_cacic();
33 33 if ($_GET['principal'])
34 34 {
35 35 $query = ' SELECT id_so
36   - FROM so';
  36 + FROM so';
  37 + if ($_GET['id_so']<>'')
  38 + $query .= ' WHERE id_so='.$_GET['id_so'];
  39 +
37 40 $result = mysql_query($query) or die('Erro no select ou sua sessão expirou!');
38 41 $_SESSION["list4"] = '';
39 42 while ($row = mysql_fetch_array($result))
... ... @@ -245,13 +248,12 @@ $query = &#39; SELECT distinct computadores.te_node_address,
245 248 // *****************************************************
246 249  
247 250 // definicoes de variaveis
248   -$sql = "select nu_rel_maxlinhas from configuracoes_padrao";
249   -$db_result = mysql_query($sql);
250   -$cfgStdData = mysql_fetch_assoc($db_result);
  251 +$arrValores = getValores('configuracoes_padrao', 'nu_rel_maxlinhas', '1');
251 252  
252   -$max_links = 100; // máximo de links à serem exibidos
253   -$max_res = ($cfgStdData['nu_rel_maxlinhas'])?$cfgStdData['nu_rel_maxlinhas']:100; // máximo de resultados à serem exibidos por tela ou pagina
254   -$mult_pag = new Mult_Pag($max_res); // cria um novo objeto navbar
  253 +$max_links = 100; // máximo de links à serem exibidos
  254 +$nu_rel_maxlinhas = ($arrValores['nu_rel_maxlinhas']<>''?$arrValores['nu_rel_maxlinhas']:100); // máximo de resultados a serem exibidos por tela ou pagina
  255 +$mult_pag = new Mult_Pag(); // cria um novo objeto navbar
  256 +$mult_pag->nu_rel_maxlinhas = $nu_rel_maxlinhas;
255 257  
256 258 // metodo que realiza a pesquisa
257 259 $resultado = $mult_pag->Executar($query, $DbConnect, "", "mysql");
... ... @@ -268,7 +270,7 @@ for ($i=2; $i &lt; mysql_num_fields($resultado); $i++)
268 270 echo '</tr>';
269 271  
270 272 $cor = 0;
271   -$num_registro = 1 + ($max_res * $pagina);
  273 +$num_registro = 1 + ($nu_rel_maxlinhas * $pagina);
272 274  
273 275 // visualizacao do conteudo
274 276 for ($n = 0; $n < $reg_pag; $n++)
... ...
repositorio/install/LEIAME.txt 0 → 100644
... ... @@ -0,0 +1,12 @@
  1 +Atencao:
  2 +
  3 +Coloque neste diretorio os seguintes arquivos:
  4 +
  5 +1) ChkCACIC.exe => Verificador/Instalador/Atualizador do CACIC
  6 +2) MapaCACIC.exe => Modulo Avulso para Coleta de Informacoes Patrimoniais
  7 +
  8 +
  9 +Execute neste diretorio o programa Vaca.exe, para geracao do arquivo versoes_agentes.ini
  10 +
  11 +p.s.: Este diretorio e visualizado a partir da opcao "Repositorio" do menu principal e a partir deste
  12 + poderao ser baixados os programas principais para instalacao e uso do CACIC.
... ...
repositorio_install.php
... ... @@ -63,12 +63,12 @@ require_once(&#39;include/selecao_listbox.js&#39;);
63 63 <td height="1" bgcolor="#333333"></td>
64 64 </tr>
65 65 <?
66   - $v_array_versoes_agentes = parse_ini_file('repositorio/versoes_agentes.ini');
  66 + $v_array_versoes_agentes = parse_ini_file('repositorio/install/versoes_agentes.ini');
67 67 ?>
68 68 <tr>
69 69 <td class="label">
70 70 &nbsp; &nbsp;<br>
71   - <a href="repositorio/chkcacic.exe">ChkCACIC - Verificador/Instalador/Atualizador do Sistema CACIC <span class="style2"><span class="style6">(versão <? echo $v_array_versoes_agentes['chkcacic.exe'];?> ~ 260K)</span></span></a></td>
  71 + <a href="repositorio/install/chkcacic.exe">ChkCACIC - Verificador/Instalador/Atualizador do Sistema CACIC <span class="style2"><span class="style6">(versão <? echo $v_array_versoes_agentes['chkcacic.exe'];?> ~ 260K)</span></span></a></td>
72 72 </tr>
73 73  
74 74  
... ... @@ -87,7 +87,7 @@ require_once(&#39;include/selecao_listbox.js&#39;);
87 87 <tr>
88 88 <td><table width="100%" border="0" cellpadding="0" cellspacing="1">
89 89 <tr>
90   - <td class="label"><a href="repositorio/mapacacic.exe">MapaCACIC - M&oacute;dulo Avulso para Coleta de Informa&ccedil;&otilde;es Patrimoniais <span class="style2"><span class="style6">(versão <? echo $v_array_versoes_agentes['mapacacic.exe'];?> ~ 248K)</span></span></a> </td>
  90 + <td class="label"><a href="repositorio/install/mapacacic.exe">MapaCACIC - M&oacute;dulo Avulso para Coleta de Informa&ccedil;&otilde;es Patrimoniais <span class="style2"><span class="style6">(versão <? echo $v_array_versoes_agentes['mapacacic.exe'];?> ~ 248K)</span></span></a> </td>
91 91 </tr>
92 92 <tr>
93 93 <td>&nbsp;</td>
... ...