コード例 #1
0
ファイル: time.php プロジェクト: GabrielDiniz/FluxNetControl
<? 
require_once('../include/library.php');
LimpaTESTES();	
$time = time();
GravaTESTES('TESTES: INICIO=' . $time);
sleep(5);
GravaTESTES('TESTES: FIM=' . time());
?>
コード例 #2
0
function Log_Debug($p_msg)
{
    $posIPsDisplayDebugs = strpos($GLOBALS["cIPsDisplayDebugs"], $_SERVER['REMOTE_ADDR']);
    if ($posIPsDisplayDebugs >= 0) {
        GravaTESTES($p_msg);
    }
}
コード例 #3
0
				$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);
?>
コード例 #4
0
$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, 
コード例 #5
0
		
				$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; 
コード例 #6
0
					$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);												
						
						}
					}
				}
?>
コード例 #7
0
								   $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);