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,7 +368,8 @@ if ($_SESSION['cs_nivel_administracao'] == 1 || $_SESSION['cs_nivel_administraca
368 // Gráficos disponíveis para exibição na página principal 368 // Gráficos disponíveis para exibição na página principal
369 // [so][acessos][locais][acessos_locais] 369 // [so][acessos][locais][acessos_locais]
370 // A variável de sessão menu_seg->_SESSION['te_exibe_graficos'] contém os gráficos selecionados para exibição 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 <select multiple size="10" name="listaExibeGraficosDisponiveis[]" id="listaExibeGraficosDisponiveis" class="normal" onFocus="SetaClassDigitacao(this);" onBlur="SetaClassNormal(this);" > 374 <select multiple size="10" name="listaExibeGraficosDisponiveis[]" id="listaExibeGraficosDisponiveis" class="normal" onFocus="SetaClassDigitacao(this);" onBlur="SetaClassNormal(this);" >
374 </select> 375 </select>
admin/sistemas_operacionais/index.php
@@ -111,7 +111,6 @@ else @@ -111,7 +111,6 @@ else
111 { 111 {
112 $Cor = 0; 112 $Cor = 0;
113 $NumRegistro = 1; 113 $NumRegistro = 1;
114 -  
115 while($row = mysql_fetch_array($result)) 114 while($row = mysql_fetch_array($result))
116 { 115 {
117 ?> 116 ?>
@@ -130,7 +129,7 @@ else @@ -130,7 +129,7 @@ else
130 <td nowrap>&nbsp;</td> 129 <td nowrap>&nbsp;</td>
131 <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> 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 <td nowrap>&nbsp;</td> 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 <td nowrap>&nbsp;</td> 133 <td nowrap>&nbsp;</td>
135 134
136 <? 135 <?
include/multipagina.php
@@ -28,15 +28,16 @@ Adaptações Realizadas / Motivos: @@ -28,15 +28,16 @@ Adaptações Realizadas / Motivos:
28 class Mult_Pag 28 class Mult_Pag
29 { 29 {
30 // Valores padrão para a navegação dos links 30 // Valores padrão para a navegação dos links
31 - var $num_pesq_pag;  
32 var $str_anterior = " Anterior "; 31 var $str_anterior = " Anterior ";
33 var $str_proxima = " Próxima "; 32 var $str_proxima = " Próxima ";
34 var $str_primeira = " Primeira "; 33 var $str_primeira = " Primeira ";
35 var $str_ultima = "      Última "; 34 var $str_ultima = "      Última ";
  35 +
36 // Variáveis usadas internamente 36 // Variáveis usadas internamente
37 var $nome_arq; 37 var $nome_arq;
38 var $total_reg; 38 var $total_reg;
39 var $pagina; 39 var $pagina;
  40 + var $nu_rel_maxlinhas;
40 41
41 /* 42 /*
42 Metodo construtor. Isto é somente usado para setar 43 Metodo construtor. Isto é somente usado para setar
@@ -67,9 +68,10 @@ class Mult_Pag @@ -67,9 +68,10 @@ class Mult_Pag
67 */ 68 */
68 function Executar($sql, $conexao, $velocidade, $tipo) 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 // variavel para o inicio das pesquisas 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 if ($velocidade == "otimizada") 76 if ($velocidade == "otimizada")
75 { 77 {
@@ -85,7 +87,7 @@ class Mult_Pag @@ -85,7 +87,7 @@ class Mult_Pag
85 { 87 {
86 $resultado = mysql_query($total_sql); 88 $resultado = mysql_query($total_sql);
87 $this->total_reg = mysql_num_rows($resultado); // total de registros da pesquisa inteira 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 $resultado = mysql_query($sql); // pesquisa com limites por pagina 91 $resultado = mysql_query($sql); // pesquisa com limites por pagina
90 } 92 }
91 else if ($tipo == "pgsql") 93 else if ($tipo == "pgsql")
@@ -96,7 +98,7 @@ class Mult_Pag @@ -96,7 +98,7 @@ class Mult_Pag
96 // total de registros da pesquisa inteira 98 // total de registros da pesquisa inteira
97 $this->total_reg = pg_numrows( $resultado );//pg_Result($resultado, 0, 0); 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 $resultado = pg_Exec($conexao, $sql);// pesquisa com limites por pagina 102 $resultado = pg_Exec($conexao, $sql);// pesquisa com limites por pagina
101 } 103 }
102 return $resultado; 104 return $resultado;
@@ -149,7 +151,7 @@ class Mult_Pag @@ -149,7 +151,7 @@ class Mult_Pag
149 { 151 {
150 $extra_vars = $this->Construir_Url(); 152 $extra_vars = $this->Construir_Url();
151 $arquivo = $this->nome_arq; 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 $indice = -1; // indice do array final 155 $indice = -1; // indice do array final
154 $numero_links_proximos=4; 156 $numero_links_proximos=4;
155 157
relatorios/software/rel_software.php
@@ -33,7 +33,10 @@ $DbConnect = conecta_bd_cacic(); @@ -33,7 +33,10 @@ $DbConnect = conecta_bd_cacic();
33 if ($_GET['principal']) 33 if ($_GET['principal'])
34 { 34 {
35 $query = ' SELECT id_so 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 $result = mysql_query($query) or die('Erro no select ou sua sessão expirou!'); 40 $result = mysql_query($query) or die('Erro no select ou sua sessão expirou!');
38 $_SESSION["list4"] = ''; 41 $_SESSION["list4"] = '';
39 while ($row = mysql_fetch_array($result)) 42 while ($row = mysql_fetch_array($result))
@@ -245,13 +248,12 @@ $query = &#39; SELECT distinct computadores.te_node_address, @@ -245,13 +248,12 @@ $query = &#39; SELECT distinct computadores.te_node_address,
245 // ***************************************************** 248 // *****************************************************
246 249
247 // definicoes de variaveis 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 // metodo que realiza a pesquisa 258 // metodo que realiza a pesquisa
257 $resultado = $mult_pag->Executar($query, $DbConnect, "", "mysql"); 259 $resultado = $mult_pag->Executar($query, $DbConnect, "", "mysql");
@@ -268,7 +270,7 @@ for ($i=2; $i &lt; mysql_num_fields($resultado); $i++) @@ -268,7 +270,7 @@ for ($i=2; $i &lt; mysql_num_fields($resultado); $i++)
268 echo '</tr>'; 270 echo '</tr>';
269 271
270 $cor = 0; 272 $cor = 0;
271 -$num_registro = 1 + ($max_res * $pagina); 273 +$num_registro = 1 + ($nu_rel_maxlinhas * $pagina);
272 274
273 // visualizacao do conteudo 275 // visualizacao do conteudo
274 for ($n = 0; $n < $reg_pag; $n++) 276 for ($n = 0; $n < $reg_pag; $n++)
repositorio/install/LEIAME.txt 0 → 100644
@@ -0,0 +1,12 @@ @@ -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,12 +63,12 @@ require_once(&#39;include/selecao_listbox.js&#39;);
63 <td height="1" bgcolor="#333333"></td> 63 <td height="1" bgcolor="#333333"></td>
64 </tr> 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 <tr> 68 <tr>
69 <td class="label"> 69 <td class="label">
70 &nbsp; &nbsp;<br> 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 </tr> 72 </tr>
73 73
74 74
@@ -87,7 +87,7 @@ require_once(&#39;include/selecao_listbox.js&#39;); @@ -87,7 +87,7 @@ require_once(&#39;include/selecao_listbox.js&#39;);
87 <tr> 87 <tr>
88 <td><table width="100%" border="0" cellpadding="0" cellspacing="1"> 88 <td><table width="100%" border="0" cellpadding="0" cellspacing="1">
89 <tr> 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 </tr> 91 </tr>
92 <tr> 92 <tr>
93 <td>&nbsp;</td> 93 <td>&nbsp;</td>