Mister Spy Say ="Hello Kids ... :D"
___ ____ _ _____
| \/ (_) | | / ___|
| . . |_ ___| |_ ___ _ __ \ `--. _ __ _ _
| |\/| | / __| __/ _ \ '__| `--. \ '_ \| | | |
| | | | \__ \ || __/ | /\__/ / |_) | |_| |
\_| |_/_|___/\__\___|_| \____/| .__/ \__, |
| | __/ |
|_| |___/
Bot Mister Spy V3
Mister Spy
Mister Spy
<?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íodo vigencia: Hasta ' . CambiarFecha($jinete->FechaVencimientoPago) . '<br>';
}
$Mensaje.= 'Muchas gracias por haber realizado el registro.<br><br>';
$Mensaje.= 'Ante cualquier duda o problema envíe un correo electrónico a <a href="mailto:inscripciones@caballoscriollos.com">inscripciones@caballoscriollos.com</a> o realice la misma telefó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