Mister Spy Say ="Hello Kids ... :D"
___ ____ _ _____
| \/ (_) | | / ___|
| . . |_ ___| |_ ___ _ __ \ `--. _ __ _ _
| |\/| | / __| __/ _ \ '__| `--. \ '_ \| | | |
| | | | \__ \ || __/ | /\__/ / |_) | |_| |
\_| |_/_|___/\__\___|_| \____/| .__/ \__, |
| | __/ |
|_| |___/
Bot Mister Spy V3
Mister Spy
Mister Spy
<?php
ini_set('display_errors', '0'); # don't show any errors...
error_reporting(E_ALL | E_STRICT); # ...but do log them
require_once('library/class.exiss.php');
require_once('library/class.pdres.php');
require_once('library/class.extrs.php');
require_once('library/class.pelos.php');
require_once('library/class.misc.php');
require_once('library/class.equipo.php');
require_once('library/class.equipos.php');
require_once('library/class.equipoanimal.php');
require_once('library/class.equiposanimales.php');
session_start();
$IdAnimal = (isset($_REQUEST['IdAnimal'])) ? intval($_REQUEST['IdAnimal']) : '';
$Tabla = (isset($_REQUEST['Tabla'])) ? strval($_REQUEST['Tabla']) : '';
$Sexo = (isset($_REQUEST['Sexo'])) ? strval($_REQUEST['Sexo']) : '';
$IdAnimal2 = (isset($_REQUEST['IdAnimal2'])) ? intval($_REQUEST['IdAnimal2']) : '';
$Tabla2 = (isset($_REQUEST['Tabla2'])) ? strval($_REQUEST['Tabla2']) : '';
$Sexo2 = (isset($_REQUEST['Sexo2'])) ? strval($_REQUEST['Sexo2']) : '';
$IdAnimal3 = (isset($_REQUEST['IdAnimal3'])) ? intval($_REQUEST['IdAnimal3']) : '';
$Tabla3 = (isset($_REQUEST['Tabla3'])) ? strval($_REQUEST['Tabla3']) : '';
$Sexo3 = (isset($_REQUEST['Sexo3'])) ? strval($_REQUEST['Sexo3']) : '';
$Nombre = (isset($_REQUEST['Nombre'])) ? strval(trim($_REQUEST['Nombre'])) : '';
$arrJinetes = $_REQUEST['Jinete'];
$arrIdJinetes = $_REQUEST['IdJinete'];
$Submit = (isset($_REQUEST['Submitted'])) ? $_REQUEST['Submitted'] : 0;
$Action = (isset($_REQUEST['MainAction'])) ? $_REQUEST['MainAction'] : '';
$err = array(0, 0, 0, 0, 0, 0, 0, 0);
$oPdres = new Pdres();
$oExiss = new Exiss();
$oExtrs = new Extrs();
$oEquipos = new Equipos();
$oEquiposAnimales = new EquiposAnimales();
$oEquipo = new Equipo();
function GetAnimal($Tabla, $IdAnimal) {
$oCaballos = null;
switch ($Tabla) {
case 'IdExis':
$oCaballos = new Exiss();
break;
case 'IdExtr':
$oCaballos = new Extrs();
break;
default:
$oCaballos = new Pdres();
break;
}
return $oCaballos->GetById($IdAnimal);
}
if ($Submit)
{
if (trim($Nombre) == '') {
$err[0] = 1;
} else {
if ($oEquipos->GetByNombreAnio($Nombre, date('Y'))) {
$err[1] = 1;
}
}
if (!$arrIdJinetes[0]) {
$err[2] = 1;
}
if (!$IdAnimal2) {
$err[3] = 1;
}
if (!$arrIdJinetes[1]) {
$err[4] = 1;
}
if (!$IdAnimal3) {
$err[5] = 1;
}
if (!$arrIdJinetes[2]) {
$err[6] = 1;
}
$arrEquiposExistentes = $oEquipos->GetByIdAnimalAnio($IdAnimal, $Tabla, date('Y'));
$found = false;
$newReg1 = $IdAnimal . '-' . $Tabla . '-' . $arrIdJinetes[0];
$newReg2 = $IdAnimal2 . '-' . $Tabla2 . '-' . $arrIdJinetes[1];
$newReg3 = $IdAnimal3 . '-' . $Tabla3 . '-' . $arrIdJinetes[2];
$newRegs = array($newReg1, $newReg2, $newReg3);
sort($newRegs);
$newReg = implode('|', $newRegs);
foreach ($arrEquiposExistentes as $oE) {
$arrAnimales = $oE->GetAnimales();
$arrReg = array();
foreach ($arrAnimales as $oA) {
$arrReg[] = $oA->IdAnimal . '-' . $oA->Tabla . '-' . $oA->IdJinete;
}
sort($arrReg);
$reg = implode('|', $arrReg);
if ($reg == $newReg) {
$found = true;
}
}
if ($found) {
$err[7] = 1;
}
if (!in_array(1, $err) )
{
$oEquipo->Nombre = utf8_decode($Nombre);
$oEquipo->Anio = date('Y');
$oEquipo->FechaCreacion = date('Y-m-d H:i:s');
$oEquipo->IdUsuario = $_SESSION['IdUsuario'];
if ($oEquipo = $oEquipos->Create($oEquipo)) {
$oAnimal = GetAnimal($Tabla, $IdAnimal);
$oEquipoAnimal = new EquipoAnimal();
$oEquipoAnimal->IdEquipo = $oEquipo->IdEquipo;
$oEquipoAnimal->FNac = $oAnimal->FNAC;
$oEquipoAnimal->Sba = $oAnimal->HBAE;
$oEquipoAnimal->Rp = $oAnimal->RPEX;
$oEquipoAnimal->Nombre = $oAnimal->NOMB;
$oEquipoAnimal->Jinete = $arrJinetes[0];
$oEquipoAnimal->IdAnimal = $IdAnimal;
$oEquipoAnimal->Sexo = $Sexo;
$oEquipoAnimal->IdJinete = $arrIdJinetes[0];
$oEquipoAnimal->Tabla = $Tabla;
$oEquiposAnimales->Create($oEquipoAnimal);
$oAnimal2 = GetAnimal($Tabla2, $IdAnimal2);
$oEquipoAnimal2 = new EquipoAnimal();
$oEquipoAnimal2->IdEquipo = $oEquipo->IdEquipo;
$oEquipoAnimal2->FNac = $oAnimal2->FNAC;
$oEquipoAnimal2->Sba = $oAnimal2->HBAE;
$oEquipoAnimal2->Rp = $oAnimal2->RPEX;
$oEquipoAnimal2->Nombre = $oAnimal2->NOMB;
$oEquipoAnimal2->Jinete = $arrJinetes[1];
$oEquipoAnimal2->IdAnimal = $IdAnimal2;
$oEquipoAnimal2->Sexo = $Sexo2;
$oEquipoAnimal2->IdJinete = $arrIdJinetes[1];
$oEquipoAnimal2->Tabla = $Tabla2;
$oEquiposAnimales->Create($oEquipoAnimal2);
$oAnimal3 = GetAnimal($Tabla3, $IdAnimal3);
$oEquipoAnimal3 = new EquipoAnimal();
$oEquipoAnimal3->IdEquipo = $oEquipo->IdEquipo;
$oEquipoAnimal3->FNac = $oAnimal3->FNAC;
$oEquipoAnimal3->Sba = $oAnimal3->HBAE;
$oEquipoAnimal3->Rp = $oAnimal3->RPEX;
$oEquipoAnimal3->Nombre = $oAnimal3->NOMB;
$oEquipoAnimal3->Jinete = $arrJinetes[2];
$oEquipoAnimal3->IdAnimal = $IdAnimal3;
$oEquipoAnimal3->Sexo = $Sexo3;
$oEquipoAnimal3->IdJinete = $arrIdJinetes[2];
$oEquipoAnimal3->Tabla = $Tabla3;
$oEquiposAnimales->Create($oEquipoAnimal3);
}
}
}
$oAnimal1 = GetAnimal($Tabla, $IdAnimal);
$oAnimal2 = GetAnimal($Tabla2, $IdAnimal2);
$oAnimal3 = GetAnimal($Tabla3, $IdAnimal3);
if ($oEquipo->IdEquipo)
{
?>
<div id="equipoAgregarContainer">
<script type="text/javascript">
SeleccionarEquipo('<?= $oEquipo->IdEquipo ?>');
</script>
<?php
exit;
}
?>
<div align="center"></div>
<table width="599" border="0" align="center" cellpadding="0" cellspacing="0" class="FondoBlanco">
<tr>
<td width="20" valign="top"> </td>
<td width="559" height="5" valign="top"><div align="center"></div></td>
<td width="20" valign="top"> </td>
</tr>
<tr>
<td width="20" valign="top"> </td>
<td width="559" valign="top">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top">
<table align="center" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td>
<table align="center" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td height="25" background="images/accc_fondo_botonera.png" colspan="3">
<table width="100%" height="20" border="0" cellpadding="0" cellspacing="0">
<tr valign="middle">
<td width="10" height="31"> </td>
<td height="31" class="TituloPrincipal">AGREGAR EQUIPO</td>
<td height="31"><div align="right"> </div></td>
<td width="10" height="31" class="TituloPrincipal"><div align="right"></div></td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15"> </td>
<td>
<div style="max-height: 450px; overflow-y: auto;">
<table align="center" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td> </td>
</tr>
<tr>
<td>
<form method="post" name="frmData" id="frmDataEquipo" action="equipo_agregar.php" enctype="application/x-www-form-urlencoded" class="Estilo3">
<input type="hidden" name="MainAction" id="MainAction" value="Buscar" />
<input type="hidden" name="Submitted" id="Submitted" value="1" />
<input type="hidden" name="IdAnimal" id="IdAnimal" value="<?= $IdAnimal ?>" />
<input type="hidden" name="Sexo" id="Sexo" value="<?= $Sexo ?>" />
<input type="hidden" name="IdAnimal2" id="IdAnimal2" value="<?= $IdAnimal2 ?>" />
<input type="hidden" name="Tabla2" id="Tabla2" value="<?= $Tabla2 ?>" />
<input type="hidden" name="Sexo2" id="Sexo2" value="<?= $Sexo2 ?>" />
<input type="hidden" name="IdAnimal3" id="IdAnimal3" value="<?= $IdAnimal3 ?>" />
<input type="hidden" name="Tabla3" id="Tabla3" value="<?= $Tabla3 ?>" />
<input type="hidden" name="Tabla" id="Tabla" value="<?= $Tabla ?>" />
<input type="hidden" name="Sexo3" id="Sexo3" value="<?= $Sexo3 ?>" />
<table width="100%" border="0" class="bordeGris">
<tr>
<td height="30" colspan="2" align="left" class="tituloCategoriaMenu bordeGrisFondo" ><strong>Por favor, ingrese la información del equipo.</strong></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td width="20%"><div align="right"><span class="Estilo6">Nombre</span>: </div></td>
<td>
<div align="left">
<input type="text" name="Nombre" id="Nombre" value="<?=$Nombre?>" class="camposFormularioSimpleSinWidth" size="70" style="height: 25px" />
</div>
</td>
</tr>
<?php
if ($err[0]) {
?>
<tr>
<td> </td>
<td>
<li style="color:red">Ingrese el nombre del equipo</li>
</td>
</tr>
<?php
}
if ($err[1]) {
?>
<tr>
<td> </td>
<td>
<li style="color:red">El Nombre ya fue ingresado para otro equipo</li>
</td>
</tr>
<?php
}
if ($err[7]) {
?>
<tr>
<td> </td>
<td>
<li style="color:red">Ya existe un equipo registrado con los mismos componentes</li>
</td>
</tr>
<?php
}
?>
<tr>
<td> </td>
</tr>
<tr>
<td colspan="2">
<table width="100%" border="0" class="bordeGris">
<tr>
<td height="30" colspan="2" align="left" class="tituloCategoriaMenu bordeGrisFondo"><strong>Animal 1</strong></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td width="20%"><div align="right"><span class="Estilo6">Animal</span>: </div></td>
<td>
<div align="left">
<strong><?= $oAnimal1->NOMB ?></strong>
</div>
</td>
</tr>
<tr>
<td width="20%"><div align="right"><span class="Estilo6">SBA</span>: </div></td>
<td>
<div align="left">
<strong><?= $oAnimal1->HBAE ?></strong> - Rp: <strong><?= $oAnimal1->RPEX ?></strong> - F. Nac.: <strong><?= CambiarFecha($oAnimal1->FNAC) ?></strong>
</div>
</td>
</tr>
<tr>
<td width="20%"><div align="right"><span class="Estilo6">Jinete</span>: </div></td>
<td>
<div align="left">
<input type="text" name="Jinete[]" id="Jinete1" value="<?=$arrJinetes[0]?>" class="camposFormularioSimpleSinWidth" size="70" style="height: 25px" readonly="readonly" onclick="javascript: BuscarJinete('IdJinete1', 'Jinete1', true)" style="background: #f1f1f1;" />
<input type="hidden" name="IdJinete[]" id="IdJinete1" value="<?= $arrIdJinetes[0] ?>" />
</div>
</td>
</tr>
<?php
if ($err[2]) {
?>
<tr>
<td> </td>
<td>
<li style="color:red">Seleccione el jinete</li>
</td>
</tr>
<?php
}
?>
<tr>
<td> </td>
</tr>
</table>
</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td colspan="2">
<table width="100%" border="0" class="bordeGris">
<tr>
<td height="30" colspan="2" align="left" class="tituloCategoriaMenu bordeGrisFondo" ><strong>Animal 2</strong></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td width="20%"><div align="right"><span class="Estilo6">Animal</span>: </div></td>
<td>
<div align="left">
<strong id="lblNomb2"><?= $oAnimal2 ? $oAnimal2->NOMB : '' ?></strong> <a href="javascript: BuscarCaballo('2', true);" style="color: rgb(0, 0, 238)">[Seleccionar animal]</a>
</div>
</td>
</tr>
<tr>
<td width="20%"><div align="right"><span class="Estilo6">SBA</span>: </div></td>
<td>
<div align="left">
<strong id="lblSba2"><?= $oAnimal2 ? $oAnimal2->HBAE : '' ?></strong> - Rp: <strong id="lblRp2"><?= $oAnimal2 ? $oAnimal2->RPEX : '' ?></strong> - F. Nac.: <strong id="lblFNac2"><?= $oAnimal2 ? CambiarFecha($oAnimal2->FNAC) : '' ?></strong>
</div>
</td>
</tr>
<?php
if ($err[3]) {
?>
<tr>
<td> </td>
<td>
<li style="color:red">Seleccione el animal</li>
</td>
</tr>
<?php
}
?>
<tr>
<td width="20%"><div align="right"><span class="Estilo6">Jinete</span>: </div></td>
<td>
<div align="left">
<input type="text" name="Jinete[]" id="Jinete2" value="<?=$arrJinetes[1]?>" class="camposFormularioSimpleSinWidth" size="70" style="height: 25px" readonly="readonly" onclick="javascript: BuscarJinete('IdJinete2', 'Jinete2', true)" style="background: #f1f1f1;" />
<input type="hidden" name="IdJinete[]" id="IdJinete2" value="<?= $arrIdJinetes[1] ?>" />
</div>
</td>
</tr>
<?php
if ($err[4]) {
?>
<tr>
<td> </td>
<td>
<li style="color:red">Seleccione el jinete</li>
</td>
</tr>
<?php
}
?>
<tr>
<td> </td>
</tr>
</table>
</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td colspan="2">
<table width="100%" border="0" class="bordeGris">
<tr>
<td height="30" colspan="2" align="left" class="tituloCategoriaMenu bordeGrisFondo" ><strong>Animal 3</strong></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td width="20%"><div align="right"><span class="Estilo6">Animal</span>: </div></td>
<td>
<div align="left">
<strong id="lblNomb3"><?= $oAnimal3 ? $oAnimal3->NOMB : '' ?></strong> <a href="javascript: BuscarCaballo('3', true);" style="color: rgb(0, 0, 238)">[Seleccionar animal]</a>
</div>
</td>
</tr>
<tr>
<td width="20%"><div align="right"><span class="Estilo6">SBA</span>: </div></td>
<td>
<div align="left">
<strong id="lblSba3"><?= $oAnimal3 ? $oAnimal3->HBAE : '' ?></strong> - Rp: <strong id="lblRp3"><?= $oAnimal3 ? $oAnimal3->RPEX : '' ?></strong> - F. Nac.: <strong id="lblFNac3"><?= $oAnimal3 ? CambiarFecha($oAnimal3->FNAC) : '' ?></strong>
</div>
</td>
</tr>
<?php
if ($err[5]) {
?>
<tr>
<td> </td>
<td>
<li style="color:red">Seleccione el animal</li>
</td>
</tr>
<?php
}
?>
<tr>
<td width="20%"><div align="right"><span class="Estilo6">Jinete</span>: </div></td>
<td>
<div align="left">
<input type="text" name="Jinete[]" id="Jinete3" value="<?=$arrJinetes[2]?>" class="camposFormularioSimpleSinWidth" size="70" style="height: 25px" readonly="readonly" onclick="javascript: BuscarJinete('IdJinete3', 'Jinete3', true)" style="background: #f1f1f1;" />
<input type="hidden" name="IdJinete[]" id="IdJinete3" value="<?= $arrIdJinetes[2] ?>" />
</div>
</td>
</tr>
<?php
if ($err[6]) {
?>
<tr>
<td> </td>
<td>
<li style="color:red">Seleccione el jinete</li>
</td>
</tr>
<?php
}
?>
<tr>
<td> </td>
</tr>
</table>
</td>
</tr>
<tr>
<td> </td>
<td>
<div style="float: right; margin-right: 56px; margin-top: 20px">
<input type="submit" class="botonBasicoSinWidth" value="Aceptar" />
</div>
<div style="float: right; margin-right: 10px; margin-top: 20px">
<input type="button" class="botonBasicoSinWidth" value="Cancelar" onclick="$j.modal.close(true);" />
</div>
</td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</div>
</td>
<td width="15"> </td>
</tr>
<tr>
<td width="15"> </td>
<td> </td>
<td width="15"> </td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
<td width="20" valign="top"> </td>
</tr>
<tr>
<td valign="top"> </td>
<td valign="top"> </td>
<td valign="top"> </td>
</tr>
</table>
</div>
Mr. DellatioNx196 GaLers xh3LL Backd00r 1.0, Coded By Mr. DellatioNx196 - Bogor BlackHat