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 | ... | ... |