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

Mister Spy

Current Path : /home/caballoscriollos/www/espanol/modules/
Upload File :
Current File : /home/caballoscriollos/www/espanol/modules/usuarios.php

<?
require_once('../library/class.usuarios.php');


class ModuleUsuarios extends Module
{
	function GetName()
	{
		return "Usuarios";
	}


	function GetXMLCommands()
	{
		$Commands = array();

		$Commands[] = 'GetById';
		$Commands[] = 'GetAll';
		$Commands[] = 'Create';
		$Commands[] = 'Update';
		$Commands[] = 'Delete';

		return $Commands;
	}

	
	function GetById(array $array)
	{
		$Usuarios = new Usuarios();

		return $Usuarios->GetById($array['IdUsuario']);
	}

	
	function GetAll(array $array)
	{
		$Usuarios 	= new Usuarios();
		$oPage 		= new Page($array['CurrentPage']);
		
		$filter = array();		
		$filter['Nombre'] = $array['Filter_Nombre'];
		
		return $Usuarios->GetAll($filter, $oPage);
	}


	function Create(array $array)
	{
		$Usuarios 	= new Usuarios();
		$oUsuario 	= new Usuario();

		$oUsuario->Nombre			= $array['Nombre'];
		$oUsuario->Apellido			= $array['Apellido'];
		$oUsuario->Telefono			= $array['Telefono'];
		$oUsuario->Fax				= $array['Fax'];
		$oUsuario->Email			= $array['Email'];
		$oUsuario->DomicilioCalle	= $array['DomicilioCalle'];
		$oUsuario->DomicilioNumero	= $array['DomicilioNumero'];
		$oUsuario->DomicilioPiso	= $array['DomicilioPiso'];
		$oUsuario->DomicilioDpto	= $array['DomicilioDpto'];
		$oUsuario->IdPais			= $array['IdPais'];
		$oUsuario->IdProvincia		= $array['IdProvincia'];
		$oUsuario->Localidad		= $array['Localidad'];
		$oUsuario->CodigoPostal		= $array['CodigoPostal'];
		$oUsuario->Empresa			= $array['Empresa'];
		$oUsuario->CuitCuil			= $array['CuitCuil'];
		$oUsuario->Usuario			= $array['Usuario'];
		$oUsuario->Contrasenia		= $array['Contrasenia'];
		$oUsuario->Newsletter		= $array['Newsletter'];
			
		$oUsuario = $Usuarios->Create($oUsuario);
		if (!$oUsuario)
			return false;
		
		return $oUsuario;
	}


	function Update(array $array)
	{
		$Usuarios = new Usuarios();

		/* obtiene los datos del registro */
		$oUsuario = $Usuarios->GetById($array['IdUsuario']);
		if (!$oUsuario)
			return false;
		
		$oUsuario->Nombre			= $array['Nombre'];
		$oUsuario->Apellido			= $array['Apellido'];
		$oUsuario->Telefono			= $array['Telefono'];
		$oUsuario->Fax				= $array['Fax'];
		$oUsuario->Email			= $array['Email'];
		$oUsuario->DomicilioCalle	= $array['DomicilioCalle'];
		$oUsuario->DomicilioNumero	= $array['DomicilioNumero'];
		$oUsuario->DomicilioPiso	= $array['DomicilioPiso'];
		$oUsuario->DomicilioDpto	= $array['DomicilioDpto'];
		$oUsuario->IdPais			= $array['IdPais'];
		$oUsuario->IdProvincia		= $array['IdProvincia'];
		$oUsuario->Localidad		= $array['Localidad'];
		$oUsuario->CodigoPostal		= $array['CodigoPostal'];
		$oUsuario->Empresa			= $array['Empresa'];
		$oUsuario->CuitCuil			= $array['CuitCuil'];
		$oUsuario->Usuario			= $array['Usuario'];
		$oUsuario->Contrasenia		= $array['Contrasenia'];
		$oUsuario->Newsletter		= $array['Newsletter'];
		
		return $Usuarios->Update($oUsuario);
	}


	function Delete(array $array)
	{
		$Usuarios = new Usuarios();

		/* obtiene los datos del registro */
		$oUsuario = $Usuarios->GetById($array['IdUsuario']);
		if (!$oUsuario)
			return false;
		
		return $Usuarios->Delete($oUsuario->IdUsuario);
	}
}

?>

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