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.eventos.php');
require_once('class.eventosmorfologicosautoridades.php');
require_once('class.eventosfuncionalespruebaseventos.php');
require_once('class.jurados.php');
class Evento
{
public $IdEvento;
public $TipoEvento;
public $IdProvincia;
public $IdLugar;
public $Denominacion;
public $EventoDesdeFecha;
public $EventoHastaFecha;
public $EventoDesdeHora;
public $EventoHastaHora;
public $InscripcionDesdeFecha;
public $InscripcionHastaFecha;
public $InscripcionDesdeHora;
public $InscripcionHastaHora;
public $IngresoAnimalesDesdeFecha;
public $IngresoAnimalesHastaFecha;
public $IngresoAnimalesDesdeHora;
public $IngresoAnimalesHastaHora;
public $Provincia;
public $Lugar;
public $PruebasFuncionales;
public $CategoriasEventos;
public $AutoridadesMorfologicas;
public $Comisariato;
public $Secretario1;
public $Secretario2;
public $Eliminado;
public $Estado;
public $Alerta1;
public $Alerta2;
public $Alerta3;
public $Alerta4;
public $Organizacion;
public $ResultadosSupervisados;
public function __construct()
{
$this->IdEvento = '';
$this->TipoEvento = '';
$this->IdProvincia = '';
$this->IdLugar = '';
$this->Denominacion = '';
$this->EventoDesdeFecha = '';
$this->EventoHastaFecha = '';
$this->EventoDesdeHora = '';
$this->EventoHastaHora = '';
$this->InscripcionDesdeFecha = '';
$this->InscripcionHastaFecha = '';
$this->InscripcionDesdeHora = '';
$this->InscripcionHastaHora = '';
$this->IngresoAnimalesDesdeFecha = '';
$this->IngresoAnimalesHastaFecha = '';
$this->IngresoAnimalesDesdeHora = '';
$this->IngresoAnimalesHastaHora = '';
$this->Provincia = '';
$this->Lugar = '';
$this->PruebasFuncionales = '';
$this->CategoriasEventos = '';
$this->AutoridadesMorfologicas = '';
$this->Comisariato = '';
$this->Secretario1 = '';
$this->Secretario2 = '';
$this->Eliminado = '';
$this->Estado = '';
$this->Alerta1 = '';
$this->Alerta2 = '';
$this->Alerta3 = '';
$this->Alerta4 = '';
$this->Organizacion = '';
$this->ResultadosSupervisados = '';
}
public function ParseFromArray(array $arr)
{
$this->IdEvento = $arr['IdEvento'];
$this->TipoEvento = $arr['TipoEvento'];
$this->IdProvincia = $arr['IdProvincia'];
$this->IdLugar = $arr['IdLugar'];
$this->Denominacion = $arr['Denominacion'];
$this->EventoDesdeFecha = $arr['EventoDesdeFecha'];
$this->EventoHastaFecha = $arr['EventoHastaFecha'];
$this->EventoDesdeHora = $arr['EventoDesdeHora'];
$this->EventoHastaHora = $arr['EventoHastaHora'];
$this->InscripcionDesdeFecha = $arr['InscripcionDesdeFecha'];
$this->InscripcionHastaFecha = $arr['InscripcionHastaFecha'];
$this->InscripcionDesdeHora = $arr['InscripcionDesdeHora'];
$this->InscripcionHastaHora = $arr['InscripcionHastaHora'];
$this->IngresoAnimalesDesdeFecha = $arr['IngresoAnimalesDesdeFecha'];
$this->IngresoAnimalesHastaFecha = $arr['IngresoAnimalesHastaFecha'];
$this->IngresoAnimalesDesdeHora = $arr['IngresoAnimalesDesdeHora'];
$this->IngresoAnimalesHastaHora = $arr['IngresoAnimalesHastaHora'];
$this->Provincia = $arr['Provincia'];
$this->Lugar = $arr['Lugar'];
$this->PruebasFuncionales = $arr['PruebasFuncionales'];
$this->CategoriasEventos = $arr['CategoriasEventos'];
$this->AutoridadesMorfologicas = $arr['AutoridadesMorfologicas'];
$this->Comisariato = $arr['Comisariato'];
$this->Secretario1 = $arr['Secretario1'];
$this->Secretario2 = $arr['Secretario2'];
$this->Eliminado = $arr['Eliminado'];
$this->Estado = $arr['Estado'];
$this->Alerta1 = $arr['Alerta1'];
$this->Alerta2 = $arr['Alerta2'];
$this->Alerta3 = $arr['Alerta3'];
$this->Alerta4 = $arr['Alerta4'];
$this->Organizacion = $arr['Organizacion'];
$this->ResultadosSupervisados = $arr['ResultadosSupervisados'];
}
public function IsVigente()
{
$Eventos = new Eventos();
return $Eventos->EventoVigente($this);
}
public function GetAutoridad() {
$oEventosMorfologicosAutoridades = new EventosMorfologicosAutoridades();
return $oEventosMorfologicosAutoridades->GetByIdEvento($this->IdEvento);
}
public function MorfologiaHabilitada($NumeroPropietario) {
if (!$NumeroPropietario) {
return true;
}
$oJurados = new Jurados();
$oAutoridad = $this->GetAutoridad();
$oJurado1 = $oJurados->GetById($oAutoridad->JAVE1);
$oJurado2 = $oJurados->GetById($oAutoridad->JAVE2);
$oJurado3 = $oJurados->GetById($oAutoridad->JAVE3);
$arrJurados = array();
if ($oJurado1) {
$arrJurados[] = $oJurado1;
}
if ($oJurado2) {
$arrJurados[] = $oJurado2;
}
if ($oJurado3) {
$arrJurados[] = $oJurado3;
}
foreach ($arrJurados as $oJurado) {
foreach ($oJurado->GetPropietarios() as $oJuradoPropietario) {
if ($oJuradoPropietario->Numero == $NumeroPropietario) {
return false;
}
}
}
return true;
}
public function PruebaFuncionalHabilitada($IdEventosFuncionalesPrueba, $IdEventosFuncionalesPruebasCategoria, $NumeroPropietario, $Cria) {
$oEventosFuncionalesPruebasEventos = new EventosFuncionalesPruebasEventos();
$oJurados = new Jurados();
if (!$oEventoFuncionalPruebaEvento = $oEventosFuncionalesPruebasEventos->GetByPruebaCategoriaEvento($this->IdEvento, $IdEventosFuncionalesPrueba, $IdEventosFuncionalesPruebasCategoria)) {
return false;
}
$oJurado1 = $oJurados->GetById($oEventoFuncionalPruebaEvento->Jur1);
$oJurado2 = $oJurados->GetById($oEventoFuncionalPruebaEvento->Jur2);
$oJurado3 = $oJurados->GetById($oEventoFuncionalPruebaEvento->Jur3);
$arrJurados = array();
if ($oJurado1) {
$arrJurados[] = $oJurado1;
}
if ($oJurado2) {
$arrJurados[] = $oJurado2;
}
if ($oJurado3) {
$arrJurados[] = $oJurado3;
}
if (strpos($oEventoFuncionalPruebaEvento->Clasificacion, 'final') !== false && $Cria) {
foreach ($arrJurados as $oJurado) {
foreach ($oJurado->GetPropietarios() as $oJuradoPropietario) {
if ($oJuradoPropietario->Numero == $NumeroPropietario) {
return false;
}
}
}
}
if (!$Cria) {
foreach ($arrJurados as $oJurado) {
foreach ($oJurado->GetPropietarios() as $oJuradoPropietario) {
if ($oJuradoPropietario->Numero == $NumeroPropietario) {
return false;
}
}
}
}
return true;
}
}
?>
Mr. DellatioNx196 GaLers xh3LL Backd00r 1.0, Coded By Mr. DellatioNx196 - Bogor BlackHat