[#] hm X_Shell Backd00r [#]

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

<?php
	require_once '../modelo/busqueda.class.php';	
	$_busqueda = new Busqueda();

	switch ($_POST['action']) {
		case 'seacrh':
			if(!empty($_POST['string'])){
				$_busqueda->string = trim($_POST['string']);
				$_relacion = $_busqueda->busqueda();//Bisqueda por codigo 				
				$json = array();
				if($_relacion==false)
				{
					$json['mistake'] 			= 1; //Errores
				}
				else
				{
					/*-- Datos del usuario --*/
					$result = $_busqueda->busquedaStatus($_relacion['id_invitacion']);// Busqueda por id relacional
					$json['iduser'] 			= $_relacion['id_asistencia']; //id_user especifico
					$json['asistencia_user'] 	= $_relacion['asistencia'];
					$json['codigo_user'] 	= $_relacion['codigo'];
					/*-- Datos del usuario --*/
	
					$json['id'] 			= $result[0]['id']; // id invitacion
					$json['interes'] 		= $result[0]['interes'];
					$json['pago']			= (int) $result[0]['status_pago'];
					
					
					for ($i=0; $i<count($result); $i++) { 
						if($result[$i]['asistencia'] == 1):
							$_aimg = '<img src="../img/success.png" alt="success" />';
						else:
							$_aimg = '<img src="../img/warning.png" alt="warning" />';
						endif;
	
						$json['nombre'][$i] = $result[$i]['nombre'];
						$json['email'][$i] = $result[$i]['email'];
						$json['sexo'][$i] = $result[$i]['sexo'];
						$json['codigo'][$i] = $result[$i]['codigo'];
						$json['asistencia'][$i] = $_aimg;
						$json['id_asistencia'][$i]	= $result[$i]['id_asistencia']; // id de la tabla asistencia
					}
					$json['mistake'] 			= 0; //Errores
				}
				
				echo json_encode($json);
			}
			break;
		case 'confirm':
				$spago 						= $_POST['spago'];
				$_busqueda->idinvitacion 	= $_POST['idinvitacion'];
				$_busqueda->iduser 			= $_POST['iduser'];
				if($spago == 0){
					$_busqueda->addPago();
				}

				$result = $_busqueda->addAsistencia();

				if($result){
					echo '<span class="msg-success">Se ha registrado su asistencia</span>';
				}else{ 
					echo '<span class="msg-error">Error al registrar su asistencia</span>'; 
				}
			break;
		case 'helpCod':
				$_busqueda->string 			= trim($_POST['string']);
				$_relacion 					= $_busqueda->busqueda();
				
				$json = array();

				if($_relacion==false)
				{
					$json[0] 			= 'error'; //Errores
				}
				else
				{
					$result 					= $_busqueda->busquedaCodigos($_POST['interes'],$_relacion['id_invitacion']);
					if($result==false)
					{
					  $json[0] 			= 'error'; //Errores
					}
					else
					{
						
						for ($i=0; $i<count($result); $i++) {
							$json[$i] = array(
								'nombre'=>$result[$i]['nombre'],
								'email'=>$result[$i]['email'],
								'codigo'=>$result[$i]['codigo'],
								'interes'=>$_POST['interes']
							);
						}
					}
				}
				//echo $_relacion['id_invitacion'].' / '.$_POST['interes'];
				//var_dump($result);
				echo json_encode($json);
			break;
			case 'login':
				$_resultados_login=$_busqueda->Login($_REQUEST['usuario'],$_REQUEST['pass']);
				if($_resultados_login=='3')
				{
					echo "Error el usuario no existe";
				}
				else if($_resultados_login=='2')
				{
					echo "Error la contraseƱa es incorrecta";
				}
				else 
				{
					echo "1";
				}
			break;
		default:
			# code...
			break;
	}
	

?>

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