EntityEditor
Table of Contents
Methods
- getUserSelectorContext() : string
- Get User Selector Context Can be used in CSocNetLogDestination::GetDestinationSort
- internalizeMultifieldData() : mixed
- Prepare Multifield Data for save in Destination Entity.
- mapData() : mixed
- mapRequestData() : mixed
- prepareConvesionMap() : mixed
- prepareEntityInfo() : mixed
- prepareForCopy() : void
- Prepare Entity Fields received from editor for copy.
- prepareMultiFieldDataModel() : mixed
- registerSelectedUser() : void
- Save selected User in Finder API
Methods
getUserSelectorContext()
Get User Selector Context Can be used in CSocNetLogDestination::GetDestinationSort
public
static getUserSelectorContext() : string
Return values
stringinternalizeMultifieldData()
Prepare Multifield Data for save in Destination Entity.
public
static internalizeMultifieldData(array<string|int, mixed> $data, array<string|int, mixed> &$entityFields) : mixed
Parameters
- $data : array<string|int, mixed>
-
Source Multifield Data.
- $entityFields : array<string|int, mixed>
-
Destination Entity Fields.
mapData()
public
static mapData(array<string|int, mixed> $fieldInfos, array<string|int, mixed> &$entityData, array<string|int, mixed> &$userFields, array<string|int, mixed> $data) : mixed
Parameters
- $fieldInfos : array<string|int, mixed>
- $entityData : array<string|int, mixed>
- $userFields : array<string|int, mixed>
- $data : array<string|int, mixed>
mapRequestData()
public
static mapRequestData(array<string|int, mixed> $fieldInfos, array<string|int, mixed> &$entityData, array<string|int, mixed> &$userFields) : mixed
Parameters
- $fieldInfos : array<string|int, mixed>
- $entityData : array<string|int, mixed>
- $userFields : array<string|int, mixed>
prepareConvesionMap()
public
static prepareConvesionMap(EntityConversionWizard $wizard, int $entityTypeID, array<string|int, mixed> &$entityFields, array<string|int, mixed> &$userFields) : mixed
Parameters
- $wizard : EntityConversionWizard
- $entityTypeID : int
- $entityFields : array<string|int, mixed>
- $userFields : array<string|int, mixed>
prepareEntityInfo()
public
static prepareEntityInfo(mixed $entityTypeID, mixed $entityID[, array<string|int, mixed> $params = null ]) : mixed
Parameters
- $entityTypeID : mixed
- $entityID : mixed
- $params : array<string|int, mixed> = null
prepareForCopy()
Prepare Entity Fields received from editor for copy.
public
static prepareForCopy(array<string|int, mixed> &$entityFields, CCrmUserType $userType) : void
Parameters
- $entityFields : array<string|int, mixed>
-
Entity Fields.
- $userType : CCrmUserType
-
User Type Entity.
prepareMultiFieldDataModel()
public
static prepareMultiFieldDataModel(mixed $entityTypeID, mixed $entityID, mixed $typeID, array<string|int, mixed> &$entityMultiFields[, array<string|int, mixed> $params = null ]) : mixed
Parameters
- $entityTypeID : mixed
- $entityID : mixed
- $typeID : mixed
- $entityMultiFields : array<string|int, mixed>
- $params : array<string|int, mixed> = null
registerSelectedUser()
Save selected User in Finder API
public
static registerSelectedUser(int $userID) : void
Parameters
- $userID : int
-
User ID.