Commit 68f3cd9d891451a7dff534603dc3399a170e1a57

Authored by Adriano Vieira
1 parent 90d07151
Exists in master and in 1 other branch 3.1

- merge de branch (2.4) revisão [826:838]


git-svn-id: http://svn.softwarepublico.gov.br/svn/cacic/cacic/trunk/gerente@839 fecfc0c7-e812-0410-ae72-849f08638ee7
admin/gerencia_licencas/consulta/softwares_aquisicao.php
... ... @@ -21,6 +21,7 @@ if(!isset($_SESSION['id_usuario']))
21 21 die('Acesso restrito (Restricted access)!');
22 22 else { // Inserir regras para outras verificações (ex: permissões do usuário)!
23 23 }
  24 +require_once('../../../include/library.php');
24 25  
25 26 $v_aquisicao = $_GET['id_aquisicao'];
26 27 $v_processo = $_GET['nr_processo'];
... ...
admin/remove_computador.php
... ... @@ -129,9 +129,9 @@ else
129 129 <tr>
130 130 <td nowrap><div align="center">
131 131 <form name="form1" method="post" action="">
132   - <input name="remove_sim" type="submit" id="remove_sim" value=" Sim ">
  132 + <input name="remove_sim" type="submit" id="remove_sim" value="<?=$oTranslator->_('Sim');?>" <? echo ($_SESSION['cs_nivel_administracao']<>1&&$_SESSION['cs_nivel_administracao']<>3?'disabled':'')?>>
133 133 &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;
134   - <input name="remove_nao" type="submit" id="remove_nao" value="<?=$oTranslator->_('kciq_msg no');?>" onClick="window.close();">
  134 + <input name="remove_nao" type="submit" id="remove_nao" value="<?=$oTranslator->_('Nao');?>" onClick="window.close();">
