Commit 1fdb6adc9a144cbc2b98cab0539a84be69a46fee
1 parent
8af98c86
Exists in
master
and in
1 other branch
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
Showing
10 changed files
with
118 additions
and
56 deletions
Show diff stats
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['logoff']) |
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['logoff']) |
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['logoff']) |
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['frm_nm_usuario_acesso'] && $_POST['frm_te_senha']) |
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['frm_nm_usuario_acesso'] && $_POST['frm_te_senha']) |
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["id_usuario"]) |
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('cs_nivel_administracao')) |
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> </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> </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> </td> | |
200 | + </tr> | |
187 | 201 | <? |
188 | 202 | } |
189 | 203 | ?> |
190 | 204 | <tr> |
205 | + <td> </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 = ' 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('../include/library.php'); |
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 <> '') |
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 <> '') |
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['cs_compress']) <> ''?trim($_POST['cs_compress']) |
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['cs_compress']) <> ''?trim($_POST['cs_compress']) |
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 | ... | ... |