Commit 7937c271f0e90b92150c7e4d766cbbc985fe142c
1 parent
8f7b85b0
Exists in
master
and in
1 other branch
Gerente WEB: Continuidade em ajustes para quebra de dependencia da variavel Regi…
…ster_Globals do PHP, envio ao servidor de suporte remoto seguro de tempo para timeout quando ocioso, inclusao de sessao de informacoes de Suporte Remoto Seguro nos detalhes do computador. git-svn-id: http://svn.softwarepublico.gov.br/svn/cacic/cacic/trunk/gerente@811 fecfc0c7-e812-0410-ae72-849f08638ee7
Showing
15 changed files
with
534 additions
and
93 deletions
Show diff stats
admin/acoes_set.php
| ... | ... | @@ -46,9 +46,8 @@ for( $i = 0; $i < count($arrListaRedesNaoSelecionadas); $i++ ) |
| 46 | 46 | id_ip_rede = '".$dadosRedes[0]."' AND |
| 47 | 47 | id_local = ".$dadosRedes[1].")"; |
| 48 | 48 | } |
| 49 | - | |
| 50 | -conecta_bd_cacic(); | |
| 51 | 49 | |
| 50 | +conecta_bd_cacic(); | |
| 52 | 51 | if ($queryDEL) |
| 53 | 52 | { |
| 54 | 53 | $queryDEL = 'DELETE FROM acoes_redes WHERE '.$queryDEL; |
| ... | ... | @@ -72,7 +71,6 @@ if ($cs_situacao == 'T' || $cs_situacao == 'N') |
| 72 | 71 | $arrListaRedesSelecionadas = $_POST['list1']; |
| 73 | 72 | } |
| 74 | 73 | |
| 75 | - | |
| 76 | 74 | for( $i = 0; $i < count($arrListaRedesSelecionadas); $i++ ) |
| 77 | 75 | { |
| 78 | 76 | $dadosRedes = explode('#',$arrListaRedesSelecionadas[$i]); |
| ... | ... | @@ -82,8 +80,8 @@ for( $i = 0; $i < count($arrListaRedesSelecionadas); $i++ ) |
| 82 | 80 | WHERE id_acao = '".$id_acao."' AND |
| 83 | 81 | id_ip_rede = '".$dadosRedes[0]."' AND |
| 84 | 82 | id_local = ".$dadosRedes[1]; |
| 85 | - | |
| 86 | 83 | $result = mysql_query($query) or die('2-'.$oTranslator->_('kciq_msg delete row on table fail', array('acoes_redes'))."! ".$oTranslator->_('kciq_msg session fail',false,true)."!"); |
| 84 | + | |
| 87 | 85 | GravaLog('DEL',$_SERVER['SCRIPT_NAME'],'acoes_redes'); |
| 88 | 86 | |
| 89 | 87 | // Removo todos os sistemas operacionais associadas à ação em questão. |
| ... | ... | @@ -103,8 +101,8 @@ for( $i = 0; $i < count($arrListaRedesSelecionadas); $i++ ) |
| 103 | 101 | INTO acoes_so (id_so, id_acao, id_local) |
| 104 | 102 | VALUES ('".$_POST['list4'][$j]."', '".$id_acao."', ".$dadosRedes[1].")"; |
| 105 | 103 | mysql_query($query) or die('4-'.$oTranslator->_('kciq_msg insert row on table fail', array('acoes_so'))."! ".$oTranslator->_('kciq_msg session fail',false,true)."!"); |
| 106 | - GravaLog('INS',$_SERVER['SCRIPT_NAME'],'acoes_so'); | |
| 107 | 104 | } |
| 105 | + GravaLog('INS',$_SERVER['SCRIPT_NAME'],'acoes_so'); | |
| 108 | 106 | } |
| 109 | 107 | |
| 110 | 108 | // Removo todos os mac address associados à ação em questão. |
| ... | ... | @@ -114,7 +112,7 @@ for( $i = 0; $i < count($arrListaRedesSelecionadas); $i++ ) |
| 114 | 112 | id_local=".$dadosRedes[1]; |
| 115 | 113 | $result = mysql_query($query) or die('5-'.$oTranslator->_('kciq_msg delete row on table fail', array('acoes_excecoes'))."! ".$oTranslator->_('kciq_msg session fail',false,true)."!"); |
| 116 | 114 | GravaLog('DEL',$_SERVER['SCRIPT_NAME'],'acoes_excecoes'); |
| 117 | - | |
| 115 | + | |
| 118 | 116 | if ($cs_situacao <> 'N') |
| 119 | 117 | { |
| 120 | 118 | // Incluo todas os mac address selecionados. |
| ... | ... | @@ -127,8 +125,8 @@ for( $i = 0; $i < count($arrListaRedesSelecionadas); $i++ ) |
| 127 | 125 | // Não uso o die, pois não quero que sejam ecoadas mensagens de erro caso se tente gravar |
| 128 | 126 | // registros duplicados. lembre que é um ambiente multiusuário. |
| 129 | 127 | mysql_query($query); |
| 130 | - GravaLog('INS',$_SERVER['SCRIPT_NAME'],'acoes_excecoes'); | |
| 131 | 128 | } |
| 129 | + GravaLog('INS',$_SERVER['SCRIPT_NAME'],'acoes_excecoes'); | |
| 132 | 130 | } |
| 133 | 131 | |
| 134 | 132 | if($cs_situacao == 'S') |
| ... | ... | @@ -153,7 +151,8 @@ for( $i = 0; $i < count($arrListaRedesSelecionadas); $i++ ) |
| 153 | 151 | WHERE id_local=".$dadosRedes[1]; |
| 154 | 152 | $result = mysql_query($query) or die('7-'.$oTranslator->_('kciq_msg select on table fail', array('acoes_excecoes'))."! ".$oTranslator->_('kciq_msg session fail',false,true)."!"); |
| 155 | 153 | |
| 156 | - while($campos=mysql_fetch_array($result)) { | |
| 154 | + while($campos=mysql_fetch_array($result)) | |
| 155 | + { | |
| 157 | 156 | |
| 158 | 157 | $sql_delete = "DELETE FROM acoes_redes WHERE id_ip_rede = '".$campos[0]."'". |
| 159 | 158 | " AND id_acao = '".$id_acao."'". |
| ... | ... | @@ -171,8 +170,8 @@ for( $i = 0; $i < count($arrListaRedesSelecionadas); $i++ ) |
| 171 | 170 | 'T', |
| 172 | 171 | now())"; |
| 173 | 172 | mysql_query($query) or die('8-'.mysql_error()." - ".$oTranslator->_('kciq_msg insert row on table fail', array('acoes_redes'))."! ".$oTranslator->_('kciq_msg session fail',false,true)."!"); |
| 174 | - GravaLog('INS',$_SERVER['SCRIPT_NAME'],'acoes_redes'); | |
| 175 | 173 | } |
| 174 | + GravaLog('INS',$_SERVER['SCRIPT_NAME'],'acoes_redes'); | |
| 176 | 175 | } |
| 177 | 176 | } |
| 178 | 177 | ... | ... |
admin/config_agentes_set.php
| ... | ... | @@ -41,6 +41,7 @@ $query = "UPDATE configuracoes_locais |
| 41 | 41 | WHERE id_local = ".$_POST['frm_id_local']; |
| 42 | 42 | $result_acoes_redes = mysql_query($query) or die('1-'.$oTranslator->_('Ocorreu um erro durante a atualizacao da tabela %1 ou sua sessao expirou', array('configuracoes')).'!'); |
| 43 | 43 | GravaLog('UPD',$_SERVER['SCRIPT_NAME'],'configuracoes_locais'); |
| 44 | + | |
| 44 | 45 | $query_acoes_redes = ''; |
| 45 | 46 | foreach($HTTP_POST_VARS as $i => $v) |
| 46 | 47 | { |
| ... | ... | @@ -63,6 +64,5 @@ if ($query_acoes_redes) |
| 63 | 64 | $result_acoes_redes = mysql_query($query_acoes_redes) or die('2-'.$oTranslator->_('Ocorreu um erro durante a atualizacao da tabela %1 ou sua sessao expirou', array('acoes_redes')).'!'); |
| 64 | 65 | GravaLog('UPD',$_SERVER['SCRIPT_NAME'],'acoes_redes'); |
| 65 | 66 | } |
| 66 | - | |
| 67 | 67 | header ("Location: ../include/operacao_ok.php?chamador=../admin/config_agentes.php&tempo=1"); |
| 68 | 68 | ?> | ... | ... |
admin/config_gerais_set.php
| ... | ... | @@ -100,6 +100,5 @@ $queryUPDATE = "UPDATE configuracoes_locais set |
| 100 | 100 | te_exibe_graficos = '".$te_exibe_graficos."' |
| 101 | 101 | WHERE id_local=".$_POST['frm_id_local']; |
| 102 | 102 | $resultUPDATE = mysql_query($queryUPDATE) or die('6-'.$oTranslator->_('Ocorreu um erro durante a atualizacao da tabela %1 ou sua sessao expirou', array('configuracoes_locais')).'!'); |
| 103 | - | |
| 104 | 103 | header ("Location: ../include/operacao_ok.php?chamador=../admin/config_gerais.php&tempo=1"); |
| 105 | 104 | ?> | ... | ... |
admin/exclui_informacoes_computadores.php
| ... | ... | @@ -106,6 +106,7 @@ if ($_POST['submit_cond']) |
| 106 | 106 | $arrSgLocal = array(); |
| 107 | 107 | while($row = mysql_fetch_array($result)) |
| 108 | 108 | { |
| 109 | + | |
| 109 | 110 | if ($row['id_local']<>'' && $arrSgLocal[$row['id_local']]=='') |
| 110 | 111 | { |
| 111 | 112 | $arrSgLocal[$row['id_local']] = '*'; |
| ... | ... | @@ -113,14 +114,14 @@ if ($_POST['submit_cond']) |
| 113 | 114 | $strIdLocal .= $row['id_local']; |
| 114 | 115 | } |
| 115 | 116 | } |
| 117 | + | |
| 116 | 118 | if ($strIdLocal <> '') |
| 117 | 119 | { |
| 118 | 120 | $Query_Locais = 'SELECT locais.id_local, |
| 119 | 121 | locais.sg_local |
| 120 | 122 | FROM locais |
| 121 | 123 | WHERE locais.id_local in ('.$strIdLocal.')'; |
| 122 | - if ($_SERVER['REMOTE_ADDR']=='10.71.0.58') | |
| 123 | - echo 'Query_Locais: '.$Query_Locais.'<br>'; | |
| 124 | + | |
| 124 | 125 | $resultLocais = mysql_query($Query_Locais) or die('Erro no select (2) ou sua sessão expirou!'); |
| 125 | 126 | while($row = mysql_fetch_array($resultLocais)) |
| 126 | 127 | $arrSgLocal[$row['id_local']] = $row['sg_local']; | ... | ... |
admin/perfis_aplicativos_monitorados/detalhes_perfil.php
| ... | ... | @@ -57,35 +57,35 @@ elseif ($_POST['GravaAlteracoes']) |
| 57 | 57 | |
| 58 | 58 | if ($_SESSION['cs_nivel_administracao']==1) |
| 59 | 59 | { |
| 60 | - $v_nm_aplicativo = $frm_nm_aplicativo; | |
| 61 | - if ($frm_in_ativa == 'N') | |
| 60 | + $v_nm_aplicativo = $_POST['frm_nm_aplicativo']; | |
| 61 | + if ($_POST['frm_in_ativa'] == 'N') | |
| 62 | 62 | { |
| 63 | 63 | $v_nm_aplicativo .= '#DESATIVADO#'; |
| 64 | 64 | } |
| 65 | 65 | $query = "UPDATE perfis_aplicativos_monitorados |
| 66 | - SET nm_aplicativo = '$v_nm_aplicativo', | |
| 67 | - te_dir_padrao_w9x = '$frm_te_dir_padrao_w9x', | |
| 68 | - te_dir_padrao_wnt = '$frm_te_dir_padrao_wnt', | |
| 69 | - cs_car_inst_w9x = '$frm_cs_car_inst_w9x', | |
| 70 | - cs_car_inst_wnt = '$frm_cs_car_inst_wnt', | |
| 71 | - te_car_inst_w9x = '$frm_te_car_inst_w9x', | |
| 72 | - te_car_inst_wnt = '$frm_te_car_inst_wnt', | |
| 73 | - cs_car_ver_w9x = '$frm_cs_car_ver_w9x', | |
| 74 | - cs_car_ver_wnt = '$frm_cs_car_ver_wnt', | |
| 75 | - te_car_ver_w9x = '$frm_te_car_ver_w9x', | |
| 76 | - te_car_ver_wnt = '$frm_te_car_ver_wnt', | |
| 77 | - te_arq_ver_eng_w9x = '$frm_te_arq_ver_eng_w9x', | |
| 78 | - te_arq_ver_pat_w9x = '$frm_te_arq_ver_pat_w9x', | |
| 79 | - te_arq_ver_eng_wnt = '$frm_te_arq_ver_eng_wnt', | |
| 80 | - te_arq_ver_pat_wnt = '$frm_te_arq_ver_pat_wnt', | |
| 81 | - cs_ide_licenca = '$frm_cs_ide_licenca', | |
| 82 | - te_ide_licenca = '$frm_te_ide_licenca', | |
| 83 | - id_so = '$frm_id_so', | |
| 84 | - te_descritivo = '$frm_te_descritivo', | |
| 85 | - dt_atualizacao = now(), | |
| 86 | - in_disponibiliza_info = '$frm_in_disponibiliza_info', | |
| 87 | - in_disponibiliza_info_usuario_comum = '$frm_in_disponibiliza_info_usuario_comum' | |
| 88 | - WHERE id_aplicativo = ".$_POST['id_aplicativo']; | |
| 66 | + SET nm_aplicativo = '".$v_nm_aplicativo."', | |
| 67 | + te_dir_padrao_w9x = '".$_POST['frm_te_dir_padrao_w9x']."', | |
| 68 | + te_dir_padrao_wnt = '".$_POST['frm_te_dir_padrao_wnt']."', | |
| 69 | + cs_car_inst_w9x = '".$_POST['frm_cs_car_inst_w9x']."', | |
| 70 | + cs_car_inst_wnt = '".$_POST['frm_cs_car_inst_wnt']."', | |
| 71 | + te_car_inst_w9x = '".$_POST['frm_te_car_inst_w9x']."', | |
| 72 | + te_car_inst_wnt = '".$_POST['frm_te_car_inst_wnt']."', | |
| 73 | + cs_car_ver_w9x = '".$_POST['frm_cs_car_ver_w9x']."', | |
| 74 | + cs_car_ver_wnt = '".$_POST['frm_cs_car_ver_wnt']."', | |
| 75 | + te_car_ver_w9x = '".$_POST['frm_te_car_ver_w9x']."', | |
| 76 | + te_car_ver_wnt = '".$_POST['frm_te_car_ver_wnt']."', | |
| 77 | + te_arq_ver_eng_w9x = '".$_POST['frm_te_arq_ver_eng_w9x']."', | |
| 78 | + te_arq_ver_pat_w9x = '".$_POST['frm_te_arq_ver_pat_w9x']."', | |
| 79 | + te_arq_ver_eng_wnt = '".$_POST['frm_te_arq_ver_eng_wnt']."', | |
| 80 | + te_arq_ver_pat_wnt = '".$_POST['frm_te_arq_ver_pat_wnt']."', | |
| 81 | + cs_ide_licenca = '".$_POST['frm_cs_ide_licenca']."', | |
| 82 | + te_ide_licenca = '".$_POST['frm_te_ide_licenca']."', | |
| 83 | + id_so = '".$_POST['frm_id_so']."', | |
| 84 | + te_descritivo = '".$_POST['frm_te_descritivo']."', | |
| 85 | + dt_atualizacao = now(), | |
| 86 | + in_disponibiliza_info = '".$_POST['frm_in_disponibiliza_info']."', | |
| 87 | + in_disponibiliza_info_usuario_comum = '".$_POST['frm_in_disponibiliza_info_usuario_comum']."' | |
| 88 | + WHERE id_aplicativo = ".$_POST['id_aplicativo']; | |
| 89 | 89 | |
| 90 | 90 | mysql_query($query) or die($oTranslator->_('Falha na atualizacao da tabela (%1) ou sua sessao expirou!',array('perfis_aplicativos_monitorados'))); |
| 91 | 91 | GravaLog('UPD',$_SERVER['SCRIPT_NAME'],'perfis_aplicativos_monitorados'); | ... | ... |
admin/redes/incluir_rede.php
| ... | ... | @@ -29,15 +29,13 @@ AntiSpy('1,2,3'); // Permitido somente a estes cs_nivel_administracao... |
| 29 | 29 | // 2 - Gestão Central |
| 30 | 30 | // 3 - Supervisão |
| 31 | 31 | |
| 32 | -if($_REQUEST['submit']) | |
| 32 | +if($_POST['submit']) | |
| 33 | 33 | { |
| 34 | 34 | Conecta_bd_cacic(); |
| 35 | 35 | |
| 36 | - $frm_id_ip_rede = $_POST['frm_id_ip_rede']; | |
| 37 | - | |
| 38 | 36 | $query = "SELECT * |
| 39 | 37 | FROM redes |
| 40 | - WHERE id_ip_rede = '$frm_id_ip_rede' AND | |
| 38 | + WHERE id_ip_rede = '".$_POST['frm_id_ip_rede']."' AND | |
| 41 | 39 | id_local = ".$_POST['frm_id_local']; |
| 42 | 40 | |
| 43 | 41 | $result = mysql_query($query) or die ('Select falhou ou sua sessão expirou!'); |
| ... | ... | @@ -71,27 +69,27 @@ if($_REQUEST['submit']) |
| 71 | 69 | nu_porta_serv_updates, |
| 72 | 70 | id_servidor_autenticacao, |
| 73 | 71 | id_local) |
| 74 | - VALUES ('$frm_id_ip_rede', | |
| 75 | - '$frm_te_mascara_rede', | |
| 76 | - '$frm_nm_rede', | |
| 77 | - '$frm_te_observacao', | |
| 78 | - '$frm_nm_pessoa_contato1', | |
| 79 | - '$frm_nm_pessoa_contato2', | |
| 80 | - '$frm_nu_telefone1', | |
| 81 | - '$frm_nu_telefone2', | |
| 82 | - '$frm_te_email_contato1', | |
| 83 | - '$frm_te_email_contato2', | |
| 84 | - '$frm_te_serv_cacic', | |
| 85 | - '$frm_te_serv_updates', | |
| 86 | - $frm_nu_limite_ftp, | |
| 87 | - '$frm_te_path_serv_updates', | |
| 88 | - '$frm_nm_usuario_login_serv_updates', | |
| 89 | - '$frm_te_senha_login_serv_updates', | |
| 90 | - '$frm_nm_usuario_login_serv_updates_gerente', | |
| 91 | - '$frm_te_senha_login_serv_updates_gerente', | |
| 92 | - '$frm_nu_porta_serv_updates', | |
| 93 | - '$frm_id_servidor_autenticacao', | |
| 94 | - '$frm_id_local')"; | |
| 72 | + VALUES ('".$_POST['frm_id_ip_rede']."', | |
| 73 | + '".$_POST['frm_te_mascara_rede']."', | |
| 74 | + '".$_POST['frm_nm_rede']."', | |
| 75 | + '".$_POST['frm_te_observacao']."', | |
| 76 | + '".$_POST['frm_nm_pessoa_contato1']."', | |
| 77 | + '".$_POST['frm_nm_pessoa_contato2']."', | |
| 78 | + '".$_POST['frm_nu_telefone1']."', | |
| 79 | + '".$_POST['frm_nu_telefone2']."', | |
| 80 | + '".$_POST['frm_te_email_contato1']."', | |
| 81 | + '".$_POST['frm_te_email_contato2']."', | |
| 82 | + '".$_POST['frm_te_serv_cacic']."', | |
| 83 | + '".$_POST['frm_te_serv_updates']."', | |
| 84 | + ".$_POST['frm_nu_limite_ftp'].", | |
| 85 | + '".$_POST['frm_te_path_serv_updates']."', | |
| 86 | + '".$_POST['frm_nm_usuario_login_serv_updates']."', | |
| 87 | + '".$_POST['frm_te_senha_login_serv_updates']."', | |
| 88 | + '".$_POST['frm_nm_usuario_login_serv_updates_gerente']."', | |
| 89 | + '".$_POST['frm_te_senha_login_serv_updates_gerente']."', | |
| 90 | + '".$_POST['frm_nu_porta_serv_updates']."', | |
| 91 | + ".$_POST['frm_id_servidor_autenticacao'].", | |
| 92 | + ".$_POST['frm_id_local'].")"; | |
| 95 | 93 | |
| 96 | 94 | $result = mysql_query($query) or die ('Insert falhou ou sua sessão expirou!'); |
| 97 | 95 | GravaLog('INS',$_SERVER['SCRIPT_NAME'],'redes'); |
| ... | ... | @@ -101,7 +99,7 @@ if($_REQUEST['submit']) |
| 101 | 99 | |
| 102 | 100 | $query_del = "DELETE |
| 103 | 101 | FROM acoes_redes |
| 104 | - WHERE id_ip_rede = '$frm_id_ip_rede' AND | |
| 102 | + WHERE id_ip_rede = '".$_POST['frm_id_ip_rede']."' AND | |
| 105 | 103 | id_local = ".$_POST['frm_id_local']; |
| 106 | 104 | mysql_query($query_del) or die('Ocorreu um erro durante a exclusão de registros na tabela acoes_redes ou sua sessão expirou!'); |
| 107 | 105 | GravaLog('DEL',$_SERVER['SCRIPT_NAME'],'acoes_redes'); |
| ... | ... | @@ -125,7 +123,7 @@ if($_REQUEST['submit']) |
| 125 | 123 | id_acao, |
| 126 | 124 | id_local, |
| 127 | 125 | cs_situacao) |
| 128 | - VALUES ('$frm_id_ip_rede', | |
| 126 | + VALUES ('".$_POST['frm_id_ip_rede']."', | |
| 129 | 127 | '".$row_acoes['id_acao']."', |
| 130 | 128 | ".$_POST['frm_id_local'].", |
| 131 | 129 | '".$v_cs_situacao."')"; | ... | ... |
include/library.php
| ... | ... | @@ -52,6 +52,7 @@ function getDescricoesColunasComputadores() |
| 52 | 52 | $arrDescricoesColunasComputadoresAux = array(); |
| 53 | 53 | while($rowHardware = mysql_fetch_array($resultDescricoesColunasComputadores)) |
| 54 | 54 | $arrDescricoesColunasComputadoresAux[trim($rowHardware['nm_campo'])] = $rowHardware['te_descricao_campo']; |
| 55 | + | |
| 55 | 56 | return $arrDescricoesColunasComputadoresAux; |
| 56 | 57 | } |
| 57 | 58 | |
| ... | ... | @@ -520,18 +521,15 @@ function FatorDecremento($Numero) |
| 520 | 521 | // Função de conexão ao BD do CACIC |
| 521 | 522 | // -------------------------------------------------------------------------------------- |
| 522 | 523 | function conecta_bd_cacic() |
| 523 | -{ | |
| 524 | - | |
| 524 | + { | |
| 525 | 525 | $ident_bd = @mysql_connect($GLOBALS["ip_servidor"] . ':' . $GLOBALS["porta"], |
| 526 | 526 | $GLOBALS["usuario_bd"], |
| 527 | 527 | $GLOBALS["senha_usuario_bd"]); |
| 528 | 528 | if (@mysql_select_db($GLOBALS["nome_bd"], $ident_bd) == 0) |
| 529 | - { | |
| 530 | 529 | die('<b>Problemas durante a conexão ao BD ou sua sessão expirou!</b>'); |
| 531 | 530 | |
| 532 | - } | |
| 533 | 531 | return $ident_bd; |
| 534 | -} | |
| 532 | + } | |
| 535 | 533 | |
| 536 | 534 | // ------------------------------------------------------------------------------ |
| 537 | 535 | // Função para obtenção de dados da subrede de acesso, em função do IP e Máscara. |
| ... | ... | @@ -651,7 +649,7 @@ function atualiza_configuracoes_uonx($p_uonx) |
| 651 | 649 | |
| 652 | 650 | function conecta_bd_cacic_web() |
| 653 | 651 | { |
| 654 | - if (conecta_bd_cacic() == '0') | |
| 652 | + if (!conecta_bd_cacic()) | |
| 655 | 653 | { |
| 656 | 654 | echo '<br><br><br><br><br> |
| 657 | 655 | <table border="1" cellpadding="0" cellspacing="0" align="center" width="0%"> | ... | ... |
| ... | ... | @@ -0,0 +1,35 @@ |
| 1 | + <!-- | |
| 2 | + Copyright 2000, 2001, 2002, 2003, 2004, 2005 Dataprev - Empresa de Tecnologia e Informações da Previdência Social, Brasil | |
| 3 | + | |
| 4 | + Este arquivo é parte do programa CACIC - Configurador Automático e Coletor de Informações Computacionais | |
| 5 | + | |
| 6 | + O CACIC é um software livre; você pode redistribui-lo e/ou modifica-lo dentro dos termos da Licença Pública Geral GNU como | |
| 7 | + publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença, ou (na sua opnião) qualquer versão. | |
| 8 | + | |
| 9 | + Este programa é distribuido na esperança que possa ser util, mas SEM NENHUMA GARANTIA; sem uma garantia implicita de ADEQUAÇÂO a qualquer | |
| 10 | + MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU para maiores detalhes. | |
| 11 | + | |
| 12 | + 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 | + Livre(FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | |
| 14 | + --> | |
| 15 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | |
| 16 | +<html> | |
| 17 | +<head> | |
| 18 | +<title>Nenhum Registro Encontrado</title> | |
| 19 | +<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> | |
| 20 | +<meta http-equiv="refresh" content="<? echo $_REQUEST['tempo'];?> ;URL=<? echo $_REQUEST['chamador']; ?>"> | |
| 21 | +</head> | |
| 22 | +<body bgcolor="#F0F0F0" background="../imgs/linha_v.gif"> | |
| 23 | + | |
| 24 | +<p> </p> | |
| 25 | +<p> </p> | |
| 26 | +<table width="673" border="0" align="center" cellpadding="15" cellspacing="1" bgcolor="#666666"> | |
| 27 | + <tr> | |
| 28 | + <td width="770" valign="top" bgcolor="#FFFF99"><p align="center"><font color="#000000" size="4" face="Verdana, Arial, Helvetica, sans-serif"><strong>Nenhum Registro Encontrado com os Parâmetros Fornecidos!</strong></font><br> | |
| 29 | + </p> </td> | |
| 30 | + </tr> | |
| 31 | +</table> | |
| 32 | +<p> </p> | |
| 33 | +<p> </p> | |
| 34 | +</body> | |
| 35 | +</html> | |
| 0 | 36 | \ No newline at end of file | ... | ... |
relatorios/alteracoes_hardware/rel_alteracoes_hardware.php
0 → 100755
| ... | ... | @@ -0,0 +1,210 @@ |
| 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 | + | |
| 25 | +if($_POST['submit']) | |
| 26 | + { | |
| 27 | + $_SESSION["list2"] = $_POST['list2']; | |
| 28 | + $_SESSION["list4"] = $_POST['list4']; | |
| 29 | + $_SESSION["list6"] = $_POST['list6']; | |
| 30 | + $_SESSION["list8"] = $_POST['list8']; | |
| 31 | + $_SESSION["list12"] = $_POST['list12']; | |
| 32 | + $_SESSION["cs_situacao"] = $_POST["cs_situacao"]; | |
| 33 | + | |
| 34 | + // Aqui eu inverto as datas para YYYYMMDD | |
| 35 | + $v_elementos = explode("/",$_POST['date_input1']); | |
| 36 | + $v_data_ini = $v_elementos[2] .'/'. $v_elementos[1] .'/'. $v_elementos[0]; | |
| 37 | + $_SESSION["data_ini"] = $v_data_ini; | |
| 38 | + $v_elementos = explode("/",$_POST['date_input2']); | |
| 39 | + $v_data_fim = $v_elementos[2] .'/'. $v_elementos[1] .'/'. $v_elementos[0]; | |
| 40 | + $_SESSION["data_fim"] = $v_data_fim; | |
| 41 | + } | |
| 42 | + | |
| 43 | +require_once('../../include/library.php'); | |
| 44 | +AntiSpy(); | |
| 45 | +conecta_bd_cacic(); | |
| 46 | + | |
| 47 | +$redes_selecionadas = ''; | |
| 48 | +if ($_SESSION['cs_nivel_administracao']<>1 && $_SESSION['cs_nivel_administracao']<>2) | |
| 49 | + { | |
| 50 | + //if($_SESSION["cs_situacao"] == 'S') | |
| 51 | + //{ | |
| 52 | + // Aqui pego todas as redes selecionadas e faço uma query p/ condição de redes | |
| 53 | + $redes_selecionadas = "'" . $_SESSION["list2"][0] . "'"; | |
| 54 | + for( $i = 1; $i < count($_SESSION["list2"] ); $i++ ) | |
| 55 | + $redes_selecionadas = $redes_selecionadas . ",'" . $_SESSION["list2"][$i] . "'"; | |
| 56 | + | |
| 57 | + $query_redes = 'AND id_ip_rede IN ('. $redes_selecionadas .')'; | |
| 58 | + //} | |
| 59 | + } | |
| 60 | +else | |
| 61 | + { | |
| 62 | + // Aqui pego todos os locais selecionados e faço uma query p/ condição de redes/locais | |
| 63 | + $locais_selecionados = "'" . $_SESSION["list12"][0] . "'"; | |
| 64 | + for( $i = 1; $i < count($_SESSION["list12"] ); $i++ ) | |
| 65 | + $locais_selecionados .= ",'" . $_SESSION["list12"][$i] . "'"; | |
| 66 | + | |
| 67 | + $query_redes = 'AND comp.id_ip_rede = redes.id_ip_rede AND | |
| 68 | + redes.id_local IN ('. $locais_selecionados .') AND | |
| 69 | + redes.id_local = locais.id_local '; | |
| 70 | + $select = ' ,sg_local as Local '; | |
| 71 | + $from = ' ,redes,locais '; | |
| 72 | + } | |
| 73 | + | |
| 74 | +// Aqui pego todos os SO selecionados | |
| 75 | +$so_selecionados = "'" . $_SESSION["list4"][0] . "'"; | |
| 76 | +for( $i = 1; $i < count($_SESSION["list4"] ); $i++ ) | |
| 77 | + $so_selecionados = $so_selecionados . ",'" . $_SESSION["list4"][$i] . "'"; | |
| 78 | + | |
| 79 | +// Aqui pego todas as configurações de hardware que deseja exibir | |
| 80 | +for( $i = 0; $i < count($_SESSION["list6"] ); $i++ ) | |
| 81 | + $campos_hardware = $campos_hardware . $_SESSION["list6"][$i]; | |
| 82 | + | |
| 83 | +// Aqui substitui todas as strings \ por vazio que a variável $campos_hardware retorna | |
| 84 | +$campos_hardware = str_replace('\\', '', $campos_hardware); | |
| 85 | + | |
| 86 | +// Aqui inclui o "hist." devido à origem das informações sobre o hardware ser a tabela de históricos | |
| 87 | +$campos_hardware = str_replace(', ', ', hist.', $campos_hardware); | |
| 88 | + | |
| 89 | +if ($_GET['orderby']) | |
| 90 | + $orderby = $_GET['orderby']; | |
| 91 | +else | |
| 92 | + $orderby = '1'; | |
| 93 | + | |
| 94 | + | |
| 95 | + $query = "SELECT | |
| 96 | + distinct comp.te_nome_computador, | |
| 97 | + comp.id_so, | |
| 98 | + comp.te_node_address " . | |
| 99 | + $campos_hardware . | |
| 100 | + $select . " | |
| 101 | + FROM historico_hardware hist, | |
| 102 | + computadores comp ". | |
| 103 | + $from . " | |
| 104 | + WHERE DATE_FORMAT(hist.dt_hr_alteracao, '%Y%m%d') >= DATE_FORMAT('" . $_SESSION["data_ini"] . "', '%Y%m%d') AND | |
| 105 | + DATE_FORMAT(hist.dt_hr_alteracao, '%Y%m%d') <= DATE_FORMAT('" . $_SESSION["data_fim"] . "', '%Y%m%d') AND | |
| 106 | + comp.te_node_address = hist.te_node_address AND | |
| 107 | + comp.id_so = hist.id_so ". | |
| 108 | + $query_redes. " | |
| 109 | + ORDER BY $orderby "; | |
| 110 | +//echo $query . '<br>'; | |
| 111 | + $result = mysql_query($query) or die ('Erro no select ou sua sessão expirou!'); | |
| 112 | + | |
| 113 | +if (mysql_num_rows($result) > 0) | |
| 114 | + { | |
| 115 | + ?> | |
| 116 | + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | |
| 117 | + <html> | |
| 118 | + <head> | |
| 119 | + <title>Relatório de Alterações de Hardware</title> | |
| 120 | + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> | |
| 121 | + <script language="JavaScript" type="text/JavaScript"> | |
| 122 | + <!-- | |
| 123 | + function MM_openBrWindow(theURL,winName,features) | |
| 124 | + { | |
| 125 | + window.open(theURL,winName,features); //v2.0 | |
| 126 | + } | |
| 127 | + //--> | |
| 128 | + </script> | |
| 129 | + </head> | |
| 130 | + | |
| 131 | + <body bgcolor="#FFFFFF" topmargin="5"> | |
| 132 | + <table border="0" align="left" cellpadding="0" cellspacing="0" bordercolor="#999999"> | |
| 133 | + <tr bgcolor="#E1E1E1"> | |
| 134 | + <td rowspan="5" bgcolor="#FFFFFF"><img src="../../imgs/cacic_logo.png" width="50" height="50"></td> | |
| 135 | + <td rowspan="5" bgcolor="#FFFFFF"> </td> | |
| 136 | + <td bgcolor="#FFFFFF"> </td> | |
| 137 | + </tr> | |
| 138 | + <tr bgcolor="#E1E1E1"> | |
| 139 | + <td nowrap bgcolor="#FFFFFF"><div align="center"><font color="#333333" size="4" face="Verdana, Arial, Helvetica, sans-serif"><strong>CACIC | |
| 140 | + - Relatório de Alterações de Hardware</strong></font></div></td> | |
| 141 | + </tr> | |
| 142 | + <tr> | |
| 143 | + <td height="1" bgcolor="#333333"></td> | |
| 144 | + </tr> | |
| 145 | + <tr> | |
| 146 | + <td><p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Gerado | |
| 147 | + em <? echo date("d/m/Y à\s H:i"); ?></font></p></td> | |
| 148 | + </tr> | |
| 149 | + </table> | |
| 150 | + <br> | |
| 151 | + <br> | |
| 152 | + <br> | |
| 153 | + <br> | |
| 154 | + | |
| 155 | + <? | |
| 156 | + $cor = 0; | |
| 157 | + $num_registro = 1; | |
| 158 | + | |
| 159 | + $fields=mysql_num_fields($result); | |
| 160 | + echo '<table align="center" cellpadding="2" cellspacing="0" border="1" bordercolor="#999999" bordercolordark="#E1E1E1"> | |
| 161 | + <tr bgcolor="#E1E1E1" > | |
| 162 | + <td nowrap align="left"><font size="1" face="Verdana, Arial"> </font></td>'; | |
| 163 | + | |
| 164 | + for ($i=2; $i < $fields; $i++) //Table Header | |
| 165 | + print '<td nowrap align="left"><b><font size="1" face="Verdana, Arial"><a href="?orderby=' . ($i + 1) . '">'. mysql_field_name($result, $i) .'</a></font><b></td>'; | |
| 166 | + | |
| 167 | + echo '</tr>'; | |
| 168 | + | |
| 169 | + | |
| 170 | + while ($row = mysql_fetch_row($result)) //Table body | |
| 171 | + { | |
| 172 | + echo '<tr '; | |
| 173 | + if ($cor) { echo 'bgcolor="#E1E1E1"'; } | |
| 174 | + echo '>'; | |
| 175 | + echo '<td nowrap align="right"><font size="1" face="Verdana, Arial">' . $num_registro . '</font></td>'; | |
| 176 | + echo "<td nowrap align='left'><font size='1' face='Verdana, Arial'><a href='../computador/computador.php?te_node_address=". $row[2] ."&id_so=". $row[1] ."' target='_blank'>" . $row[2] ."</a> </td>"; | |
| 177 | + for ($i=3; $i < $fields; $i++) | |
| 178 | + echo '<td nowrap align="left"><font size="1" face="Verdana, Arial">' . $row[$i] .' </td>'; | |
| 179 | + | |
| 180 | + $cor=!$cor; | |
| 181 | + $num_registro++; | |
| 182 | + echo '</tr>'; | |
| 183 | + } | |
| 184 | + echo '</table>'; | |
| 185 | + echo '<br><br>'; | |
| 186 | + if (count($_SESSION["list8"])>0) | |
| 187 | + { | |
| 188 | + $v_opcao = 'alteracoes_hardware'; // Nome do pie que será chamado por tabela_estatisticas | |
| 189 | + $query_redes .= " AND (DATE_FORMAT(a.dt_hr_alteracao, '%Y%m%d') >= DATE_FORMAT('".$v_data_ini."', '%Y%m%d')) | |
| 190 | + AND (DATE_FORMAT(a.dt_hr_alteracao, '%Y%m%d') <= DATE_FORMAT('".$v_data_fim."', '%Y%m%d')) "; | |
| 191 | + // Os sinais -=- acima são propositais em substituição aos "'" e sofrerão replace no pie. | |
| 192 | + require_once('../../include/tabela_estatisticas.php'); | |
| 193 | + } | |
| 194 | + ?> | |
| 195 | + </p> | |
| 196 | + <p></p> | |
| 197 | + <p align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Relatório | |
| 198 | + gerado pelo <strong>CACIC</strong> - Configurador Automático e Coletor | |
| 199 | + de Informações Computacionais</font><br> | |
| 200 | + <font size="1" face="Verdana, Arial, Helvetica, sans-serif">Software desenvolvido | |
| 201 | + pela Dataprev - Unidade Regional Espírito Santo</font></p> | |
| 202 | + </body> | |
| 203 | + </html> | |
| 204 | + <? | |
| 205 | + } | |
| 206 | +else | |
| 207 | + { | |
| 208 | + header ("Location: ../../include/nenhum_registro_encontrado.php?chamador=../relatorios/alteracoes_hardware/index.php&tempo=1"); | |
| 209 | + } | |
| 210 | +?> | ... | ... |
relatorios/computador/cria_informacoes_computadores.php
| ... | ... | @@ -117,7 +117,7 @@ if ($_POST['submit_cond']) |
| 117 | 117 | <table width="95%" border="0" align="center"> |
| 118 | 118 | <tr> |
| 119 | 119 | |
| 120 | - <td class="cabecalho">Computadores Selecionados para Criação de Relatório</td> | |
| 120 | + <td class="cabecalho">Computadores Selecionados</td> | |
| 121 | 121 | </tr> |
| 122 | 122 | <tr> |
| 123 | 123 | |
| ... | ... | @@ -165,7 +165,7 @@ if ($_POST['submit_cond']) |
| 165 | 165 | <td align="center" nowrap> </td> |
| 166 | 166 | <td align="center" nowrap> </td> |
| 167 | 167 | <td align="center" nowrap> </td> |
| 168 | - <td align="center" nowrap><img src="../../imgs/comp.gif" width="23" height="23"></td> | |
| 168 | + <td align="center" nowrap><img src="../../imgs/checked.png" width="22" height="22"></td> | |
| 169 | 169 | <td align="center" nowrap><img src="../../imgs/tree_vertline.gif" width="10" height="18"></td> |
| 170 | 170 | <td align="center" nowrap class="cabecalho_tabela"><div align="left">Nome |
| 171 | 171 | da Máquina</div></td> | ... | ... |
| ... | ... | @@ -0,0 +1,147 @@ |
| 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 | +// Esse arquivo é um arquivo de include, usado pelo arquivo computador.php. | |
| 17 | +if (!$_SESSION['suporte_remoto']) | |
| 18 | + $_SESSION['suporte_remoto'] = false; | |
| 19 | +if ($exibir == 'suporte_remoto') | |
| 20 | + { | |
| 21 | + $_SESSION['suporte_remoto'] = !($_SESSION['suporte_remoto']); | |
| 22 | + } | |
| 23 | +else | |
| 24 | + { | |
| 25 | + $_SESSION['suporte_remoto'] = false; | |
| 26 | + } | |
| 27 | + | |
| 28 | +?> | |
| 29 | +<table width="94%" border="0" align="center" cellpadding="0" cellspacing="1"> | |
| 30 | + <tr> | |
| 31 | + <td colspan="6" height="1" bgcolor="#333333"></td> | |
| 32 | + </tr> | |
| 33 | + <tr bgcolor="#E1E1E1"> | |
| 34 | + <td class="cabecalho_tabela" colspan="6"> <a href="computador.php?exibir=suporte_remoto&te_node_address=<? echo $_GET['te_node_address']?>&id_so=<? echo $_GET['id_so']?>"> | |
| 35 | + <img src="../../imgs/<? if($_SESSION['suporte_remoto'] == true) echo 'menos'; | |
| 36 | + else echo 'mais'; ?>.gif" width="12" height="12" border="0"> Suporte Remoto</a></td> | |
| 37 | + </tr> | |
| 38 | + <tr> | |
| 39 | + <td colspan="6" height="1" bgcolor="#333333"></td> | |
| 40 | + </tr> | |
| 41 | +<? | |
| 42 | +if ($_SESSION['suporte_remoto'] == true) | |
| 43 | + { | |
| 44 | + $linha = ' <tr bgcolor="'.$strCorDaLinha.'"> | |
| 45 | + <td height="1" colspan="6"></td> | |
| 46 | + </tr>'; | |
| 47 | + | |
| 48 | + ?> | |
| 49 | + <tr> | |
| 50 | + <td class="cabecalho_tabela"> <u>Seq.</u></td> | |
| 51 | + <td class="cabecalho_tabela"> <u>Usuário Local (Iniciador da Sessão)</u></td> | |
| 52 | + <td class="cabecalho_tabela"> <u>Usuário Remoto (Técnico)</u></td> | |
| 53 | + <td class="cabecalho_tabela"> <u>Conexão</u></td> | |
| 54 | + <td class="cabecalho_tabela"> <u>Documento Referencial</u></td> | |
| 55 | + <td class="cabecalho_tabela"> <u>Motivo de Conexão</u></td> | |
| 56 | + </tr> | |
| 57 | + <? | |
| 58 | + // EXIBIR INFORMAÇÕES DE SUPORTE_REMOTO REALIZADOS NO COMPUTADOR | |
| 59 | + $query = "SELECT cs_situacao | |
| 60 | + FROM acoes_redes | |
| 61 | + WHERE id_acao = 'cs_suporte_remoto' AND | |
| 62 | + id_ip_rede = '".mysql_result($result,0,'id_ip_rede')."'"; | |
| 63 | + $result_acoes = mysql_query($query); | |
| 64 | + | |
| 65 | + if (mysql_result($result_acoes, 0, "cs_situacao") <> 'N') | |
| 66 | + { | |
| 67 | + $query = " SELECT dt_hr_inicio_conexao, | |
| 68 | + sr2.dt_hr_ultimo_contato, | |
| 69 | + te_motivo_conexao, | |
| 70 | + te_documento_referencial, | |
| 71 | + nm_usuario_acesso, | |
| 72 | + nm_usuario_completo, | |
| 73 | + nm_acesso_usuario_srv, | |
| 74 | + nm_completo_usuario_srv | |
| 75 | + FROM srcacic_sessoes sr1, | |
| 76 | + srcacic_conexoes sr2, | |
| 77 | + usuarios | |
| 78 | + WHERE sr1.te_node_address_srv = '".$_GET['te_node_address']."' AND | |
| 79 | + sr1.id_so_srv = '". $_GET['id_so'] ."' AND | |
| 80 | + sr2.id_sessao = sr1.id_sessao AND | |
| 81 | + sr2.id_usuario_cli = usuarios.id_usuario | |
| 82 | + ORDER BY sr2.dt_hr_inicio_conexao DESC"; | |
| 83 | + $result_suporte = mysql_query($query); | |
| 84 | + $v_achei = 0; | |
| 85 | + $intContaItem = 0; | |
| 86 | + $strCor = ''; | |
| 87 | + $strEnter = chr(13).chr(10); | |
| 88 | + while ($row = mysql_fetch_array($result_suporte)) | |
| 89 | + { | |
| 90 | + $strCor = ($strCor==''?$strPreenchimentoPadrao:''); | |
| 91 | + | |
| 92 | + $arrDataHoraConexao = explode(' ',$row['dt_hr_inicio_conexao']); | |
| 93 | + $strDataConexao = $arrDataHoraConexao[0]; | |
| 94 | + $arrDataConexao = explode('-',$strDataConexao); | |
| 95 | + | |
| 96 | + $strHoraConexao = $arrDataHoraConexao[1]; | |
| 97 | + $arrHoraConexao = explode(':',$strHoraConexao); | |
| 98 | + | |
| 99 | + $arrDataHoraUltimoContato = explode(' ',$row['dt_hr_ultimo_contato']); | |
| 100 | + $strDataUltimoContato = $arrDataHoraUltimoContato[0]; | |
| 101 | + $arrDataUltimoContato = explode('-',$strDataUltimoContato); | |
| 102 | + | |
| 103 | + $strHoraUltimoContato = $arrDataHoraUltimoContato[1]; | |
| 104 | + $arrHoraUltimoContato = explode(':',$strHoraUltimoContato); | |
| 105 | + | |
| 106 | + $v_achei = 1; | |
| 107 | + $intContaItem ++; | |
| 108 | + | |
| 109 | + ?> | |
| 110 | + <tr bgcolor="<? echo $strCor;?>"> | |
| 111 | + <td align="right" class="descricao"><div align="right"><B><? echo $intContaItem;?></B></div></td> | |
| 112 | + <td align="left" nowrap="nowrap" class="descricao"> <? echo $row['nm_acesso_usuario_srv'].'/'.$row['nm_completo_usuario_srv']; ?></td> | |
| 113 | + <td align="left" nowrap="nowrap" class="descricao"> <? echo $row['nm_usuario_acesso'].'/'.$row['nm_usuario_completo']; ?></td> | |
| 114 | + <td align="left" nowrap="nowrap" class="descricao"> <? echo $arrDataConexao[2].'/'.$arrDataConexao[1].'/'.$arrDataConexao[0] .' '.$arrHoraConexao[0].':'.$arrHoraConexao[1].'h => '.$arrDataUltimoContato[2].'/'.$arrDataUltimoContato[1].'/'.$arrDataUltimoContato[0] .' '.$arrHoraUltimoContato[0].':'.$arrHoraUltimoContato[1].'h'; ?></td> | |
| 115 | + <td align="left" nowrap="nowrap" class="descricao"> <? echo $row['te_documento_referencial']; ?></td> | |
| 116 | + <td align="left" class="descricao"> <? echo $row['te_motivo_conexao']; ?></td> | |
| 117 | + </tr> | |
| 118 | + <? | |
| 119 | + echo $linha; | |
| 120 | + } | |
| 121 | + | |
| 122 | + if (!$v_achei) | |
| 123 | + { | |
| 124 | + echo '<tr><td> | |
| 125 | + <p> | |
| 126 | + <div align="center"> | |
| 127 | + <br> | |
| 128 | + <font font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#FF0000"> | |
| 129 | + Não foram realizadas operações de Suporte Remoto para esta máquina | |
| 130 | + </font></div> | |
| 131 | + </p> | |
| 132 | + </td></tr>'; | |
| 133 | + } | |
| 134 | + } | |
| 135 | + else | |
| 136 | + { | |
| 137 | + echo '<tr><td colspan="6"> | |
| 138 | + <div align="center"> | |
| 139 | + <font font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#FF0000"> | |
| 140 | + O módulo de Suporte Remoto não foi habilitado pelo Administrador do CACIC. | |
| 141 | + </font></div> | |
| 142 | + </td></tr>'; | |
| 143 | + } | |
| 144 | + } | |
| 145 | +// FIM DA EXIBIÇÃO DE INFORMAÇÕES DE SUPORTE REMOTO DO COMPUTADOR | |
| 146 | +?> | |
| 147 | +</table> | ... | ... |
relatorios/tcpip/rel_tcpip.php
| ... | ... | @@ -53,7 +53,7 @@ function MM_openBrWindow(theURL,winName,features) { //v2.0 |
| 53 | 53 | <td bgcolor="#FFFFFF"> </td> |
| 54 | 54 | </tr> |
| 55 | 55 | <tr bgcolor="#E1E1E1"> |
| 56 | - <td bgcolor="#FFFFFF"><font color="#333333" size="4" face="Verdana, Arial, Helvetica, sans-serif"><strong>Relatório | |
| 56 | + <td nowrap bgcolor="#FFFFFF"><font color="#333333" size="4" face="Verdana, Arial, Helvetica, sans-serif"><strong>CACIC - Relatório | |
| 57 | 57 | de Configurações do TCP/IP</strong></font></td> |
| 58 | 58 | </tr> |
| 59 | 59 | <tr> | ... | ... |
repositorio_install.php
| ... | ... | @@ -37,10 +37,10 @@ require_once('include/selecao_listbox.js'); |
| 37 | 37 | <table width="90%" border="0" align="center"> |
| 38 | 38 | |
| 39 | 39 | <tr> |
| 40 | - <td class="cabecalho">Documentos e Programas para Instalação do Sistema CACIC</td> | |
| 40 | + <td class="cabecalho">Sistema CACIC - Documentos e Programas Avulsos</td> | |
| 41 | 41 | </tr> |
| 42 | 42 | <tr> |
| 43 | - <td class="descricao">Os ítens abaixo referem-se a um kit básico de documentação e programas para verificação/instalação/atualização dos agentes principais do sistema CACIC. A operação de "download" se dá clicando-se sobre os referidos objetos. </td> | |
| 43 | + <td class="descricao">Os ítens abaixo referem-se a um kit básico de documentação e programas para <strong>Instalação de Agentes Principais do Sistema em MS-Windows ou GNU/Linux</strong>, <strong>Coleta de Dados Patrimoniais através de Módulo Avulso</strong> e <strong>Cliente Específico</strong> para uso com o módulo <strong>srCACIC - Suporte Remoto Seguro</strong>. A operação de "download" se dá clicando-se sobre os referidos objetos. </td> | |
| 44 | 44 | </tr> |
| 45 | 45 | </table> |
| 46 | 46 | <br><br> |
| ... | ... | @@ -66,16 +66,26 @@ require_once('include/selecao_listbox.js'); |
| 66 | 66 | <? |
| 67 | 67 | if(file_exists($path_relativo_repositorio_instalacao.'/versoes_agentes.ini') and is_readable($path_relativo_repositorio_instalacao.'/versoes_agentes.ini')) |
| 68 | 68 | $v_array_versoes_agentes = parse_ini_file($path_relativo_repositorio_instalacao.'/versoes_agentes.ini'); |
| 69 | - else { | |
| 70 | - $v_array_versoes_agentes['chkcacic.exe'] = '???'; | |
| 71 | - $v_array_versoes_agentes['mapacacic.exe'] = '???'; | |
| 72 | - $v_array_versoes_agentes['srcaciccli.exe'] = '???'; | |
| 73 | - } | |
| 69 | + else | |
| 70 | + { | |
| 71 | + $v_array_versoes_agentes['chkcacic.exe'] = '???'; | |
| 72 | + $v_array_versoes_agentes['mapacacic.exe'] = '???'; | |
| 73 | + $v_array_versoes_agentes['srcaciccli.exe'] = '???'; | |
| 74 | + } | |
| 75 | + | |
| 76 | + if(file_exists($path_relativo_repositorio_instalacao.'/../versoes_agentes.ini') and is_readable($path_relativo_repositorio_instalacao.'/../versoes_agentes.ini')) | |
| 77 | + $v_array_versoes_agentes_LINUX = parse_ini_file($path_relativo_repositorio_instalacao.'/../versoes_agentes.ini'); | |
| 78 | + else | |
| 79 | + { | |
| 80 | + $v_array_versoes_agentes_LINUX['PyCACIC'] = '???'; | |
| 81 | + $v_array_versoes_agentes_LINUX['te_pacote_PyCACIC'] = '???'; | |
| 82 | + } | |
| 83 | + | |
| 74 | 84 | ?> |
| 75 | 85 | <tr> |
| 76 | 86 | <td class="label"> |
| 77 | 87 | <br> |
| 78 | - <a href="<? echo $path_relativo_repositorio_instalacao;?>/chkcacic.exe">ChkCACIC - Verificador/Instalador/Atualizador do Sistema CACIC <span class="style2"><span class="style6">(versão <? echo $v_array_versoes_agentes['chkcacic.exe'];?> ~ 260K)</span></span></a></td> | |
| 88 | + <a href="<? echo $path_relativo_repositorio_instalacao;?>/chkcacic.exe">ChkCACIC - Instalador de Agentes CACIC em plataforma MS-Windows <span class="style2"><span class="style6">(versão <? echo $v_array_versoes_agentes['chkcacic.exe'];?> ~ 270K)</span></span></a></td> | |
| 79 | 89 | </tr> |
| 80 | 90 | |
| 81 | 91 | |
| ... | ... | @@ -89,17 +99,33 @@ require_once('include/selecao_listbox.js'); |
| 89 | 99 | </tr> |
| 90 | 100 | |
| 91 | 101 | <tr> |
| 92 | - <td class="label"> | |
| 93 | - <br> | |
| 94 | - <a href="<? echo $path_relativo_repositorio_instalacao;?>/srcaciccli.exe">srCACICcli - Cliente para Suporte Remoto Seguro do Sistema CACIC <span class="style2"><span class="style6">(versão <? echo $v_array_versoes_agentes['srcaciccli.exe'];?> ~ 258K)</span></span></a></td> | |
| 102 | + <td> </td> | |
| 103 | + </tr> | |
| 104 | + <tr> | |
| 105 | + <td><table width="100%" border="0" cellpadding="0" cellspacing="1"> | |
| 106 | + <tr> | |
| 107 | + <td class="label"><a href="<? echo $path_relativo_repositorio_instalacao;?>/PyCACIC-<? echo $v_array_versoes_agentes_LINUX['PyCACIC'];?>-Debian.deb">PyCACIC (DEBIAN) - Instalador de Agentes CACIC em plataforma GNU/Linux - Distros Debian <span class="style2"><span class="style6">(versão <? echo $v_array_versoes_agentes_LINUX['PyCACIC'];?> ~ 800K)</span></span></a> </td> | |
| 108 | + </tr> | |
| 109 | + <tr> | |
| 110 | + <td> </td> | |
| 111 | + </tr> | |
| 112 | + | |
| 113 | + <tr> | |
| 114 | + <td height="1" bgcolor="#333333"></td> | |
| 95 | 115 | </tr> |
| 96 | - | |
| 97 | - | |
| 98 | 116 | |
| 99 | 117 | <tr> |
| 100 | - <td height="17"> </td> | |
| 118 | + <td> </td> | |
| 101 | 119 | </tr> |
| 102 | - | |
| 120 | + <tr> | |
| 121 | + <td><table width="100%" border="0" cellpadding="0" cellspacing="1"> | |
| 122 | + <tr> | |
| 123 | + <td class="label"><a href="<? echo $path_relativo_repositorio_instalacao;?>/PyCACIC-<? echo $v_array_versoes_agentes_LINUX['PyCACIC'];?>-RedHat.rpm">PyCACIC (RedHat) - Instalador de Agentes CACIC em plataforma GNU/Linux - Distros RedHat <span class="style2"><span class="style6">(versão <? echo $v_array_versoes_agentes_LINUX['PyCACIC'];?> ~ 800K)</span></span></a> </td> | |
| 124 | + </tr> | |
| 125 | + <tr> | |
| 126 | + <td> </td> | |
| 127 | + </tr> | |
| 128 | + | |
| 103 | 129 | <tr> |
| 104 | 130 | <td height="1" bgcolor="#333333"></td> |
| 105 | 131 | </tr> |
| ... | ... | @@ -110,7 +136,7 @@ require_once('include/selecao_listbox.js'); |
| 110 | 136 | <tr> |
| 111 | 137 | <td><table width="100%" border="0" cellpadding="0" cellspacing="1"> |
| 112 | 138 | <tr> |
| 113 | - <td class="label"><a href="<? echo $path_relativo_repositorio_instalacao;?>/mapacacic.exe">MapaCACIC - Módulo Avulso para Coleta de Informações Patrimoniais <span class="style2"><span class="style6">(versão <? echo $v_array_versoes_agentes['mapacacic.exe'];?> ~ 248K)</span></span></a> </td> | |
| 139 | + <td class="label"><a href="<? echo $path_relativo_repositorio_instalacao;?>/PyCACIC-<? echo $v_array_versoes_agentes_LINUX['PyCACIC'];?>-Generic.tar.gz">PyCACIC (Generic) - Instalador de Agentes CACIC em plataforma GNU/Linux - Distros Genéricas <span class="style2"><span class="style6">(versão <? echo $v_array_versoes_agentes_LINUX['PyCACIC'];?> ~ 800K)</span></span></a> </td> | |
| 114 | 140 | </tr> |
| 115 | 141 | <tr> |
| 116 | 142 | <td> </td> |
| ... | ... | @@ -119,7 +145,34 @@ require_once('include/selecao_listbox.js'); |
| 119 | 145 | <tr> |
| 120 | 146 | <td height="1" bgcolor="#333333"></td> |
| 121 | 147 | </tr> |
| 122 | - | |
| 148 | + | |
| 149 | + <tr> | |
| 150 | + <td> </td> | |
| 151 | + </tr> | |
| 152 | + <tr> | |
| 153 | + <td><table width="100%" border="0" cellpadding="0" cellspacing="1"> | |
| 154 | + <tr> | |
| 155 | + <td class="label"><a href="<? echo $path_relativo_repositorio_instalacao;?>/mapacacic.exe">MapaCACIC - Módulo Avulso para Coleta de Informações Patrimoniais <span class="style2"><span class="style6">(versão <? echo $v_array_versoes_agentes['mapacacic.exe'];?> ~ 250K)</span></span></a> </td> | |
| 156 | + </tr> | |
| 157 | + <tr> | |
| 158 | + <td> </td> | |
| 159 | + </tr> | |
| 160 | + | |
| 161 | + <tr> | |
| 162 | + <td height="1" bgcolor="#333333"></td> | |
| 163 | + </tr> | |
| 164 | + | |
| 165 | + <tr> | |
| 166 | + <td class="label"> | |
| 167 | + <br> | |
| 168 | + <a href="<? echo $path_relativo_repositorio_instalacao;?>/srcaciccli.exe">srCACICcli - Cliente Específico para Suporte Remoto Seguro do Sistema CACIC <span class="style2"><span class="style6">(versão <? echo $v_array_versoes_agentes['srcaciccli.exe'];?> ~ 258K)</span></span></a></td> | |
| 169 | + </tr> | |
| 170 | + <tr> | |
| 171 | + <td> </td> | |
| 172 | + </tr> | |
| 173 | + <tr> | |
| 174 | + <td height="1" bgcolor="#333333"></td> | |
| 175 | + </tr> | |
| 123 | 176 | </table></td> |
| 124 | 177 | </tr> |
| 125 | 178 | ... | ... |
ws/get_config.php
| ... | ... | @@ -427,7 +427,8 @@ else |
| 427 | 427 | te_senha_adm_agente, |
| 428 | 428 | te_enderecos_mac_invalidos, |
| 429 | 429 | te_janelas_excecao, |
| 430 | - nu_porta_srcacic | |
| 430 | + nu_porta_srcacic, | |
| 431 | + nu_timeout_srcacic | |
| 431 | 432 | FROM configuracoes_locais |
| 432 | 433 | WHERE id_local = '.$v_dados_rede['id_local']; |
| 433 | 434 | ... | ... |
ws/srcacic_get_config.php
| ... | ... | @@ -114,7 +114,7 @@ if ($te_palavra_chave == $strTePalavraChave) |
| 114 | 114 | if ($strTripaServidores == '') |
| 115 | 115 | $strTripaServidores = '0;0'; |
| 116 | 116 | |
| 117 | - $retorno_xml_values = '<SERVIDORES_AUTENTICACAO>'.EnCrypt($key,$iv,$strTripaServidores ,$v_cs_cipher,$v_cs_compress,$v_compress_level,$strPaddingKey).'</SERVIDORES_AUTENTICACAO>'; | |
| 117 | + $retorno_xml_values .= '<SERVIDORES_AUTENTICACAO>'.EnCrypt($key,$iv,$strTripaServidores ,$v_cs_cipher,$v_cs_compress,$v_compress_level,$strPaddingKey).'</SERVIDORES_AUTENTICACAO>'; | |
| 118 | 118 | } |
| 119 | 119 | |
| 120 | 120 | if ($retorno_xml_values <> '') | ... | ... |