[#] hm X_Shell Backd00r [#]

Current Path : /var/www/clients/client35/web46/web/busqueda/
Upload File :
Current File : /var/www/clients/client35/web46/web/busqueda/busqueda.js

window.addEventListener('load',init,false);
function init(){
	var form_search = document.getElementById('form-search');
	form_search.addEventListener('submit',busqueda,false);
	
	var login = document.getElementById('form-login');
	login.addEventListener('submit',login_busqueda,false);
}

function busqueda(e){
	e.preventDefault();

	var form 	= e.target;
	var string 	= form.txt_search;
	var message	= document.getElementById('data_content');
	var ajax 	= new XMLHttpRequest();
	
	ajax.open ('POST','../controller/busqueda.php',true);
	ajax.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	ajax.onreadystatechange = function(){ 
		if(ajax.readyState == '4' && ajax.status == '200'){
			console.log(ajax.responseText);
			var data 		= JSON.parse(ajax.responseText);
			var btnSatus 	= '';
			var imgpago 	= '';
			console.log(data.mistake);
			if(data.mistake==0)
			{
				if(data.pago == 0){
					imgpago = '<img src="../img/warning.png" alt="warning" />';
					btnSatus = '<a onClick="confirm('+data.id+','+data.iduser+','+data.pago+')" class="msg-warning"><span id="loader-confirm"></span>Realizar Pago</a>';
				}else{
					imgpago = '<img src="../img/success.png" alt="success" />';
					if(data.asistencia_user != 1){
						btnSatus = '<a onClick="confirm('+data.id+','+data.iduser+','+data.pago+')" class="msg-warning"><span id="loader-confirm"></span>Confirmar asistencia</span></a>';
					}else{
						btnSatus = '<span class="msg-success">Ya se ha confirmado su asistencia</span>';
					}
				}
				var html = '<div class="header-search">Interes: '+data.interes+' / Status de pago: '+imgpago+'  </div>'+
							'<ul id="sec'+data.codigo[0]+'">'+
								'<li><strong>Nombre: </strong> <em>'+data.nombre[0]+'</em></li>'+
								'<li><strong>E-mail: </strong> <em>'+data.email[0]+'</em></li>'+
								'<li><strong>Sexo: </strong> <em>'+data.sexo[0]+'</em></li>'+
								'<li><strong>Codigo: </strong> <em>'+data.codigo[0]+'</em></li>'+
								'<li><strong>Asistencia: </strong> <em id="asis-'+data.id_asistencia[0]+'">'+data.asistencia[0]+'</em></li>'+
							'</ul><ul id="sec'+data.codigo[1]+'">'+
								'<li><strong>Nombre: </strong> <em>'+data.nombre[1]+'</em></li>'+
								'<li><strong>E-mail: </strong> <em>'+data.email[1]+'</em></li>'+
								'<li><strong>Sexo: </strong> <em>'+data.sexo[1]+'</em></li>'+
								'<li><strong>Codigo: </strong> <em>'+data.codigo[1]+'</em></li>'+
								'<li><strong>Asistencia: </strong> <em id="asis-'+data.id_asistencia[1]+'">'+data.asistencia[1]+'</em></li>'+
							'</ul><ul id="sec'+data.codigo[2]+'">'+
								'<li><strong>Nombre: </strong> <em>'+data.nombre[2]+'</em></li>'+
								'<li><strong>E-mail: </strong> <em>'+data.email[2]+'</em></li>'+
								'<li><strong>Sexo: </strong> <em>'+data.sexo[2]+'</em></li>'+
								'<li><strong>Codigo: </strong> <em>'+data.codigo[2]+'</em></li>'+
								'<li><strong>Asistencia: </strong> <em id="asis-'+data.id_asistencia[2]+'">'+data.asistencia[2]+'</em></li>'+
							'</ul>'+
							'<div id="content-msg">'+btnSatus+'</div>';
				message.innerHTML = html;
				$('#sec'+data.codigo_user).addClass('active')
				$('#sec'+data.codigo_user).css({
					'border-right':'7px solid #EA7272',
					'border-radius': '0 3px 3px 0'
				});
			}
			else
			{
				var html ='<div id="content-msg">No se encontro ningún registro con el codigo: <span style="color:#F00;">'+string.value+'</span></div>';
				message.innerHTML = html;	
			}
			//message.innerHTML = data.nombre[1];
		}
	};	
	if(string.value!='')
	{
		message.innerHTML = 'Espere un momento...';
		ajax.send('string='+string.value+'&action=seacrh');
	}
	else
	{
		message.innerHTML ="";	
	}
}

function login_busqueda(e){
	//alert("entro")
	e.preventDefault();

	var form 	= e.target;
	var nombre= form.email;
	var nombre_val = nombre.value.replace(/^\s+/,'').replace(/\s+$/,'');
	if(nombre_val=='')
	{
		$('#result-log').html("Ingresa Nombre");
		nombre.focus();
		return false;
	}	
		
	var password 	= form.pass;
	password_val = password.value.replace(/^\s+/,'').replace(/\s+$/,'');
	if(password_val=='')
	{
		$('#result-log').html("Ingresa Contraseña");
		password.focus();
		return false;
	}
	
	
	var message	= document.getElementById('result-log');
	var ajax 	= new XMLHttpRequest();
	
	ajax.open ('POST','../controller/busqueda.php',true);
	ajax.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	ajax.onreadystatechange = function(){ 
		if(ajax.readyState == '4' && ajax.status == '200'){			
			if(ajax.responseText!='1')
			{				
				$("#btnlogin").css("display","block");
				$('#result-log').html(ajax.responseText);
			}
			else
			{
				location.reload();
			}
		}
	};		
	
	message.innerHTML = 'Espere un momento...';
	$("#btnlogin").css("display","none");
	ajax.send('usuario='+nombre_val+'&action=login&pass='+password_val);
	
}

function confirm(valor1,valor2,valor3){
	//valor1 = id de la invitacion
	//valor2 = id del usuario
	//valor3 = 1/0 del status del pago
	//console.log(valor1+' / '+valor2+' / '+valor3)
	var loader = document.getElementById('loader-confirm');
	var ajax 	= new XMLHttpRequest();
	ajax.open ('POST','../controller/busqueda.php',true);
	ajax.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	ajax.onreadystatechange = function(){ 
		if(ajax.readyState == '4' && ajax.status == '200'){
			$('#content-msg').html(ajax.responseText);
			$('#asis-'+valor2).html('<img src="../img/success.png" alt="success" />');
		}
	};
	loader.innerHTML = '<img src="../img/loader.GIF" alt="loader.gif" />';
	ajax.send('idinvitacion='+valor1+'&iduser='+valor2+'&spago='+valor3+'&action=confirm');
}

Mr.hm X_Shell Backd00r 1.0, Coded By Mr.hm X_Shell Backd00r