Commit aaabd4b411303937bb3f2e0a85254636deca9d4a
1 parent
c4fc4c05
Exists in
master
and in
1 other branch
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
Showing
4 changed files
with
60 additions
and
52 deletions
Show diff stats
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 "Versão Pattern"">Versão |
| 143 | 143 | do Pattern</option> |
| 144 | - <option value=", DATE_FORMAT(dt_hr_instalacao,'%d/%m/%Y às %H:%ih') as "Data/Hora Instalação"">Data/Hora | |
| 144 | + <option value=", DATE_FORMAT(dt_hr_instalacao,'%d/%m/%Y � %H:%ih') as "Data/Hora Instalação"">Data/Hora | |
| 145 | 145 | Instalação</option> |
| 146 | - <option value=", DATE_FORMAT(dt_hr_coleta,'%d/%m/%Y às %H:%ih') as "Data/Hora Última Coleta"">Data/Hora | |
| 146 | + <option value=", DATE_FORMAT(dt_hr_coleta,'%d/%m/%Y � %H:%ih') as "Data/Hora Última Coleta"">Data/Hora | |
| 147 | 147 | Última Coleta</option> |
| 148 | 148 | <option value=", te_servidor as "Servidor"">Endereç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['cs_nivel_administracao']<>1 && $_SESSION['cs_nivel_administracao' |
| 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 < count($_SESSION["list4"] ); $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 = '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['cs_nivel_administracao']<>1 && $_SESSION['cs_nivel_administracao' |
| 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['cs_nivel_administracao']<>1 && $_SESSION['cs_nivel_administracao' |
| 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 < count($_SESSION["list4"] ); $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 '</table>'; |
| 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> | ... | ... |