Commit aaabd4b411303937bb3f2e0a85254636deca9d4a

Authored by elias.mussi@planejamento.gov.br
1 parent c4fc4c05
Exists in master and in 1 other branch 3.1

correções da opção seleciona todas as redes de relatorios para um usuário diferente de administrador

git-svn-id: http://svn.softwarepublico.gov.br/svn/cacic/cacic/trunk/gerente@82 fecfc0c7-e812-0410-ae72-849f08638ee7
include/selecao_redes_inc.php
1 1 <?
2 2 /*
3   - Copyright 2000, 2001, 2002, 2003, 2004, 2005 Dataprev - Empresa de Tecnologia e Informações da Previdência Social, Brasil
  3 + Copyright 2000, 2001, 2002, 2003, 2004, 2005 Dataprev - Empresa de Tecnologia e Informa�es da Previd�cia Social, Brasil
4 4  
5   - Este arquivo é parte do programa CACIC - Configurador Automático e Coletor de Informações Computacionais
  5 + Este arquivo �parte do programa CACIC - Configurador Autom�ico e Coletor de Informa�es Computacionais
6 6  
7   - O CACIC é um software livre; você pode redistribui-lo e/ou modifica-lo dentro dos termos da Licença Pública Geral GNU como
8   - publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença, ou (na sua opnião) qualquer versão.
  7 + O CACIC �um software livre; voc�pode redistribui-lo e/ou modifica-lo dentro dos termos da Licen� Pblica Geral GNU como
  8 + publicada pela Funda�o do Software Livre (FSF); na vers� 2 da Licen�, ou (na sua opni�) qualquer vers�.
9 9  
10   - Este programa é distribuido na esperança que possa ser util, mas SEM NENHUMA GARANTIA; sem uma garantia implicita de ADEQUAÇÂO a qualquer
11   - MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU para maiores detalhes.
  10 + Este programa �distribuido na esperan� que possa ser util, mas SEM NENHUMA GARANTIA; sem uma garantia implicita de ADEQUA�O a qualquer
  11 + MERCADO ou APLICA�O EM PARTICULAR. Veja a Licen� Pblica Geral GNU para maiores detalhes.
12 12  
13   - Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "LICENCA.txt", junto com este programa, se não, escreva para a Fundação do Software
  13 + Voc�deve ter recebido uma c�ia da Licen� Pblica Geral GNU, sob o t�ulo "LICENCA.txt", junto com este programa, se n�, escreva para a Funda�o do Software
14 14 Livre(FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
15 15 */
16   - /* Lembre-se de setar as variáveis
  16 + /* Lembre-se de setar as vari�eis
17 17 $cs_situacao e $id_acao
18 18 antes de dar um include nesse arquivo. */
19 19 ?>
... ... @@ -33,19 +33,18 @@
33 33 else
34 34 {
35 35 $where = ($where<>''?' AND '.$where:$where);
36   - // Usei o trecho abaixo para o caso da coleta avulsa de informações patrimoniais...
37   - $where = ($id_acao == 'cs_coleta_patrimonio'?' OR id_acao = "cs_coleta_patrimonio" '.$where:$where);
  36 + // Usei o trecho abaixo para o caso da coleta avulsa de informa�es patrimoniais...
  37 + $where = ($id_acao == 'cs_coleta_patrimonio'?' OR id_acao = "cs_coleta_patrimonio") '.$where:') '.$where);
38 38 $query = "SELECT distinct redes.id_ip_rede,
39 39 nm_rede
40 40 FROM redes,
41 41 acoes_redes
42 42 WHERE redes.id_ip_rede = acoes_redes.id_ip_rede AND
43   - acoes_redes.id_acao = '$id_acao' ".
  43 + ( acoes_redes.id_acao = '$id_acao' ".
44 44 $where;
45   - $msg = '(OBS: Estão sendo exibidas somente as redes selecionadas pelo administrador.)';
  45 + $msg = '(OBS: Est� sendo exibidas somente as redes selecionadas pelo administrador.)';
46 46 }
47   -
48   - $result = mysql_query($query) or die('Ocorreu um erro durante a consulta à tabela redes.');
  47 + $result = mysql_query($query) or die('Ocorreu um erro durante a consulta da tabela redes.');
49 48 /* Agora monto os itens do combo de redes . */
50 49 while($campos=mysql_fetch_array($result))
51 50 {
... ...
relatorios/antivirus/index.php
1 1 <?
2 2 /*
3   - Copyright 2000, 2001, 2002, 2003, 2004, 2005 Dataprev - Empresa de Tecnologia e Informações da Previdência Social, Brasil
  3 + Copyright 2000, 2001, 2002, 2003, 2004, 2005 Dataprev - Empresa de Tecnologia e Informa�es da Previd�cia Social, Brasil
4 4  
5   - Este arquivo é parte do programa CACIC - Configurador Automático e Coletor de Informações Computacionais
  5 + Este arquivo �parte do programa CACIC - Configurador Autom�ico e Coletor de Informa�es Computacionais
6 6  
7   - O CACIC é um software livre; você pode redistribui-lo e/ou modifica-lo dentro dos termos da Licença Pública Geral GNU como
8   - publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença, ou (na sua opnião) qualquer versão.
  7 + O CACIC �um software livre; voc�pode redistribui-lo e/ou modifica-lo dentro dos termos da Licen� Pblica Geral GNU como
  8 + publicada pela Funda�o do Software Livre (FSF); na vers� 2 da Licen�, ou (na sua opni�) qualquer vers�.
9 9  
10   - Este programa é distribuido na esperança que possa ser util, mas SEM NENHUMA GARANTIA; sem uma garantia implicita de ADEQUAÇÂO a qualquer
11   - MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU para maiores detalhes.
  10 + Este programa �distribuido na esperan� que possa ser util, mas SEM NENHUMA GARANTIA; sem uma garantia implicita de ADEQUA�O a qualquer
  11 + MERCADO ou APLICA�O EM PARTICULAR. Veja a Licen� Pblica Geral GNU para maiores detalhes.
12 12  
13   - Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "LICENCA.txt", junto com este programa, se não, escreva para a Fundação do Software
  13 + Voc�deve ter recebido uma c�ia da Licen� Pblica Geral GNU, sob o t�ulo "LICENCA.txt", junto com este programa, se n�, escreva para a Funda�o do Software
14 14 Livre(FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
15 15 */
16   - // Essa variável é usada pelo arquivo de include selecao_redes_inc.php e inicio_relatorios_inc.php.
  16 + // Essa vari�el �usada pelo arquivo de include selecao_redes_inc.php e inicio_relatorios_inc.php.
17 17 $id_acao = 'cs_coleta_officescan';
18 18 require_once('../../include/inicio_relatorios_inc.php');
19 19 ?>
... ... @@ -76,7 +76,7 @@
76 76 sg_local
77 77 FROM locais
78 78 ORDER BY sg_local";
79   - $result = mysql_query($query) or die('Erro na consulta à tabela "locais".');
  79 + $result = mysql_query($query) or die('Erro na consulta �tabela "locais".');
80 80 while ($row = mysql_fetch_array($result))
81 81 {
82 82 echo '<option value=' . $row['id_local'] . '>' . $row["sg_local"] . '</option>';
... ... @@ -141,9 +141,9 @@
141 141 do Engine</option>
142 142 <option value=", nu_versao_pattern as &quot;Vers&atilde;o Pattern&quot;">Vers&atilde;o
143 143 do Pattern</option>
144   - <option value=", DATE_FORMAT(dt_hr_instalacao,'%d/%m/%Y às %H:%ih') as &quot;Data/Hora Instala&ccedil;&atilde;o&quot;">Data/Hora
  144 + <option value=", DATE_FORMAT(dt_hr_instalacao,'%d/%m/%Y � %H:%ih') as &quot;Data/Hora Instala&ccedil;&atilde;o&quot;">Data/Hora
145 145 Instala&ccedil;&atilde;o</option>
146   - <option value=", DATE_FORMAT(dt_hr_coleta,'%d/%m/%Y às %H:%ih') as &quot;Data/Hora &Uacute;ltima Coleta&quot;">Data/Hora
  146 + <option value=", DATE_FORMAT(dt_hr_coleta,'%d/%m/%Y � %H:%ih') as &quot;Data/Hora &Uacute;ltima Coleta&quot;">Data/Hora
147 147 &Uacute;ltima Coleta</option>
148 148 <option value=", te_servidor as &quot;Servidor&quot;">Endere&ccedil;o
149 149 Servidor</option>
... ... @@ -238,7 +238,7 @@
238 238 ?>
239 239  
240 240 <tr>
241   - <td valign="top">
  241 + <td valign="top">
242 242 <? $v_require = '../../include/' .($_SESSION['cs_nivel_administracao']<>1 && $_SESSION['cs_nivel_administracao']<>2?'selecao_redes_inc.php':'selecao_locais_inc.php');
243 243 require_once($v_require);
244 244 ?>
... ...
relatorios/antivirus/rel_antivirus.php
1 1 <? session_start();
2 2 /*
3   - * verifica se houve login e também as permissões de usuário
  3 + * verifica se houve login e tamb� as permiss�s de usu�io
4 4 */
5 5 if(!isset($_SESSION['id_usuario']))
6 6 die('Acesso negado!');
7   -else { // Inserir regras para verificar permissões do usuário!
  7 +else { // Inserir regras para verificar permiss�s do usu�io!
8 8 }
9 9  
10 10 if($_POST['submit']) {
... ... @@ -47,7 +47,7 @@ function MM_openBrWindow(theURL,winName,features) { //v2.0
47 47 </tr>
48 48 <tr>
49 49 <td><p align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Gerado
50   - em <? echo date("d/m/Y à\s H:i\h"); ?></font></p></td>
  50 + em <? echo date("d/m/Y �s H:i\h"); ?></font></p></td>
51 51 </tr>
52 52 </table>
53 53 <br>
... ... @@ -64,18 +64,25 @@ if ($_SESSION[&#39;cs_nivel_administracao&#39;]&lt;&gt;1 &amp;&amp; $_SESSION[&#39;cs_nivel_administracao&#39;
64 64 {
65 65 if($_SESSION["cs_situacao"] == 'S')
66 66 {
67   - // Aqui pego todas as redes selecionadas e faço uma query p/ condição de redes
  67 + // Aqui pego todas as redes selecionadas e fa� uma query p/ condi�o de redes
68 68 $redes_selecionadas = "'" . $_SESSION["list2"][0] . "'";
69 69 for( $i = 1; $i < count($_SESSION["list2"] ); $i++ )
70 70 {
71 71 $redes_selecionadas = $redes_selecionadas . ",'" . $_SESSION["list2"][$i] . "'";
72 72 }
  73 + $query_redes = 'AND id_ip_rede IN ('. $redes_selecionadas .')';
73 74 }
74   - $query_redes = 'AND id_ip_rede IN ('. $redes_selecionadas .')';
75   - }
  75 + else
  76 + {
  77 + $query_redes = 'AND computadores.id_ip_rede = redes.id_ip_rede AND
  78 + redes.id_local = '.$_SESSION['id_local'];
  79 + $from = ' ,redes ';
  80 +
  81 + }
  82 +}
76 83 else
77 84 {
78   - // Aqui pego todos os locais selecionados e faço uma query p/ condição de redes/locais
  85 + // Aqui pego todos os locais selecionados e fa� uma query p/ condi�o de redes/locais
79 86 $locais_selecionados = "'" . $_SESSION["list12"][0] . "'";
80 87 for( $i = 1; $i < count($_SESSION["list12"] ); $i++ )
81 88 {
... ... @@ -94,11 +101,11 @@ for( $i = 1; $i &lt; count($_SESSION[&quot;list4&quot;] ); $i++ ) {
94 101 $so_selecionados = $so_selecionados . ",'" . $_SESSION["list4"][$i] . "'";
95 102 }
96 103  
97   -// Aqui pego todas as configurações de hardware que deseja exibir
  104 +// Aqui pego todas as configura�es de hardware que deseja exibir
98 105 for( $i = 0; $i < count($_SESSION["list6"] ); $i++ ) {
99 106 $campos_software = $campos_software . $_SESSION["list6"][$i];
100 107 }
101   -// Aqui substitui todas as strings \ por vazio que a variável $campos_hardware retorna
  108 +// Aqui substitui todas as strings \ por vazio que a vari�el $campos_hardware retorna
102 109 $campos_software = str_replace('\\', '', $campos_software);
103 110  
104 111 if ($_GET['orderby']) { $orderby = $_GET['orderby']; }
... ... @@ -121,6 +128,8 @@ $query = &#39;SELECT distinct computadores.te_node_address,
121 128 computadores.id_so IN ('. $so_selecionados .')'.
122 129 $query_redes .'
123 130 ORDER BY ' . $orderby;
  131 +
  132 +//echo $query;
124 133 $result = mysql_query($query) or die('Erro no select');
125 134  
126 135 $cor = 0;
... ... @@ -157,7 +166,7 @@ while ($row = mysql_fetch_row($result)) { //Table body
157 166 echo '</table><br><br>';
158 167 if (count($_SESSION["list8"])>0)
159 168 {
160   - $v_opcao = 'antivirus'; // Nome do pie que será chamado por tabela_estatisticas
  169 + $v_opcao = 'antivirus'; // Nome do pie que ser�chamado por tabela_estatisticas
161 170 require_once('../../include/tabela_estatisticas.php');
162 171 }
163 172 ?></p>
... ...
relatorios/hardware/rel_hardware.php
1 1 <?
2 2 /*
3   - Copyright 2000, 2001, 2002, 2003, 2004, 2005 Dataprev - Empresa de Tecnologia e Informações da Previdência Social, Brasil
  3 + Copyright 2000, 2001, 2002, 2003, 2004, 2005 Dataprev - Empresa de Tecnologia e Informa�es da Previd�cia Social, Brasil
4 4  
5   - Este arquivo é parte do programa CACIC - Configurador Automático e Coletor de Informações Computacionais
  5 + Este arquivo �parte do programa CACIC - Configurador Autom�ico e Coletor de Informa�es Computacionais
6 6  
7   - O CACIC é um software livre; você pode redistribui-lo e/ou modifica-lo dentro dos termos da Licença Pública Geral GNU como
8   - publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença, ou (na sua opnião) qualquer versão.
  7 + O CACIC �um software livre; voc�pode redistribui-lo e/ou modifica-lo dentro dos termos da Licen� Pblica Geral GNU como
  8 + publicada pela Funda�o do Software Livre (FSF); na vers� 2 da Licen�, ou (na sua opni�) qualquer vers�.
9 9  
10   - Este programa é distribuido na esperança que possa ser util, mas SEM NENHUMA GARANTIA; sem uma garantia implicita de ADEQUAÇÂO a qualquer
11   - MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU para maiores detalhes.
  10 + Este programa �distribuido na esperan� que possa ser util, mas SEM NENHUMA GARANTIA; sem uma garantia implicita de ADEQUA�O a qualquer
  11 + MERCADO ou APLICA�O EM PARTICULAR. Veja a Licen� Pblica Geral GNU para maiores detalhes.
12 12  
13   - Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "LICENCA.txt", junto com este programa, se não, escreva para a Fundação do Software
  13 + Voc�deve ter recebido uma c�ia da Licen� Pblica Geral GNU, sob o t�ulo "LICENCA.txt", junto com este programa, se n�, escreva para a Funda�o do Software
14 14 Livre(FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
15 15 */
16 16 session_start();
17 17 /*
18   - * verifica se houve login e também as permissões de usuário
  18 + * verifica se houve login e tamb� as permiss�s de usu�io
19 19 */
20 20 if(!isset($_SESSION['id_usuario']))
21 21 die('Acesso negado!');
22   -else { // Inserir regras para verificar permissões do usuário!
  22 +else { // Inserir regras para verificar permiss�s do usu�io!
23 23 }
24 24  
25 25 if($_POST['submit']) {
... ... @@ -61,7 +61,7 @@ function MM_openBrWindow(theURL,winName,features) { //v2.0
61 61 </tr>
62 62 <tr>
63 63 <td><p align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Gerado
64   - em <? echo date("d/m/Y à\s H:i"); ?></font></p></td>
  64 + em <? echo date("d/m/Y �s H:i"); ?></font></p></td>
65 65 </tr>
66 66 </table>
67 67 <br>
... ... @@ -78,14 +78,14 @@ if ($_SESSION[&#39;cs_nivel_administracao&#39;]&lt;&gt;1 &amp;&amp; $_SESSION[&#39;cs_nivel_administracao&#39;
78 78 {
79 79 if($_SESSION["cs_situacao"] == 'S')
80 80 {
81   - // Aqui pego todas as redes selecionadas e faço uma query p/ condição de redes
  81 + // Aqui pego todas as redes selecionadas e fa� uma query p/ condi�o de redes
82 82 $redes_selecionadas = "'" . $_SESSION["list2"][0] . "'";
83 83 for( $i = 1; $i < count($_SESSION["list2"] ); $i++ )
84 84 {
85 85 $redes_selecionadas = $redes_selecionadas . ",'" . $_SESSION["list2"][$i] . "'";
86 86 }
  87 + $query_redes = 'AND id_ip_rede IN ('. $redes_selecionadas .')';
87 88 }
88   - $query_redes = 'AND id_ip_rede IN ('. $redes_selecionadas .')';
89 89 else
90 90 {
91 91 $query_redes = 'AND a.id_ip_rede = redes.id_ip_rede AND
... ... @@ -95,7 +95,7 @@ if ($_SESSION[&#39;cs_nivel_administracao&#39;]&lt;&gt;1 &amp;&amp; $_SESSION[&#39;cs_nivel_administracao&#39;
95 95 }
96 96 else
97 97 {
98   - // Aqui pego todos os locais selecionados e faço uma query p/ condição de redes/locais
  98 + // Aqui pego todos os locais selecionados e fa� uma query p/ condi�o de redes/locais
99 99 $locais_selecionados = "'" . $_SESSION["list12"][0] . "'";
100 100 for( $i = 1; $i < count($_SESSION["list12"] ); $i++ )
101 101 {
... ... @@ -114,11 +114,11 @@ for( $i = 1; $i &lt; count($_SESSION[&quot;list4&quot;] ); $i++ ) {
114 114 $so_selecionados = $so_selecionados . ",'" . $_SESSION["list4"][$i] . "'";
115 115 }
116 116  
117   -// Aqui pego todas as configurações de hardware que deseja exibir
  117 +// Aqui pego todas as configura�es de hardware que deseja exibir
118 118 for( $i = 0; $i < count($_SESSION["list6"] ); $i++ ) {
119 119 $campos_hardware = $campos_hardware . $_SESSION["list6"][$i];
120 120 }
121   -// Aqui substitui todas as strings \ por vazio que a variável $campos_hardware retorna
  121 +// Aqui substitui todas as strings \ por vazio que a vari�el $campos_hardware retorna
122 122 $campos_hardware = str_replace('\\', '', $campos_hardware);
123 123  
124 124 if ($_GET['orderby']) { $orderby = $_GET['orderby']; }
... ... @@ -169,7 +169,7 @@ echo &#39;&lt;/table&gt;&#39;;
169 169 echo '<br><br>';
170 170 if (count($_SESSION["list8"])>0)
171 171 {
172   - $v_opcao = 'hardware'; // Nome do pie que será chamado por tabela_estatisticas
  172 + $v_opcao = 'hardware'; // Nome do pie que ser�chamado por tabela_estatisticas
173 173 require_once('../../include/tabela_estatisticas.php');
174 174 }
175 175 ?></p>
... ...