135 135 </form></div>
136 136 </td>
137 137 </tr>
... ...
relatorios/computador/inc_opcoes_administrativas.php
... ... @@ -47,12 +47,13 @@ else
47 47 <td nowrap class="opcao_tabela"><a href="../../admin/forca_coleta_estacao.php?te_node_address=<? echo $_GET['te_node_address']?>&id_so=<? echo $_GET['id_so']?>&te_nome_computador=<? echo mysql_result($result, 0, "te_nome_computador");?>"><?=$oTranslator->_('Forcar coletas');?></a>&nbsp;&nbsp;&nbsp;</td>
48 48 <?
49 49 if ($_SESSION["cs_nivel_administracao"] == 1 ||
50   - $_SESSION["cs_nivel_administracao"] == 2 ||
  50 + //$_SESSION["cs_nivel_administracao"] == 2 ||
51 51 $_SESSION["cs_nivel_administracao"] == 3)
52 52 {
53 53 ?>
54 54 <td align="left" valign="middle" class="opcao_tabela"><a href="../../admin/remove_computador.php?te_node_address=<? echo $_GET['te_node_address']?>&id_so=<? echo $_GET['id_so']?>"><img src="../../imgs/exclui_computador.gif" width="24" height="24" border="0"></a></td>
55   - <td nowrap class="opcao_tabela"><a href="../../admin/remove_computador.php?te_node_address=<? echo $_GET['te_node_address']?>&id_so=<? echo $_GET['id_so'];?>"><?=$oTranslator->_('Remover computador');?></a></td>
  55 + <td nowrap class="opcao_tabela">
  56 + <a href="../../admin/remove_computador.php?te_node_address=<? echo $_GET['te_node_address']?>&id_so=<? echo $_GET['id_so'];?>"><?=$oTranslator->_('Remover computador');?></a></td>
56 57 <?
57 58 }
58 59 ?>
... ...
relatorios/duplicados/cab.html
... ... @@ -1,40 +0,0 @@
1   -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2   -<html>
3   -<head>
4   -<title>Relat&oacute;rio de Itens Duplicados</title>
5   -<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
6   -<script language="JavaScript" type="text/JavaScript">
7   -<!--
8   -function MM_openBrWindow(theURL,winName,features) { //v2.0
9   - window.open(theURL,winName,features);
10   - }
11   - //-->
12   - </script>
13   - <link rel="stylesheet" type="text/css" href="/cacic2/include/cacic.css">
14   - <style type="text/css">
15   - TR {font-size:10pt ; font-family: Verdana, Arial}
16   - </style>
17   - </head>
18   -
19   - <body bgcolor="#FFFFFF" topmargin="5">
20   - <table border="0" align="left" cellpadding="0" cellspacing="0" bordercolor="#999999">
21   - <tr bgcolor="#E1E1E1">
22   - <td rowspan="5" bgcolor="#FFFFFF"><img src="/cacic2/imgs/cacic_novo.gif" width="50" height="50"></td>
23   - <td bgcolor="#FFFFFF">&nbsp;</td>
24   - </tr>
25   - <tr bgcolor="#E1E1E1">
26   - <td nowrap bgcolor="#FFFFFF"><font color="#333333" size="4" face="Verdana, Arial, Helvetica, sans-serif">
27   - <strong>CACIC - Relat&oacute;rio de Itens Duplicados</strong></font></td>
28   - </tr>
29   - <tr>
30   - <td height="1" bgcolor="#333333"></td>
31   - </tr>
32   - <tr>
33   - <td><p align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Gerado em <? echo date("d/m/Y à\s H:i\h"); ?></font></p></td>
34   - </tr>
35   - </table>
36   -<br>
37   -<br>
38   -<br>
39   -<br>
40   -
relatorios/duplicados/computadoresconsulta.php
... ... @@ -1,150 +0,0 @@
1   -<?
2   - /*
3   - Copyright 2000, 2001, 2002, 2003, 2004, 2005 Dataprev - Empresa de Tecnologia e Informações da Previdência Social, Brasil
4   -
5   - Este arquivo é parte do programa CACIC - Configurador Automático e Coletor de Informações Computacionais
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.
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.
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
14   - Livre(FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
15   - */
16   -/*
17   - * verifica se houve login e também regras para outras verificações (ex: permissões do usuário)!
18   - */
19   -if(!isset($_SESSION['id_usuario']))
20   - die('Acesso negado (Access denied)!');
21   -else { // Inserir regras para outras verificações (ex: permissões do usuário)!
22   -}
23   -include_once("cab.html");
24   -require_once('../../include/library.php');
25   -conecta_bd_cacic();
26   -
27   -
28   -$str_consulta= $_GET['string_consulta'];
29   -$tp_consulta = $_GET['tipo_consulta'];
30   -
31   -if ($_GET['campo'])
32   - $orderby = 'ORDER BY '.$_GET['campo'];
33   -else
34   - $orderby = 'ORDER BY te_nome_computador';
35   -
36   -?>
37   -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
38   -<html>
39   -<head>
40   -<link rel="stylesheet" type="text/css" href="/cacic2/include/cacic.css">
41   -
42   -<title></title>
43   -<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
44   -</head>
45   -
46   -<?
47   -
48   -if ($tp_consulta) {
49   - if($tp_consulta == 'nome') {
50   - $query = "SELECT * FROM computadores, so
51   - WHERE te_nome_computador like '%". $str_consulta ."%' AND
52   - computadores.id_so = so.id_so
53   - $orderby";
54   - }
55   - if($tp_consulta == 'ip') {
56   - $query = "SELECT * FROM computadores, so
57   - WHERE te_ip like '%". $str_consulta ."%' AND
58   - computadores.id_so = so.id_so
59   - $orderby";
60   - }
61   - if($tp_consulta == 'te_node_address') {
62   - $query = "SELECT * FROM computadores, so
63   - WHERE te_node_address like '%". $str_consulta ."%' AND
64   - computadores.id_so = so.id_so
65   - $orderby";
66   - }
67   - $result = mysql_query($query) or die('Erro no select' . mysql_error().' ou sua sessão expirou!');
68   -
69   - if ((strlen($str_consulta) < 1) && ($tp_consulta == 'nome')) {
70   - echo $mensagem = mensagem('Digite pelo menos 01 caracteres...');
71   - }
72   - else
73   - {
74   - if(($nu_reg= mysql_num_rows($result))==0){
75   - echo $mensagem = mensagem('Nenhum registro encontrado!');
76   - }
77   - else
78   - {
79   -
80   -?>
81   -<p align="center" class="descricao">Clique
82   - sobre o nome da m&aacute;quina para ver os detalhes da mesma</p>
83   -<table border="0" align="center" cellpadding="0" cellspacing="1">
84   - <tr>
85   - <td height="1" bgcolor="#333333"></td>
86   - </tr>
87   - <tr>
88   - <td> <table border="0" cellpadding="2" cellspacing="0" bordercolor="#333333" align="center">
89   - <tr bgcolor="#E1E1E1">
90   - <td align="center" nowrap>&nbsp;</td>
91   - <td align="center" nowrap>&nbsp;</td>
92   - <td align="center" nowrap>&nbsp;</td>
93   - <td align="center" nowrap class="cabecalho_tabela"><div align="center"><a href="<? echo $PHP_SELF; ?>?campo=te_nome_computador">Nome
94   - da M&aacute;quina</a></div></td>
95   - <td nowrap >&nbsp;</td>
96   - <td nowrap class="cabecalho_tabela"><div align="center"><a href="<? echo $PHP_SELF; ?>?campo=te_ip">IP</a></div></td>
97   - <td nowrap >&nbsp;</td>
98   - <td nowrap class="cabecalho_tabela"><div align="center"><a href="<? echo $PHP_SELF; ?>?campo=te_node_address">MAC Address</a></div></td>
99   - <td nowrap >&nbsp;</td>
100   - <td nowrap class="cabecalho_tabela"><div align="center"><a href="<? echo $PHP_SELF; ?>?campo=te_versao_cacic">Vers&atilde;o
101   - Cacic</a></div></td>
102   - <td nowrap >&nbsp;</td>
103   - <td nowrap class="cabecalho_tabela"><div align="center"><a href="<? echo $PHP_SELF; ?>?campo=dt_hr_ult_acesso">&Uacute;ltima
104   - Coleta</a></div></td>
105   - <td nowrap >&nbsp;</td>
106   - </tr>
107   - <?
108   - $Cor = 0;
109   - $NumRegistro = 1;
110   -
111   - while($row = mysql_fetch_array($result)) {
112   -
113   - ?>
114   - <tr <? if ($Cor) { echo 'bgcolor="#E1E1E1"'; } ?>>
115   - <td nowrap>&nbsp;</td>
116   - <td nowrap class="opcao_tabela"><div align="left"><? echo $NumRegistro; ?></div></td>
117   - <td nowrap>&nbsp;</td>
118   - <td nowrap class="opcao_tabela"><div align="left"><a href="../computador/computador.php?te_node_address=<? echo $row['te_node_address'];?>&id_so=<? echo $row['id_so'];?>" target="_blank"><? echo $row['te_nome_computador']; ?></a></div></td>
119   - <td nowrap>&nbsp;</td>
120   - <td nowrap class="opcao_tabela"><a href="../computador/computador.php?te_node_address=<? echo $row['te_node_address'];?>&id_so=<? echo $row['id_so'];?>" target="_blank"><? echo $row['te_ip']; ?></a></td>
121   - <td nowrap>&nbsp;</td>
122   - <td nowrap class="opcao_tabela"><div align="center"><a href="../computador/computador.php?te_node_address=<? echo $row['te_node_address'];?>&id_so=<? echo $row['id_so'];?>" target="_blank"><? echo $row['te_node_address']; ?></a></div></td>
123   - <td nowrap>&nbsp;</td>
124   - <td nowrap class="opcao_tabela"><div align="center"><a href="../computador/computador.php?te_node_address=<? echo $row['te_node_address'];?>&id_so=<? echo $row['id_so'];?>" target="_blank"><? echo $row['te_versao_cacic']; ?></a></div></td>
125   - <td nowrap>&nbsp;</td>
126   - <td nowrap class="opcao_tabela"><div align="center"><a href="../computador/computador.php?te_node_address=<? echo $row['te_node_address'];?>&id_so=<? echo $row['id_so'];?>" target="_blank"><? echo date("d/m/Y H:i", strtotime( $row['dt_hr_ult_acesso'] )); ?></a></div></td>
127   - <td nowrap>&nbsp;</td>
128   - <?
129   - $Cor=!$Cor;
130   - $NumRegistro++;
131   -}
132   -
133   -?>
134   - </table></td>
135   - </tr>
136   - <tr>
137   - <td height="1" bgcolor="#333333"></td>
138   - </tr>
139   - <tr>
140   - <td height="10">&nbsp;</td>
141   - </tr>
142   -</table>
143   -<?
144   - }
145   - }
146   -}
147   -include_once("rod.html");
148   -?>
149   -</body>
150   -</html>
relatorios/duplicados/index.php
... ... @@ -1,132 +0,0 @@
1   -<?
2   - /*
3   - Copyright 2000, 2001, 2002, 2003, 2004, 2005 Dataprev - Empresa de Tecnologia e Informações da Previdência Social, Brasil
4   -
5   - Este arquivo é parte do programa CACIC - Configurador Automático e Coletor de Informações Computacionais
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.
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.
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
14   - Livre(FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
15   - */
16   -session_start();
17   -/*
18   - * verifica se houve login e também regras para outras verificações (ex: permissões do usuário)!
19   - */
20   -if(!isset($_SESSION['id_usuario']))
21   - die('Acesso negado (Access denied)!');
22   -else { // Inserir regras para outras verificações (ex: permissões do usuário)!
23   -}
24   -include_once("cab.html");
25   -require_once('../../include/library.php');
26   -conecta_bd_cacic();
27   -
28   -// Se nao existir a variavel encontrar ou se eh te_nome_computador eh setado:
29   -// encontrar (necessario para busca) e a opção selecionada eh marcada
30   -if ((!$encontrar) || ($encontrar == "te_nome_computador")){
31   - $encontrar="te_nome_computador";
32   - $marcado0="checked";
33   -}else{
34   - $encontrar="te_node_address";
35   - $marcado1="checked";
36   -
37   -}
38   -
39   -// Quando clicamos no botao ele eh submitado.
40   -echo "<form action=#>
41   - <table border=\"0\" cellspacing=1 cellpadding=0>
42   - <tr>
43   - <td>Encontar:</td>
44   - <td><input onClick=\"javascript:document.forms[0].submit()\" type=\"radio\" name=encontrar $marcado0 value=te_nome_computador>
45   - Nomes duplicados</td>
46   - <td><input onClick=\"javascript:document.forms[0].submit()\" type=\"radio\" name=encontrar $marcado1 value=te_node_address>
47   - Macs duplicados</td>
48   - </tr>
49   - </table>
50   - </form>
51   - <br>";
52   -
53   -$nomes_duplicados = true;
54   -
55   -
56   -if ($nomes_duplicados) {
57   - $query = " SELECT a.te_nome_computador, a.id_ip_rede, b.te_desc_so, a.te_dominio_windows, a.te_ip,
58   - a.te_node_address, a.dt_hr_ult_acesso
59   - FROM computadores a, so b
60   - WHERE a.id_so = b.id_so
61   - GROUP BY $encontrar
62   - HAVING Count(*) > 1
63   - ORDER BY te_nome_computador";
64   -
65   -// echo $query;
66   - $result = mysql_query($query) or die ('Erro no select ou sua sessão expirou!');
67   - $tipo_historico = 'encontrados';
68   -}
69   -
70   -$cor = 0;
71   -$num_registro = 1;
72   -
73   -//$fields=mysql_num_fields($result);
74   -
75   -
76   -if (mysql_num_rows($result) > 0) {
77   -
78   - mysql_data_seek($result, 0);
79   - //Retorna todas as linhas da consulta conforme num_dias
80   - echo '<table width="80%" cellpadding="2" cellspacing="0" border="1" bordercolor="#999999" bordercolordark="#E1E1E1">
81   - <tr bgcolor="#E1E1E1" >
82   - <td nowrap align="left"><font size="1" face="Verdana, Arial">&nbsp;</font></td>
83   - <td>Computador</td>
84   - <td>Endereço IP</td>
85   - <td>Endereço MAC</td>
86   - <td>Último Acesso</td>
87   - </tr>
88   - ';
89   -
90   - $cor = 0;
91   - $num_registro = 1;
92   -
93   - while ($linha = mysql_fetch_array($result))
94   - {
95   - $NOME_COMPUTADOR = $linha['te_nome_computador'];
96   - $U_LOGADO = $linha['te_dominio_windows'];
97   - $MAC = $linha['te_node_address'];
98   - $IP = $linha['te_ip'];
99   - $U_ACESSO = $linha['dt_hr_ult_acesso'];
100   -
101   - if ($encontrar == "te_nome_computador"){
102   - $consultatipo="nome";
103   - $consultastring=$NOME_COMPUTADOR;
104   - }else{
105   - $consultatipo="te_node_address";
106   - $consultastring=$MAC;
107   - }
108   -
109   - echo "<tr ";
110   - if ($cor) { echo 'bgcolor="#E1E1E1"'; }
111   - echo ">
112   - <td>$num_registro</td>
113   - <td>
114   - <a href=computadoresconsulta.php?tipo_consulta=$consultatipo&string_consulta=$consultastring target=_blank>
115   - <B>$NOME_COMPUTADOR</B></a>
116   - </td>
117   - <td>$IP</td>
118   - <td>$MAC</td>
119   - <td>$U_ACESSO</td>
120   - </tr>";
121   - $cor=!$cor;
122   - $num_registro++;
123   - }
124   - echo "</table><br>";
125   -}
126   -else {
127   - echo '</table>';
128   - echo mensagem('Não foi encontrado nenhum registro');
129   -}
130   -
131   -include_once("rod.html");
132   -?>
relatorios/duplicados/rod.html
... ... @@ -1,12 +0,0 @@
1   -
2   -<p align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Relat&oacute;rio
3   - gerado pelo <strong>CACIC</strong> - Configurador Autom&aacute;tico e Coletor
4   - de Informa&ccedil;&otilde;es Computacionais</font><br>
5   - <font size="1" face="Verdana, Arial, Helvetica, sans-serif">Software desenvolvido
6   - pela Dataprev - Escrit&oacute;rio do Esp&iacute;rito Santo
7   - <br>Relat&oacute;rio criado originalmente por Rejaine Monteiro (rejaine at bhz.jamef.com.br.
8   - <br>Relat&oacute;rio adaptado por Emerson Pellis (epellis at unerj.br)</font>
9   - </p>
10   - </body>
11   - </html>
12   -