Siteuser_List_Export_Controller
in package
Siteuser.
Tags
Table of Contents
Properties
- $_aData : array<string|int, mixed>
- Data array
- $_aCurrentData : array<string|int, mixed>
- CSV data
- $_aSiteuser_Properties : array<string|int, mixed>
- Additional properties of siteusers Дополнительные свойства пользователей
- $_iSiteuser_Properties_Count : int
- Siteuser properties count Требуется хранить количество свойств отдельно, т.к. количество полей файла CSV для свойств не равно количеству свойств (из-за файлов)
- $_site : Site_Model
- Site object
Methods
- __construct() : mixed
- Constructor.
- execute() : mixed
- Executes the business logic.
- _company() : mixed
- Get company data
- _person() : mixed
- Get person data
- _prepareString() : string
- Prepare string
- _printRow() : self
- Print array
- _property() : mixed
- Get property data
Properties
$_aData
Data array
protected
array<string|int, mixed>
$_aData
= array()
$_aCurrentData
CSV data
private
array<string|int, mixed>
$_aCurrentData
$_aSiteuser_Properties
Additional properties of siteusers Дополнительные свойства пользователей
private
array<string|int, mixed>
$_aSiteuser_Properties
= array()
$_iSiteuser_Properties_Count
Siteuser properties count Требуется хранить количество свойств отдельно, т.к. количество полей файла CSV для свойств не равно количеству свойств (из-за файлов)
private
int
$_iSiteuser_Properties_Count
$_site
Site object
private
Site_Model
$_site
= \NULL
Methods
__construct()
Constructor.
public
__construct(Site_Model $oSite) : mixed
Parameters
- $oSite : Site_Model
execute()
Executes the business logic.
public
execute() : mixed
_company()
Get company data
protected
_company(Siteuser_Company_Model $oSiteuser_Company) : mixed
Parameters
- $oSiteuser_Company : Siteuser_Company_Model
_person()
Get person data
protected
_person(Siteuser_Person_Model $oSiteuser_Person) : mixed
Parameters
- $oSiteuser_Person : Siteuser_Person_Model
_prepareString()
Prepare string
protected
_prepareString(string $string) : string
Parameters
- $string : string
Return values
string_printRow()
Print array
protected
_printRow(array<string|int, mixed> $aData) : self
Parameters
- $aData : array<string|int, mixed>
Return values
self_property()
Get property data
protected
_property(Siteuser_Model $oSiteuser, Property_Model $oProperty, Property_Value_Model $oProperty_Value) : mixed
Parameters
- $oSiteuser : Siteuser_Model
- $oProperty : Property_Model
- $oProperty_Value : Property_Value_Model