<? require_once('../include/library.php'); LimpaTESTES(); $time = time(); GravaTESTES('TESTES: INICIO=' . $time); sleep(5); GravaTESTES('TESTES: FIM=' . time()); ?>
function Log_Debug($p_msg) { $posIPsDisplayDebugs = strpos($GLOBALS["cIPsDisplayDebugs"], $_SERVER['REMOTE_ADDR']); if ($posIPsDisplayDebugs >= 0) { GravaTESTES($p_msg); } }
$strDeleteAplicativosRedes .= ' OR '; $strDeleteAplicativosRedes .= " (id_local = ".$dado[0]." AND id_ip_rede = '".$dado[1]."')"; } $strDeleteAplicativosRedes .= ") "; $query = "DELETE FROM aplicativos_redes WHERE id_aplicativo = ".$_POST['id_aplicativo']. $strDeleteAplicativosRedes; $result = mysql_query($query) or die ($oTranslator->_('Falha em exclusao na tabela (%1) ou sua sessao expirou!',array('aplicativos_redes'))); $query = "INSERT INTO aplicativos_redes(id_local,id_ip_rede,id_aplicativo) VALUES ".$strInsertAplicativosRedes; GravaTESTES($query); $result = mysql_query($query) or die ($oTranslator->_('Falha em inclusao na tabela (%1) ou sua sessao expirou!',array('aplicativos_redes'))); GravaLog('INS',$_SERVER['SCRIPT_NAME'],'aplicativos_redes'); } header ("Location: ../../include/operacao_ok.php?chamador=../admin/perfis_aplicativos_monitorados/index.php&tempo=1"); } else { $query = "SELECT * FROM perfis_aplicativos_monitorados WHERE id_aplicativo = ".$_GET['id_aplicativo']; $result = mysql_query($query) or die ($oTranslator->_('Falha na consulta a tabela (%1) ou sua sessao expirou!',array('perfis_aplicativos_monitorados'))); $row = mysql_fetch_array($result); ?>
$v_cs_cipher = '1'; $strPaddingKey = ''; GravaTESTES('***** authClient *****'); if (count($HTTP_POST_VARS)>0) foreach($HTTP_POST_VARS as $i => $v) GravaTESTES('AuthClient: POST => '.$i.' => '.$v.' => '.DeCrypt($key,$iv,$v,$v_cs_cipher,$v_cs_compress,$strPaddingKey)); if (count($HTTP_GET_VARS)>0) foreach($HTTP_GET_VARS as $i => $v) GravaTESTES('AuthClient: GET => '.$i.' => '.$v.' => '.DeCrypt($key,$iv,$v,$v_cs_cipher,$v_cs_compress,$strPaddingKey)); GravaTESTES(''); conecta_bd_cacic(); // Autenticação da Estação Visitante $te_node_address = DeCrypt($key,$iv,$_POST['te_node_address'],$v_cs_cipher,$v_cs_compress,$strPaddingKey); $te_so = DeCrypt($key,$iv,$_POST['te_so'] ,$v_cs_cipher,$v_cs_compress,$strPaddingKey); //$te_node_address_cli = DeCrypt($key,$iv,$_POST['te_node_address_cli'],$v_cs_cipher,$v_cs_compress,$strPaddingKey); $te_so_cli = DeCrypt($key,$iv,$_POST['te_so_cli'] ,$v_cs_cipher,$v_cs_compress,$strPaddingKey); $te_palavra_chave = DeCrypt($key,$iv,urldecode($_POST['te_palavra_chave']) ,$v_cs_cipher,$v_cs_compress,$strPaddingKey); // ATENÇÃO: Apenas retornará um ARRAY contendo "id_so" e "te_so". $arrSO = inclui_computador_caso_nao_exista( $te_node_address,
$result_SESSAO = mysql_query($query_SESSAO); } } else { $te_log = DeCrypt($key,$iv,$_POST['te_log'] ,$v_cs_cipher,$v_cs_compress,$strPaddingKey); $query_SESSAO = "UPDATE srcacic_sessoes SET te_log = '".$te_log."' WHERE id_sessao = ".$id_sessao; GravaTESTES('SetSession: POST[id_sessao] => '.$_POST['id_sessao']); GravaTESTES('SetSession: id_sessao => '.$id_sessao); GravaTESTES('SetSession: query_SESSAO => '.$query_SESSAO); $result_SESSAO = mysql_query($query_SESSAO); } $retorno_xml_values .= '<OK>'.EnCrypt($key,$iv,'OK',$v_cs_cipher,$v_cs_compress,$v_compress_level,$strPaddingKey).'</OK>'; } } if ($retorno_xml_values <> '') $retorno_xml_values = '<STATUS>'.EnCrypt($key,$iv,'OK',$v_cs_cipher,$v_cs_compress,$v_compress_level,$strPaddingKey).'</STATUS>'.$retorno_xml_values; else $retorno_xml_values = '<STATUS>'.EnCrypt($key,$iv,'SetSession ERRO!',$v_cs_cipher,$v_cs_compress,$v_compress_level,$strPaddingKey).'</STATUS>'; $retorno_xml = $retorno_xml_header . $retorno_xml_values;
$strNodeDN = $arrServidores['te_base_consulta_folha']; //GravaTESTES('SetSession: Preparando Search : '.'"'.$strNodeDN.','.$strRootDN.'" / '.'"'.$arrDominios['te_atributo_identificador'].'='.$nm_nome_acesso_dominio.'"'); $searchResults = ldap_search($ldap, "$strNodeDN,$strRootDN",$arrServidores['te_atributo_identificador'].'='.$nm_nome_acesso_autenticacao); //GravaTESTES('SetSession: Após SEARCH => '.ldap_error($ldap)); // OK! Dados encontrados! if (!$searchResults === false) { $arrLDAPdata = array(); $ldapResults = ldap_get_entries($ldap, $searchResults); for ($item = 0; $item < $ldapResults['count']; $item++) { for ($attribute = 0; $attribute < $ldapResults[$item]['count']; $attribute++) { $data = $ldapResults[$item][$attribute]; $arrLDAPdata[$data]=$ldapResults[$item][$data][0]; GravaTESTES('data => "'.$data.'"'); GravaTESTES('arrLDAPdata['.$data.'] => "'.$arrLDAPdata[$data].'"'); } } //GravaTESTES('SetSession: Após GET_ENTRIES => '.ldap_error($ldap)); $nm_nome_completo = $arrLDAPdata[strtolower($arrServidores['te_atributo_retorna_nome'])]; $te_email = $arrLDAPdata[strtolower($arrServidores['te_atributo_retorna_email'])]; //GravaTESTES('SetSession: Após GET_ENTRIES => nm_nome_completo: '.$nm_nome_completo); //GravaTESTES('SetSession: Após GET_ENTRIES => te_email: '.$te_email); } } } ?>
$te_node_address, $arrSO['id_so']); } } } //GravaTESTES('nm_nome_completo='.$nm_nome_completo); if ($nm_nome_completo <> '') { $arrSessoes = getValores('srcacic_sessoes','id_sessao','dt_hr_inicio_sessao="'.$dt_hr_inicio_sessao.'" AND te_node_address_srv="'.$te_node_address.'" AND id_so_srv = "'.$arrSO['id_so'].'"'); $retorno_xml_values .= '<NM_COMPLETO>'.EnCrypt($key,$iv,$nm_nome_completo,$v_cs_cipher,$v_cs_compress,$v_compress_level,$strPaddingKey).'</NM_COMPLETO>'; $retorno_xml_values .= '<ID_SESSAO>'.EnCrypt($key,$iv,$arrSessoes['id_sessao'],$v_cs_cipher,$v_cs_compress,$v_compress_level,$strPaddingKey).'</ID_SESSAO>'; GravaTESTES($nm_nome_completo); GravaTESTES($arrSessoes['id_sessao']); } } else { // GravaTESTES('setSession : id_sessao = '.$id_sessao); $query_SESSAO = "UPDATE srcacic_sessoes SET dt_hr_ultimo_contato = '".date('Y-m-d H:i:s')."' WHERE id_sessao = ".$id_sessao; $result_SESSAO = mysql_query($query_SESSAO); conecta_bd_cacic(); if ($_POST['te_mensagem']<>'') { $id_conexao = DeCrypt($key,$iv,$_POST['id_conexao'] ,$v_cs_cipher,$v_cs_compress,$strPaddingKey); $te_mensagem = DeCrypt($key,$iv,$_POST['te_mensagem'] ,$v_cs_cipher,$v_cs_compress,$strPaddingKey);