RecordsTree
extends RecordsList
in package
Webservice premium container - A store functionality - gets a list of products for orders class.
Table of Contents
- $allowedHeaders : array<string|int, mixed>
- $allowedMethod : array<string|int, string>
- $controller : Controller
- $responseType : string
- $fields : array<string|int, Vtiger_Field_Model>
- $permissions : array<string|int, mixed>
- $queryGenerator : QueryGenerator
- $relatedFields : array<string|int, mixed>
- $isUserPermissions : bool
- $parentRecordModel : Vtiger_Record_Model
- $permissionType : int
- $userData : array<string|int, mixed>
- checkAction() : void
- Check called action.
- createQuery() : void
- Get method - A store functionality - gets a list of products for orders.
- get() : array<string|int, mixed>
- Get record list method.
- getLanguage() : string
- Get current language.
- getParentCrmId() : int|null
- Get parent record.
- getPermissionType() : int
- Get permission type.
- getUserCrmId() : int
- Get crmid for portal user.
- getUserData() : mixed
- Get user data and session data.
- getUserStorageId() : int
- Get user storage ID.
- preProcess() : mixed
- Pre process function.
- setAllUserData() : void
- Set user data.
- setUserData() : void
- Set user data.
- updateSession() : void
- Update user session.
- updateUser() : void
- Update user data.
- checkLifetimeSession() : void
- Check lifetime user session.
- checkPermission() : void
- Check permission to method.
- checkPermissionToModule() : void
- Check permission to module.
- getColumnNames() : array<string|int, mixed>
- {@inheritdoc}
- getRawDataFromRow() : array<string|int, mixed>
- {@inheritdoc}
- getRecordFromRow() : array<string|int, mixed>
- {@inheritdoc}
- isRawData() : bool
- {@inheritdoc}
- loadSession() : void
- Load user session data .
Properties
$allowedHeaders
public
array<string|int, mixed>
$allowedHeaders
= []
Allowed headers
$allowedMethod
public
array<string|int, string>
$allowedMethod
Allowed methods
$controller
public
Controller
$controller
$responseType
public
string
$responseType
= 'data'
Response data type.
$fields
protected
array<string|int, Vtiger_Field_Model>
$fields
= []
Fields models instance.
$permissions
protected
array<string|int, mixed>
$permissions
= []
Permissions.
$queryGenerator
protected
QueryGenerator
$queryGenerator
Query generator instance.
$relatedFields
protected
array<string|int, mixed>
$relatedFields
= []
Related fields.
$isUserPermissions
private
bool
$isUserPermissions
Is user permissions.
$parentRecordModel
private
Vtiger_Record_Model
$parentRecordModel
Parent record model.
$permissionType
private
int
$permissionType
Permission type.
$userData
private
array<string|int, mixed>
$userData
= []
User data
Methods
checkAction()
Check called action.
public
checkAction() : void
Tags
Return values
void —createQuery()
Get method - A store functionality - gets a list of products for orders.
public
createQuery() : void
Tags
Return values
void —get()
Get record list method.
public
get() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed> —getLanguage()
Get current language.
public
getLanguage() : string
Return values
string —getParentCrmId()
Get parent record.
public
getParentCrmId() : int|null
Tags
Return values
int|null —getPermissionType()
Get permission type.
public
getPermissionType() : int
Return values
int —getUserCrmId()
Get crmid for portal user.
public
getUserCrmId() : int
Return values
int —getUserData()
Get user data and session data.
public
getUserData(string $key[, string $param = '' ]) : mixed
Parameters
- $key : string
- $param : string = ''
Return values
mixed —getUserStorageId()
Get user storage ID.
public
getUserStorageId() : int
Return values
int —preProcess()
Pre process function.
public
preProcess() : mixed
Return values
mixed —setAllUserData()
Set user data.
public
setAllUserData(array<string|int, mixed> $data) : void
Parameters
- $data : array<string|int, mixed>
Return values
void —setUserData()
Set user data.
public
setUserData(string $key, mixed $value) : void
Parameters
- $key : string
- $value : mixed
Return values
void —updateSession()
Update user session.
public
updateSession([array<string|int, mixed> $data = [] ]) : void
Parameters
- $data : array<string|int, mixed> = []
Return values
void —updateUser()
Update user data.
public
updateUser([array<string|int, mixed> $data = [] ]) : void
Parameters
- $data : array<string|int, mixed> = []
Return values
void —checkLifetimeSession()
Check lifetime user session.
protected
checkLifetimeSession() : void
Tags
Return values
void —checkPermission()
Check permission to method.
protected
checkPermission() : void
Tags
Return values
void —checkPermissionToModule()
Check permission to module.
protected
checkPermissionToModule() : void
Tags
Return values
void —getColumnNames()
{@inheritdoc}
protected
getColumnNames() : array<string|int, mixed>
Return values
array<string|int, mixed> —getRawDataFromRow()
{@inheritdoc}
protected
getRawDataFromRow(array<string|int, mixed> $row) : array<string|int, mixed>
Parameters
- $row : array<string|int, mixed>
Return values
array<string|int, mixed> —getRecordFromRow()
{@inheritdoc}
protected
getRecordFromRow(array<string|int, mixed> $row) : array<string|int, mixed>
Parameters
- $row : array<string|int, mixed>
Return values
array<string|int, mixed> —isRawData()
{@inheritdoc}
protected
isRawData() : bool
Return values
bool —loadSession()
Load user session data .
protected
loadSession() : void