Mister Spy Say ="Hello Kids ... :D"
___ ____ _ _____
| \/ (_) | | / ___|
| . . |_ ___| |_ ___ _ __ \ `--. _ __ _ _
| |\/| | / __| __/ _ \ '__| `--. \ '_ \| | | |
| | | | \__ \ || __/ | /\__/ / |_) | |_| |
\_| |_/_|___/\__\___|_| \____/| .__/ \__, |
| | __/ |
|_| |___/
Bot Mister Spy V3
Mister Spy
Mister Spy
<?php
require_once('class.contenidocalendarios.php');
require_once('class.misc.php');
abstract class Calendar
{
static private function GetAll(array $filter)
{
$ret = array();
$oCalendarios = new ContenidoCalendarios();
$filter['fecha_desde'] = '2000-01-01';
$filter['fecha_hasta'] = '2050-12-31';
$ret['events'] = array();
$ret["issort"] = true;
$ret["start"] = php2JsTime($filter['fecha_desde']);
$ret["end"] = php2JsTime($filter['fecha_hasta']);
$ret['error'] = null;
$arrCalendarios = $oCalendarios->GetAll($filter);
foreach ($arrCalendarios as $oCalendario)
{
if ($oCalendario->tipoID == '1')
{
$Color = '#C90';
}
else if($oCalendario->tipoID == '6')
{
$Color = '#c30305';
}
else
{
$Color = '#750809';
}
$ret['events'][] = array
(
$oCalendario->calendarioID,
EliminarTildes($oCalendario->nombre),
php2JsTime(mySql2PhpTime($oCalendario->fecha_desde)),
php2JsTime(mySql2PhpTime($oCalendario->fecha_hasta)),
0,//$row->IsAllDayEvent,
0,//more than one day event
//$row->InstanceType,
0,//Recurring event,
$Color,//$oCalendario->Color,
12,//editable
$oCalendario->tipo,//$row->Location,
$oCalendario->region,//$attends
$oCalendario->lugar
);
}
return $ret;
}
static public function Listar($fecha, $Tipo)
{
$fecha = js2PhpTime($fecha);
switch($Tipo)
{
case "month":
$fecha_desde = mktime(0, 0, 0, date("m", $fecha), 1, date("Y", $fecha));
$fecha_hasta = mktime(0, 0, -1, date("m", $fecha) + 1, 1, date("Y", $fecha));
break;
case "week":
$monday = date("d", $fecha) - date('N', $fecha) + 1;
$fecha_desde = mktime(0, 0, 0,date("m", $fecha), $monday, date("Y", $fecha));
$fecha_hasta = mktime(0, 0, -1,date("m", $fecha), $monday + 7, date("Y", $fecha));
break;
case "day":
$fecha_desde = mktime(0, 0, 0, date("m", $fecha), date("d", $fecha), date("Y", $fecha));
$fecha_hasta = mktime(0, 0, -1, date("m", $fecha), date("d", $fecha) + 1, date("Y", $fecha));
break;
}
$filter = array();
$filter['fecha_desde'] = date("Y-m-d", $fecha_desde);
$filter['fecha_hasta'] = date("Y-m-d", $fecha_hasta);
return Calendar::GetAll($filter);
}
static public function GetById($calendarioID)
{
$oCalendarios = new ContenidoCalendarios();
return $oCalendarios->GetById($calendarioID);
}
}
?>
Mr. DellatioNx196 GaLers xh3LL Backd00r 1.0, Coded By Mr. DellatioNx196 - Bogor BlackHat