Mister Spy Say ="Hello Kids ... :D"
___ ____ _ _____
| \/ (_) | | / ___|
| . . |_ ___| |_ ___ _ __ \ `--. _ __ _ _
| |\/| | / __| __/ _ \ '__| `--. \ '_ \| | | |
| | | | \__ \ || __/ | /\__/ / |_) | |_| |
\_| |_/_|___/\__\___|_| \____/| .__/ \__, |
| | __/ |
|_| |___/
Bot Mister Spy V3
Mister Spy
Mister Spy
<?php
ini_set('memory_limit', '128M');
require_once('../library/class.sraservice.php');
require_once('../library/class.animales.php');
require_once('../library/class.pdre.php');
require_once('../library/class.pdres.php');
require_once('../library/class.exis.php');
require_once('../library/class.exiss.php');
require_once('../library/class.extr.php');
require_once('../library/class.extrs.php');
require_once('../library/class.sexos.php');
require_once('../library/class.mail.php');
try {
$SRAService = new SRAService();
$oAnimales = new Animales();
$oExtrs = new Extrs();
$oExiss = new Exiss();
$oPdres = new Pdres();
$SRAService->Authenticate();
$start = date("Y-m-d H:i:s",strtotime("-15 day"));
$animales = $SRAService->GetData($start);
if ($animales && count($animales) > 0) {
usort($animales, function($a, $b) {
return strtotime($a->NaciFecha) - strtotime($b->NaciFecha);
});
foreach ($animales as $animal) {
try {
if (!$oAnimal = $oAnimales->GetById($animal->idProducto)) {
$oAnimal = new Animal();
// Si el código de asociación es 0 es nacional, sino es extranjero
if ($animal->asocCodi != 0) {
$oAnimal->Tabla = 'tblExtr';
if (!$oAnimal->Animal = $oExtrs->GetAnimalBySBA($animal->nroRegistro, $animal->RP, Sexos::ParseSexoSRA($animal->sexo), $animal->asocCodi)) {
$oAnimal->Animal = new Extr();
}
} else {
if (Sexos::ParseSexoSRA($animal->sexo) == Sexos::Macho) {
$oAnimal->Tabla = 'tblPdre';
if (!$oAnimal->Animal = $oPdres->GetAnimalBySBA($animal->nroRegistro, $animal->RP, $animal->TipoRegistro)) {
$oAnimal->Animal = new Pdre();
}
} else {
$oAnimal->Tabla = 'tblExis';
if (!$oAnimal->Animal = $oExiss->GetAnimalBySBA($animal->nroRegistro, $animal->RP, $animal->TipoRegistro)) {
$oAnimal->Animal = new Exis();
}
}
}
}
$oAnimal->IdProd = $animal->idProducto;
$oAnimal->IdPa = $animal->idPadre;
$oAnimal->IdMa = $animal->idMadre;
print_r($oAnimal);
print_r('<br>----------------------------<br><br>----------------------------<br><br>----------------------------<br><br>----------------------------<br>');
$oAnimal->Animal->HBAE = $animal->nroRegistro;
$oAnimal->Animal->ASOC = $animal->asocCodi;
$oAnimal->Animal->ASOX = $animal->asocCodi;
$oAnimal->Animal->RGST = $animal->TipoRegistro;
$oAnimal->Animal->RPEX = $animal->RP;
$oAnimal->Animal->NOMB = $animal->Nombre;
$oAnimal->Animal->FNAC = $animal->NaciFecha;
$oAnimal->Animal->CPEL = $animal->colorCodi;
$oAnimal->Animal->CCUE = $animal->colorCodiCuerpo;
$oAnimal->Animal->CCAB = $animal->colorCodiCabeza;
$oAnimal->Animal->CMIE = $animal->colorCodiMiembros;
$oAnimal->Animal->FBAJ = $animal->fechaBaja;
$oAnimal->Animal->CBAJ = $animal->codiBaja;
$oAnimal->Animal->PROP = $animal->propietarios->numero;
$oAnimal->Animal->CRIA = $animal->criadores->numero;
$oAnimal->Animal->SEXO = Sexos::ParseSexoSRA($animal->sexo);
$oAnimal->Animal->IdProd = $animal->idProducto;
$oAnimal->Animal->IdPa = $animal->idPadre;
$oAnimal->Animal->IdMa = $animal->idMadre;
$oAnimales->Save($oAnimal);
} catch(Exception $ex) {
echo '<li style="color: red">' . $ex->getMessage() . '</li>';
Mail::Enviar('juan@crossingnet.com', 'Se ha producido un error al procesar las novedades de SRA - SBA: ' . $animal->nroRegistro, $ex->getMessage());
}
print_r('<br>----------------------------<br><br>----------------------------<br><br>----------------------------<br><br>----------------------------<br>');
print_r('<br>----------------------------<br><br>----------------------------<br><br>----------------------------<br><br>----------------------------<br>');
}
}
} catch (Exception $e) {
echo '<li style="color: red">' . $e->getMessage() . '</li>';
Mail::Enviar('juan@crossingnet.com', 'Se ha producido un error al procesar las novedades de SRA', $e->getMessage());
}
?>
Mr. DellatioNx196 GaLers xh3LL Backd00r 1.0, Coded By Mr. DellatioNx196 - Bogor BlackHat