Commit 1fdb6adc9a144cbc2b98cab0539a84be69a46fee

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

Correcoes logicas diversas e adequacoes aos blocos de internacionalizacao

git-svn-id: http://svn.softwarepublico.gov.br/svn/cacic/cacic/trunk/gerente@494 fecfc0c7-e812-0410-ae72-849f08638ee7
admin/gerencia_licencas/arquivo/cadastros/frmSoftwares.php
... ... @@ -34,6 +34,7 @@ function validaForm() {
34 34 }
35 35 }
36 36 </script>
  37 +<link href="../../../../include/cacic.css" rel="stylesheet" type="text/css">
37 38 </head>
38 39 <body bgcolor="#FFFFFF" topmargin="5" onload="document.forms[0].nome.focus()" background="../../../../imgs/linha_v.gif">
39 40 <table width="90%" border="0" align="center">
... ...
admin/gerencia_licencas/arquivo/cadastros/frmSoftwaresEstacao.php
... ... @@ -49,6 +49,7 @@ if (texto.substring(0,1) != saida)
49 49 }
50 50 }
51 51 </script>
  52 +<link href="../../../../include/cacic.css" rel="stylesheet" type="text/css">
52 53 </head>
53 54 <body bgcolor="#FFFFFF" topmargin="5" onLoad="document.forms[0].patrimonio.focus()" background="../../../../imgs/linha_v.gif">
54 55 <table width="90%" border="0" align="center">
... ...
admin/locais/index.php
1 1 <?
2 2 /*
3 3 Copyright 2000, 2001, 2002, 2003, 2004, 2005 Dataprev - Empresa de Tecnologia e Informações da Previdência Social, Brasil
  4 +
4 5 Este arquivo é parte do programa CACIC - Configurador Automático e Coletor de Informações Computacionais
5 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
... ...
menu_esq.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ência 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ático 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ç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 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ç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 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ó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 14 Livre(FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
15 15  
16 16 */
... ... @@ -58,6 +58,7 @@ if($_POST[&#39;logoff&#39;])
58 58 session_unregister('nm_usuario');
59 59 session_unregister('menu_usuario');
60 60 session_unregister('id_usuario');
  61 + session_unregister('id_usuario_crypted');
61 62 session_unregister('te_grupo_usuarios');
62 63 session_unregister('id_default_body_bgcolor');
63 64 session_unregister('cIpsDisplayDebugs');
... ... @@ -67,7 +68,8 @@ if($_POST[&#39;logoff&#39;])
67 68 session_unregister('plural_etiqueta1a');
68 69 session_unregister('etiqueta2');
69 70 session_unregister('plural_etiqueta2');
70   - //Adicionado pela Marisol em 12/06/2006
  71 +
  72 + //Adicionado pela Marisol em 12/06/2006
71 73 session_destroy();
72 74  
73 75 ?>
... ... @@ -79,7 +81,7 @@ if($_POST[&#39;logoff&#39;])
79 81  
80 82 if($_POST['frm_nm_usuario_acesso'] && $_POST['frm_te_senha'])
81 83 {
82   - // Solu??o tempor?ria, at? total converg?ncia para vers?es 4.0.2 ou maior de MySQL
  84 + // Solução temporária, até total convergência para versões 4.0.2 ou maior de MySQL
83 85 // Anderson Peterle - Dataprev/ES - 04/09/2006
84 86 $v_AUTH_SHA1 = " SHA1('". trim(base64_decode($_POST['frm_te_senha'])) ."')";
85 87 $v_AUTH_PASSWORD = " PASSWORD('". trim(base64_decode($_POST['frm_te_senha'])) ."')";
... ... @@ -110,7 +112,7 @@ if($_POST[&#39;frm_nm_usuario_acesso&#39;] &amp;&amp; $_POST[&#39;frm_te_senha&#39;])
110 112 $result_qry_usuario = mysql_query($query);
111 113 if (mysql_num_rows($result_qry_usuario)<=0)
112 114 {
113   - // Para MySQL ate 4.0
  115 + // Para MySQL até 4.0
114 116 // Anderson Peterle - Dataprev/ES - 04/09/2006
115 117 $query = $qry_usuario . $v_AUTH_PASSWORD;
116 118 $result_qry_usuario = mysql_query($query);
... ... @@ -160,6 +162,7 @@ if($_POST[&#39;frm_nm_usuario_acesso&#39;] &amp;&amp; $_POST[&#39;frm_te_senha&#39;])
160 162 session_unregister('plural_etiqueta1a');
161 163 session_unregister('etiqueta2');
162 164 session_unregister('plural_etiqueta2');
  165 +
163 166 ?>
164 167 <SCRIPT LANGUAGE="Javascript">
165 168 alert('<?= $oTranslator->_('kciq_msg invalid user or pass'); ?>!');
... ... @@ -251,6 +254,7 @@ if (!$_SESSION[&quot;id_usuario&quot;])
251 254 }
252 255 else
253 256 {
  257 + //
254 258 $queryCONFIG = "SELECT DISTINCT
255 259 id_etiqueta,
256 260 te_etiqueta,
... ...
principal.php
... ... @@ -55,6 +55,12 @@ if (!session_is_registered(&#39;cs_nivel_administracao&#39;))
55 55 <tr>
56 56 <td class="descricao"><div align="center"><?= $oTranslator->_('kciq_msg computadores monitorados hoje');?></div></td>
57 57 </tr>
  58 + <tr>
  59 + <td height="1" bgcolor="#e7e7e7"></td>
  60 + </tr>
  61 + <tr>
  62 + <td>&nbsp;</td>
  63 + </tr>
58 64 <?
59 65 }
60 66 else
... ... @@ -104,6 +110,10 @@ else
104 110 <tr>
105 111 <td height="1" bgcolor="#e7e7e7"></td>
106 112 </tr>
  113 +
  114 + <tr>
  115 + <td>&nbsp;</td>
  116 + </tr>
107 117 <tr>
108 118 <td>
109 119 <?
... ... @@ -178,16 +188,23 @@ else
178 188 ?>
179 189 </td>
180 190 </tr>
  191 + <tr><td></td></tr>
181 192 <tr>
182 193 <td class="descricao"><div align="center"><?=$oTranslator->_('kciq_msg total of computers per local');?></div></td>
183 194 </tr>
184 195 <tr>
185 196 <td height="1" bgcolor="#e7e7e7"></td>
186 197 </tr>
  198 + <tr>
  199 + <td>&nbsp;</td>
  200 + </tr>
187 201 <?
188 202 }
189 203 ?>
190 204 <tr>
  205 + <td>&nbsp;</td>
  206 + </tr>
  207 + <tr>
191 208 <td>
192 209 <?
193 210 if ($_SESSION["cs_nivel_administracao"] <> 0)
... ... @@ -231,6 +248,18 @@ else
231 248 <tr>
232 249 <td class="descricao"><div align="center"><? echo $te_title;?></div></td>
233 250 </tr>
  251 + <?
  252 + /*
  253 + if ($_SESSION['te_locais_secundarios'] <> '' ||
  254 + $_SESSION["cs_nivel_administracao"] == 1 ||
  255 + $_SESSION["cs_nivel_administracao"] == 2 ||
  256 + $_SESSION["cs_nivel_administracao"] == 3)
  257 + {
  258 + echo '<tr><td class="label_peq_sem_fundo"><div align="center"><b>ATENÇÃO:</b> Informação referente a mais de uma localidade. (<a href="#" onclick="MyWindow=window.open(\'graficos/detalhes_estatisticas.php\', \'JANELA\',\'toolbar=no,location=no,width=600,left=200,height=600,top=50,scrollbars=yes,menubar=no\');MyWindow.document.close()"><font color="#FF0000"><b>Detalhes</b></font></a>)</div></td></tr>';
  259 + }
  260 + */
  261 + ?>
  262 +
234 263 <tr>
235 264 <td height="1" bgcolor="#e7e7e7"></td>
236 265 </tr>
... ...
ws/mapa_get_patrimonio.php
... ... @@ -25,18 +25,29 @@ $v_compress_level = 0; // Mantido em 0(zero) para desabilitar a Compressão/Deco
25 25 $v_cs_cipher = (trim($_POST['cs_cipher']) <> ''?trim($_POST['cs_cipher']) : '4');
26 26 $v_cs_compress = (trim($_POST['cs_compress']) <> ''?trim($_POST['cs_compress']) : '4');
27 27  
28   -autentica_agente($key,$iv,$v_cs_cipher,$v_cs_compress,'');
  28 +$strPaddingKey = '';
  29 +
  30 +// O agente PyCACIC envia o valor "padding_key" para preenchimento da palavra chave para decriptação/encriptação
  31 +if ($_POST['padding_key'])
  32 + {
  33 + // Valores específicos para trabalho com o PyCACIC - 04 de abril de 2008 - Rogério Lino - Dataprev/ES
  34 + $strPaddingKey = $_POST['padding_key']; // A versão inicial do agente em Python exige esse complemento na chave...
  35 + }
  36 +
  37 +$boolAgenteLinux = (trim(DeCrypt($key,$iv,$_POST['AgenteLinux'],$v_cs_cipher,$v_cs_compress,$strPaddingKey)) <> ''?true:false);
  38 +
  39 +autentica_agente($key,$iv,$v_cs_cipher,$v_cs_compress,$strPaddingKey);
29 40  
30 41 $v_dados_rede = getDadosRede();
31 42  
32   -$te_node_address = DeCrypt($key,$iv,$_POST['te_node_address'] ,$v_cs_cipher,$v_cs_compress);
33   -$id_so_new = DeCrypt($key,$iv,$_POST['id_so'] ,$v_cs_cipher,$v_cs_compress);
34   -$te_so = DeCrypt($key,$iv,$_POST['te_so'] ,$v_cs_cipher,$v_cs_compress);
35   -$id_ip_rede = DeCrypt($key,$iv,$_POST['id_ip_rede'] ,$v_cs_cipher,$v_cs_compress);
36   -$te_ip = DeCrypt($key,$iv,$_POST['te_ip'] ,$v_cs_cipher,$v_cs_compress);
37   -$te_nome_computador = DeCrypt($key,$iv,$_POST['te_nome_computador'] ,$v_cs_cipher,$v_cs_compress);
38   -$te_workgroup = DeCrypt($key,$iv,$_POST['te_workgroup'] ,$v_cs_cipher,$v_cs_compress);
39   -$id_usuario = DeCrypt($key,$iv,$_POST['id_usuario'] ,$v_cs_cipher,$v_cs_compress);
  43 +$te_node_address = DeCrypt($key,$iv,$_POST['te_node_address'] ,$v_cs_cipher,$v_cs_compress,$strPaddingKey);
  44 +$id_so_new = DeCrypt($key,$iv,$_POST['id_so'] ,$v_cs_cipher,$v_cs_compress,$strPaddingKey);
  45 +$te_so = DeCrypt($key,$iv,$_POST['te_so'] ,$v_cs_cipher,$v_cs_compress,$strPaddingKey);
  46 +$id_ip_rede = DeCrypt($key,$iv,$_POST['id_ip_rede'] ,$v_cs_cipher,$v_cs_compress,$strPaddingKey);
  47 +$te_ip = DeCrypt($key,$iv,$_POST['te_ip'] ,$v_cs_cipher,$v_cs_compress,$strPaddingKey);
  48 +$te_nome_computador = DeCrypt($key,$iv,$_POST['te_nome_computador'] ,$v_cs_cipher,$v_cs_compress,$strPaddingKey);
  49 +$te_workgroup = DeCrypt($key,$iv,$_POST['te_workgroup'] ,$v_cs_cipher,$v_cs_compress,$strPaddingKey);
  50 +$id_usuario = DeCrypt($key,$iv,$_POST['id_usuario'] ,$v_cs_cipher,$v_cs_compress,$strPaddingKey);
40 51  
41 52 /* Todas as vezes em que é feita a recuperação das configurações por um agente, é incluído
42 53 o computador deste agente no BD, caso ainda não esteja inserido. */
... ... @@ -86,9 +97,9 @@ while ($campos = mysql_fetch_array($result))
86 97 {
87 98 $id = $i;
88 99 }
89   - $retorno_xml .= '<te_etiqueta' . $id . '>'. EnCrypt($key,$iv,$campos["te_etiqueta"],$v_cs_cipher,$v_cs_compress,$v_compress_level,'') . '</te_etiqueta' . $id . '>' .
90   - '<in_exibir_etiqueta' . $id . '>'. EnCrypt($key,$iv,$campos["in_exibir_etiqueta"],$v_cs_cipher,$v_cs_compress,$v_compress_level,'') . '</in_exibir_etiqueta' . $id . '>' .
91   - '<te_help_etiqueta' . $id . '>'. EnCrypt($key,$iv,$campos["te_help_etiqueta"],$v_cs_cipher,$v_cs_compress,$v_compress_level,'') . '</te_help_etiqueta' . $id . '>';
  100 + $retorno_xml .= '<te_etiqueta' . $id . '>'. EnCrypt($key,$iv,$campos["te_etiqueta"],$v_cs_cipher,$v_cs_compress,$v_compress_level,$strPaddingKey) . '</te_etiqueta' . $id . '>' .
  101 + '<in_exibir_etiqueta' . $id . '>'. EnCrypt($key,$iv,$campos["in_exibir_etiqueta"],$v_cs_cipher,$v_cs_compress,$v_compress_level,$strPaddingKey) . '</in_exibir_etiqueta' . $id . '>' .
  102 + '<te_help_etiqueta' . $id . '>'. EnCrypt($key,$iv,$campos["te_help_etiqueta"],$v_cs_cipher,$v_cs_compress,$v_compress_level,$strPaddingKey) . '</te_help_etiqueta' . $id . '>';
92 103 $i++ ;
93 104 }
94 105  
... ... @@ -100,6 +111,7 @@ $query = &#39; SELECT te_locais_secundarios,
100 111 id_local
101 112 FROM usuarios
102 113 WHERE id_usuario = '.$id_usuario;
  114 +
103 115 $result = mysql_query($query);
104 116 $row = mysql_fetch_array($result);
105 117  
... ... @@ -139,7 +151,7 @@ while ($campos = mysql_fetch_array($result))
139 151 $pos1 = stripos2($strTripaIdUON1,$strAux,false);
140 152 if (!$pos1)
141 153 {
142   - $retorno_xml .= '<IT1><ID1>' . EnCrypt($key,$iv,$campos['uo1_id'],$v_cs_cipher,$v_cs_compress,$v_compress_level,'') . '</ID1><NM1>' . EnCrypt($key,$iv,$campos['uo1_nm'],$v_cs_cipher,$v_cs_compress,$v_compress_level,'') . '</NM1></IT1>';
  154 + $retorno_xml .= '<IT1><ID1>' . EnCrypt($key,$iv,$campos['uo1_id'],$v_cs_cipher,$v_cs_compress,$v_compress_level,$strPaddingKey) . '</ID1><NM1>' . EnCrypt($key,$iv,$campos['uo1_nm'],$v_cs_cipher,$v_cs_compress,$v_compress_level,$strPaddingKey) . '</NM1></IT1>';
143 155 $strTripaIdUON1 .= '#'.$campos['uo1_id'].'-'.$campos['uo1_nm'].'#';
144 156 }
145 157 }
... ... @@ -156,14 +168,14 @@ while ($campos = mysql_fetch_array($result))
156 168  
157 169 if (!$pos1)
158 170 {
159   - $retorno_xml .= '<IT1a><ID1>' . EnCrypt($key,$iv,$campos['uo1_id'],$v_cs_cipher,$v_cs_compress,$v_compress_level,'') . '</ID1><SG_LOC>' . EnCrypt($key,$iv,$campos['loc_sg'],$v_cs_cipher,$v_cs_compress,$v_compress_level,'') . '</SG_LOC><ID1a>' . EnCrypt($key,$iv,$campos['uo1a_id'],$v_cs_cipher,$v_cs_compress,$v_compress_level,'') . '</ID1a><NM1a>' . EnCrypt($key,$iv,$campos['uo1a_nm'],$v_cs_cipher,$v_cs_compress,$v_compress_level,'') . '</NM1a><ID_LOCAL>' . EnCrypt($key,$iv,$campos['uo2_id_local'],$v_cs_cipher,$v_cs_compress,$v_compress_level,'') . '</ID_LOCAL></IT1a>';
  171 + $retorno_xml .= '<IT1a><ID1>' . EnCrypt($key,$iv,$campos['uo1_id'],$v_cs_cipher,$v_cs_compress,$v_compress_level,$strPaddingKey) . '</ID1><SG_LOC>' . EnCrypt($key,$iv,$campos['loc_sg'],$v_cs_cipher,$v_cs_compress,$v_compress_level,$strPaddingKey) . '</SG_LOC><ID1a>' . EnCrypt($key,$iv,$campos['uo1a_id'],$v_cs_cipher,$v_cs_compress,$v_compress_level,$strPaddingKey) . '</ID1a><NM1a>' . EnCrypt($key,$iv,$campos['uo1a_nm'],$v_cs_cipher,$v_cs_compress,$v_compress_level,$strPaddingKey) . '</NM1a><ID_LOCAL>' . EnCrypt($key,$iv,$campos['uo2_id_local'],$v_cs_cipher,$v_cs_compress,$v_compress_level,$strPaddingKey) . '</ID_LOCAL></IT1a>';
160 172 $strTripaIdUON1a .= '#'.$campos['uo1a_id'].'-'.$campos['uo2_id_local'].'#';
161 173 }
162 174 }
163 175  
164 176 mysql_data_seek($result,0);
165 177 while ($campos = mysql_fetch_array($result))
166   - $retorno_xml .= '<IT2><ID1a>' . EnCrypt($key,$iv,$campos['uo1a_id'],$v_cs_cipher,$v_cs_compress,$v_compress_level,'') . '</ID1a><ID2>' . EnCrypt($key,$iv,$campos['uo2_id'],$v_cs_cipher,$v_cs_compress,$v_compress_level,'') . '</ID2><NM2>' . EnCrypt($key,$iv,$campos['uo2_nm'],$v_cs_cipher,$v_cs_compress,$v_compress_level,'') . '</NM2><ID_LOCAL>' . EnCrypt($key,$iv,$campos['uo2_id_local'],$v_cs_cipher,$v_cs_compress,$v_compress_level,'') . '</ID_LOCAL></IT2>';
  178 + $retorno_xml .= '<IT2><ID1a>' . EnCrypt($key,$iv,$campos['uo1a_id'],$v_cs_cipher,$v_cs_compress,$v_compress_level,$strPaddingKey) . '</ID1a><ID2>' . EnCrypt($key,$iv,$campos['uo2_id'],$v_cs_cipher,$v_cs_compress,$v_compress_level,$strPaddingKey) . '</ID2><NM2>' . EnCrypt($key,$iv,$campos['uo2_nm'],$v_cs_cipher,$v_cs_compress,$v_compress_level,$strPaddingKey) . '</NM2><ID_LOCAL>' . EnCrypt($key,$iv,$campos['uo2_id_local'],$v_cs_cipher,$v_cs_compress,$v_compress_level,$strPaddingKey) . '</ID_LOCAL></IT2>';
167 179  
168 180 // Envio os valores já existentes no banco, referentes ao ID_SO+TE_NODE_ADDRESS da estação chamadora...
169 181 $query = ' SELECT pat.id_unid_organizacional_nivel1a,
... ... @@ -187,16 +199,16 @@ $result = mysql_query($query);
187 199 if (count($result)>0)
188 200 {
189 201 $valores = mysql_fetch_array($result);
190   - $retorno_xml .= '<ID_UON1a>' .EnCrypt($key,$iv,$valores['id_unid_organizacional_nivel1a'],$v_cs_cipher,$v_cs_compress,$v_compress_level,'').'</ID_UON1a>';
191   - $retorno_xml .= '<ID_UON2>' .EnCrypt($key,$iv,$valores['id_unid_organizacional_nivel2'] ,$v_cs_cipher,$v_cs_compress,$v_compress_level,'').'</ID_UON2>';
192   - $retorno_xml .= '<ID_LOCAL>' .EnCrypt($key,$iv,$valores['id_local'] ,$v_cs_cipher,$v_cs_compress,$v_compress_level,'').'</ID_LOCAL>';
193   - $retorno_xml .= '<TE_LOC_COMPL>'.EnCrypt($key,$iv,$valores['te_localizacao_complementar'] ,$v_cs_cipher,$v_cs_compress,$v_compress_level,'').'</TE_LOC_COMPL>';
194   - $retorno_xml .= '<TE_INFO1>' .EnCrypt($key,$iv,$valores['te_info_patrimonio1'] ,$v_cs_cipher,$v_cs_compress,$v_compress_level,'').'</TE_INFO1>';
195   - $retorno_xml .= '<TE_INFO2>' .EnCrypt($key,$iv,$valores['te_info_patrimonio2'] ,$v_cs_cipher,$v_cs_compress,$v_compress_level,'').'</TE_INFO2>';
196   - $retorno_xml .= '<TE_INFO3>' .EnCrypt($key,$iv,$valores['te_info_patrimonio3'] ,$v_cs_cipher,$v_cs_compress,$v_compress_level,'').'</TE_INFO3>';
197   - $retorno_xml .= '<TE_INFO4>' .EnCrypt($key,$iv,$valores['te_info_patrimonio4'] ,$v_cs_cipher,$v_cs_compress,$v_compress_level,'').'</TE_INFO4>';
198   - $retorno_xml .= '<TE_INFO5>' .EnCrypt($key,$iv,$valores['te_info_patrimonio5'] ,$v_cs_cipher,$v_cs_compress,$v_compress_level,'').'</TE_INFO5>';
199   - $retorno_xml .= '<TE_INFO6>' .EnCrypt($key,$iv,$valores['te_info_patrimonio6'] ,$v_cs_cipher,$v_cs_compress,$v_compress_level,'').'</TE_INFO6>';
  202 + $retorno_xml .= '<ID_UON1a>' .EnCrypt($key,$iv,$valores['id_unid_organizacional_nivel1a'],$v_cs_cipher,$v_cs_compress,$v_compress_level,$strPaddingKey).'</ID_UON1a>';
  203 + $retorno_xml .= '<ID_UON2>' .EnCrypt($key,$iv,$valores['id_unid_organizacional_nivel2'] ,$v_cs_cipher,$v_cs_compress,$v_compress_level,$strPaddingKey).'</ID_UON2>';
  204 + $retorno_xml .= '<ID_LOCAL>' .EnCrypt($key,$iv,$valores['id_local'] ,$v_cs_cipher,$v_cs_compress,$v_compress_level,$strPaddingKey).'</ID_LOCAL>';
  205 + $retorno_xml .= '<TE_LOC_COMPL>'.EnCrypt($key,$iv,$valores['te_localizacao_complementar'] ,$v_cs_cipher,$v_cs_compress,$v_compress_level,$strPaddingKey).'</TE_LOC_COMPL>';
  206 + $retorno_xml .= '<TE_INFO1>' .EnCrypt($key,$iv,$valores['te_info_patrimonio1'] ,$v_cs_cipher,$v_cs_compress,$v_compress_level,$strPaddingKey).'</TE_INFO1>';
  207 + $retorno_xml .= '<TE_INFO2>' .EnCrypt($key,$iv,$valores['te_info_patrimonio2'] ,$v_cs_cipher,$v_cs_compress,$v_compress_level,$strPaddingKey).'</TE_INFO2>';
  208 + $retorno_xml .= '<TE_INFO3>' .EnCrypt($key,$iv,$valores['te_info_patrimonio3'] ,$v_cs_cipher,$v_cs_compress,$v_compress_level,$strPaddingKey).'</TE_INFO3>';
  209 + $retorno_xml .= '<TE_INFO4>' .EnCrypt($key,$iv,$valores['te_info_patrimonio4'] ,$v_cs_cipher,$v_cs_compress,$v_compress_level,$strPaddingKey).'</TE_INFO4>';
  210 + $retorno_xml .= '<TE_INFO5>' .EnCrypt($key,$iv,$valores['te_info_patrimonio5'] ,$v_cs_cipher,$v_cs_compress,$v_compress_level,$strPaddingKey).'</TE_INFO5>';
  211 + $retorno_xml .= '<TE_INFO6>' .EnCrypt($key,$iv,$valores['te_info_patrimonio6'] ,$v_cs_cipher,$v_cs_compress,$v_compress_level,$strPaddingKey).'</TE_INFO6>';
200 212 }
201 213  
202 214 $retorno_xml .= '</CONFIGS>';
... ...
ws/mapa_set_patrimonio.php
... ... @@ -24,22 +24,33 @@ require_once(&#39;../include/library.php&#39;);
24 24 $v_cs_cipher = (trim($_POST['cs_cipher']) <> ''?trim($_POST['cs_cipher']) : '4');
25 25 $v_cs_compress = (trim($_POST['cs_compress']) <> ''?trim($_POST['cs_compress']) : '4');
26 26  
27   -autentica_agente($key,$iv,$v_cs_cipher,$v_cs_compress);
  27 +$strPaddingKey = '';
  28 +
  29 +// O agente PyCACIC envia o valor "padding_key" para preenchimento da palavra chave para decriptação/encriptação
  30 +if ($_POST['padding_key'])
  31 + {
  32 + // Valores específicos para trabalho com o PyCACIC - 04 de abril de 2008 - Rogério Lino - Dataprev/ES
  33 + $strPaddingKey = $_POST['padding_key']; // A versão inicial do agente em Python exige esse complemento na chave...
  34 + }
  35 +
  36 +$boolAgenteLinux = (trim(DeCrypt($key,$iv,$_POST['AgenteLinux'],$v_cs_cipher,$v_cs_compress,$strPaddingKey)) <> ''?true:false);
  37 +
  38 +autentica_agente($key,$iv,$v_cs_cipher,$v_cs_compress,$strPaddingKey);
28 39  
29 40 $v_dados_rede = getDadosRede();
30 41  
31 42 // Se o envio de informações foi feito com dados criptografados... (Versões 2.0.2.5+)
32   -$te_node_address = DeCrypt($key,$iv,$_POST['te_node_address'] ,$v_cs_cipher,$v_cs_compress);
33   -$id_so_new = DeCrypt($key,$iv,$_POST['id_so'] ,$v_cs_cipher,$v_cs_compress);
34   -$te_so = DeCrypt($key,$iv,$_POST['te_so'] ,$v_cs_cipher,$v_cs_compress);
  43 +$te_node_address = DeCrypt($key,$iv,$_POST['te_node_address'] ,$v_cs_cipher,$v_cs_compress,$strPaddingKey);
  44 +$id_so_new = DeCrypt($key,$iv,$_POST['id_so'] ,$v_cs_cipher,$v_cs_compress,$strPaddingKey);
  45 +$te_so = DeCrypt($key,$iv,$_POST['te_so'] ,$v_cs_cipher,$v_cs_compress,$strPaddingKey);
35 46  
36 47 //Para implementação futura após alteração do agente, para que ele também envie os dados abaixo
37   -$te_nome_computador = DeCrypt($key,$iv,$_POST['te_nome_computador'] ,$v_cs_cipher,$v_cs_compress);
38   -$te_ip = DeCrypt($key,$iv,$_POST['te_ip'] ,$v_cs_cipher,$v_cs_compress);
39   -$te_nome_host = DeCrypt($key,$iv,$_POST['te_nome_host'] ,$v_cs_cipher,$v_cs_compress);
40   -$id_ip_rede = DeCrypt($key,$iv,$_POST['id_ip_rede'] ,$v_cs_cipher,$v_cs_compress);
41   -$te_workgroup = DeCrypt($key,$iv,$_POST['te_workgroup'] ,$v_cs_cipher,$v_cs_compress);
42   -$id_usuario = DeCrypt($key,$iv,$_POST['id_usuario'] ,$v_cs_cipher,$v_cs_compress);
  48 +$te_nome_computador = DeCrypt($key,$iv,$_POST['te_nome_computador'] ,$v_cs_cipher,$v_cs_compress,$strPaddingKey);
  49 +$te_ip = DeCrypt($key,$iv,$_POST['te_ip'] ,$v_cs_cipher,$v_cs_compress,$strPaddingKey);
  50 +$te_nome_host = DeCrypt($key,$iv,$_POST['te_nome_host'] ,$v_cs_cipher,$v_cs_compress,$strPaddingKey);
  51 +$id_ip_rede = DeCrypt($key,$iv,$_POST['id_ip_rede'] ,$v_cs_cipher,$v_cs_compress,$strPaddingKey);
  52 +$te_workgroup = DeCrypt($key,$iv,$_POST['te_workgroup'] ,$v_cs_cipher,$v_cs_compress,$strPaddingKey);
  53 +$id_usuario = DeCrypt($key,$iv,$_POST['id_usuario'] ,$v_cs_cipher,$v_cs_compress,$strPaddingKey);
43 54  
44 55 /* Todas as vezes em que é feita a recuperação das configurações por um agente, é incluído
45 56 o computador deste agente no BD, caso ainda não esteja inserido. */
... ... @@ -81,15 +92,15 @@ if ($te_node_address &lt;&gt; &#39;&#39;)
81 92 VALUES ('" . $te_node_address . "',
82 93 '" . $arrSO['id_so'] . "',
83 94 NOW(),
84   - '" . DeCrypt($key,$iv,$_POST['id_unid_organizacional_nivel1a'] ,$v_cs_cipher,$v_cs_compress) . "',
85   - '" . DeCrypt($key,$iv,$_POST['id_unid_organizacional_nivel2'] ,$v_cs_cipher,$v_cs_compress) . "',
86   - '" . DeCrypt($key,$iv,$_POST['te_localizacao_complementar'] ,$v_cs_cipher,$v_cs_compress) . "',
87   - '" . DeCrypt($key,$iv,$_POST['te_info_patrimonio1'] ,$v_cs_cipher,$v_cs_compress) . "',
88   - '" . DeCrypt($key,$iv,$_POST['te_info_patrimonio2'] ,$v_cs_cipher,$v_cs_compress) . "',
89   - '" . DeCrypt($key,$iv,$_POST['te_info_patrimonio3'] ,$v_cs_cipher,$v_cs_compress) . "',
90   - '" . DeCrypt($key,$iv,$_POST['te_info_patrimonio4'] ,$v_cs_cipher,$v_cs_compress) . "',
91   - '" . DeCrypt($key,$iv,$_POST['te_info_patrimonio5'] ,$v_cs_cipher,$v_cs_compress) . "',
92   - '" . DeCrypt($key,$iv,$_POST['te_info_patrimonio6'] ,$v_cs_cipher,$v_cs_compress) . "')";
  95 + '" . DeCrypt($key,$iv,$_POST['id_unid_organizacional_nivel1a'] ,$v_cs_cipher,$v_cs_compress,$strPaddingKey) . "',
  96 + '" . DeCrypt($key,$iv,$_POST['id_unid_organizacional_nivel2'] ,$v_cs_cipher,$v_cs_compress,$strPaddingKey) . "',
  97 + '" . DeCrypt($key,$iv,$_POST['te_localizacao_complementar'] ,$v_cs_cipher,$v_cs_compress,$strPaddingKey) . "',
  98 + '" . DeCrypt($key,$iv,$_POST['te_info_patrimonio1'] ,$v_cs_cipher,$v_cs_compress,$strPaddingKey) . "',
  99 + '" . DeCrypt($key,$iv,$_POST['te_info_patrimonio2'] ,$v_cs_cipher,$v_cs_compress,$strPaddingKey) . "',
  100 + '" . DeCrypt($key,$iv,$_POST['te_info_patrimonio3'] ,$v_cs_cipher,$v_cs_compress,$strPaddingKey) . "',
  101 + '" . DeCrypt($key,$iv,$_POST['te_info_patrimonio4'] ,$v_cs_cipher,$v_cs_compress,$strPaddingKey) . "',
  102 + '" . DeCrypt($key,$iv,$_POST['te_info_patrimonio5'] ,$v_cs_cipher,$v_cs_compress,$strPaddingKey) . "',
  103 + '" . DeCrypt($key,$iv,$_POST['te_info_patrimonio6'] ,$v_cs_cipher,$v_cs_compress,$strPaddingKey) . "')";
93 104 $result = mysql_query($query);
94 105 $_SESSION['id_usuario'] = $id_usuario;
95 106 GravaLog('INS',$_SERVER['SCRIPT_NAME'],'patrimonio');
... ... @@ -98,4 +109,4 @@ if ($te_node_address &lt;&gt; &#39;&#39;)
98 109 }
99 110 else
100 111 echo '<?xml version="1.0" encoding="iso-8859-1" ?><STATUS>Chave (TE_NODE_ADDRESS + ID_SO) Inválida</STATUS>';
101   -?>
102 112 \ No newline at end of file
  113 +?>
... ...
ws/set_hardware.php
... ... @@ -420,6 +420,7 @@ function VerificaComponentes($strCsTipoComponente, $strTripaComponentesRecebidos
420 420 cs_tipo_componente,
421 421 te_valor)
422 422 VALUES '.$strTripaInsereComponentes;
  423 +
423 424 $resultInsereComponente = mysql_query($strQueryInsereComponente) or die('Problema Inserindo Dados na Tabela Componentes_Estações!');
424 425 }
425 426 }
... ... @@ -458,4 +459,4 @@ function VerificaComponentes($strCsTipoComponente, $strTripaComponentesRecebidos
458 459 'REM' => $strTripaREM);
459 460 return $arrRetorno;
460 461 }
461   -?>
462 462 \ No newline at end of file
  463 +?>
... ...
ws/set_software.php
... ... @@ -28,6 +28,7 @@ $v_cs_compress = (trim($_POST[&#39;cs_compress&#39;]) &lt;&gt; &#39;&#39;?trim($_POST[&#39;cs_compress&#39;])
28 28 $strPaddingKey = '';
29 29  
30 30 // O agente PyCACIC envia o valor "padding_key" para preenchimento da palavra chave para decriptação/encriptação
  31 +// Valores específicos para trabalho com o PyCACIC - 04 de abril de 2008 - Rogério Lino - Dataprev/ES
31 32 if ($_POST['padding_key'])
32 33 {
33 34 // Valores específicos para trabalho com o PyCACIC - 04 de abril de 2008 - Rogério Lino - Dataprev/ES
... ...
ws/set_tcp_ip.php
... ... @@ -27,6 +27,7 @@ $v_cs_compress = (trim($_POST[&#39;cs_compress&#39;]) &lt;&gt; &#39;&#39;?trim($_POST[&#39;cs_compress&#39;])
27 27 $strPaddingKey = '';
28 28  
29 29 // O agente PyCACIC envia o valor "padding_key" para preenchimento da palavra chave para decriptação/encriptação
  30 +// Valores específicos para trabalho com o PyCACIC - 04 de abril de 2008 - Rogério Lino - Dataprev/ES
30 31 if ($_POST['padding_key'])
31 32 {
32 33 // Valores específicos para trabalho com o PyCACIC - 04 de abril de 2008 - Rogério Lino - Dataprev/ES
... ...