Common
Table of Contents
Methods
- addActivityBindings() : Result
- checkChatOfCrmEntity() : bool
- delete() : bool
- deleteMultiField() : bool
- formatMultifieldFields() : array<string|int, mixed>
- generateSearchContent() : array<string|int, mixed>
- get() : array<string|int, mixed>|bool|false|mixed|null
- getActivityBindings() : Result
- getActivityBindingsFormatted() : array<string|int, mixed>
- getChatsByCrmEntity() : array<string|int, mixed>
- getCommunicationType() : string
- getCrmEntityIdByTypeCode() : bool|mixed
- getDealCategories() : Result
- Return a list of funnels for sales transactions.
- getEntityCaption() : mixed|string
- getLastChatIdByCrmEntity() : int
- getLink() : bool|mixed|string
- getSourceName() : string
- hasAccessToEntitiesBindingActivity() : Result
- hasAccessToEntity() : bool
- update() : bool
Methods
addActivityBindings()
public
static addActivityBindings(mixed $id, mixed $newBindings) : Result
Parameters
- $id : mixed
- $newBindings : mixed
Return values
ResultcheckChatOfCrmEntity()
public
static checkChatOfCrmEntity(mixed $crmEntityType, mixed $crmEntityId, int $chatId) : bool
Parameters
- $crmEntityType : mixed
- $crmEntityId : mixed
- $chatId : int
Return values
booldelete()
public
static delete(mixed $type, mixed $id) : bool
Parameters
- $type : mixed
- $id : mixed
Return values
booldeleteMultiField()
public
static deleteMultiField(mixed $type, mixed $id, mixed $fieldType, mixed $fieldValue) : bool
Parameters
- $type : mixed
- $id : mixed
- $fieldType : mixed
- $fieldValue : mixed
Return values
boolformatMultifieldFields()
public
static formatMultifieldFields(mixed $fields) : array<string|int, mixed>
Parameters
- $fields : mixed
Return values
array<string|int, mixed>generateSearchContent()
public
static generateSearchContent(mixed $activityId) : array<string|int, mixed>
Parameters
- $activityId : mixed
Return values
array<string|int, mixed>get()
public
static get(mixed $type, mixed $id[, bool $withMultiFields = false ][, mixed $fields = [] ]) : array<string|int, mixed>|bool|false|mixed|null
Parameters
- $type : mixed
- $id : mixed
- $withMultiFields : bool = false
- $fields : mixed = []
Return values
array<string|int, mixed>|bool|false|mixed|nullgetActivityBindings()
public
static getActivityBindings(mixed $id) : Result
Parameters
- $id : mixed
Return values
ResultgetActivityBindingsFormatted()
public
static getActivityBindingsFormatted(mixed $id) : array<string|int, mixed>
Parameters
- $id : mixed
Return values
array<string|int, mixed>getChatsByCrmEntity()
public
static getChatsByCrmEntity(mixed $crmEntityType, mixed $crmEntityId[, mixed $activeOnly = true ]) : array<string|int, mixed>
Parameters
- $crmEntityType : mixed
- $crmEntityId : mixed
- $activeOnly : mixed = true
Return values
array<string|int, mixed>getCommunicationType()
public
static getCommunicationType(mixed $userCode[, bool $noImol = false ]) : string
Parameters
- $userCode : mixed
- $noImol : bool = false
Return values
stringgetCrmEntityIdByTypeCode()
public
static getCrmEntityIdByTypeCode(mixed $crmEntityType) : bool|mixed
Parameters
- $crmEntityType : mixed
Return values
bool|mixedgetDealCategories()
Return a list of funnels for sales transactions.
public
static getDealCategories() : Result
Return values
ResultgetEntityCaption()
public
static getEntityCaption(mixed $type, mixed $id) : mixed|string
Parameters
- $type : mixed
- $id : mixed
Return values
mixed|stringgetLastChatIdByCrmEntity()
public
static getLastChatIdByCrmEntity(mixed $crmEntityType, mixed $crmEntityId) : int
Parameters
- $crmEntityType : mixed
- $crmEntityId : mixed
Return values
intgetLink()
public
static getLink(mixed $type[, null $id = null ]) : bool|mixed|string
Parameters
- $type : mixed
- $id : null = null
Return values
bool|mixed|stringgetSourceName()
public
static getSourceName(mixed $userCode[, string $lineTitle = '' ]) : string
Parameters
- $userCode : mixed
- $lineTitle : string = ''
Return values
stringhasAccessToEntitiesBindingActivity()
public
static hasAccessToEntitiesBindingActivity(int $activityId) : Result
Parameters
- $activityId : int
Return values
ResulthasAccessToEntity()
public
static hasAccessToEntity(string $entityType, int $entityId[, int|null $userId = null ]) : bool
Parameters
- $entityType : string
- $entityId : int
- $userId : int|null = null
Return values
boolupdate()
public
static update(mixed $type, mixed $id, mixed $updateFields) : bool
Parameters
- $type : mixed
- $id : mixed
- $updateFields : mixed