Bitrix API

Crm

Table of Contents

Methods

clearContactsCache()  : void
Clears contacts data cache.
getCompanyCommunications()  : array<string|int, mixed>
Returns all company's communication variants.
getContacts()  : array<string|int, mixed>
Returns CRM contacts for default company.
getContactsRaw()  : array<string|int, mixed>
Returns contacts data from DB.
getMyRequisites()  : array<string|int, mixed>
Returns requisites each of my companies.
getMyRequisitesPlainList()  : array<string|int, mixed>
Returns requisites each of my companies (as plain list).
getReplaceRequisiteCompanyNameForContent()  : array<string|int, mixed>
Returns replace-array for requisite company name.
getReplacesForContent()  : array<string|int, mixed>
Returns replace-array for str_replace.
onAfterCompanyChange()  : void
Callback on after add and update crm companies.
setContacts()  : void
Saves CRM contacts for site.

Methods

clearContactsCache()

Clears contacts data cache.

public static clearContactsCache() : void

getCompanyCommunications()

Returns all company's communication variants.

public static getCompanyCommunications(int $companyId) : array<string|int, mixed>
Parameters
$companyId : int

Company ID.

Return values
array<string|int, mixed>

getContacts()

Returns CRM contacts for default company.

public static getContacts(int $siteId) : array<string|int, mixed>
Parameters
$siteId : int

Site id.

Return values
array<string|int, mixed>

getContactsRaw()

Returns contacts data from DB.

public static getContactsRaw() : array<string|int, mixed>
Return values
array<string|int, mixed>

getMyRequisites()

Returns requisites each of my companies.

public static getMyRequisites() : array<string|int, mixed>
Return values
array<string|int, mixed>

getMyRequisitesPlainList()

Returns requisites each of my companies (as plain list).

public static getMyRequisitesPlainList([array<string|int, mixed> $requisites = [] ][, string $requisitesType = 'requisites' ]) : array<string|int, mixed>
Parameters
$requisites : array<string|int, mixed> = []

requisites each of my companies.

$requisitesType : string = 'requisites'

type of requisites.

Return values
array<string|int, mixed>

getReplaceRequisiteCompanyNameForContent()

Returns replace-array for requisite company name.

public static getReplaceRequisiteCompanyNameForContent(string $xmlId) : array<string|int, mixed>
Parameters
$xmlId : string

landing xml id.

Return values
array<string|int, mixed>

getReplacesForContent()

Returns replace-array for str_replace.

public static getReplacesForContent(int $siteId[, bool $attributesReplace = true ]) : array<string|int, mixed>
Parameters
$siteId : int

Site id.

$attributesReplace : bool = true

Return replace for inner attributes.

Return values
array<string|int, mixed>

onAfterCompanyChange()

Callback on after add and update crm companies.

public static onAfterCompanyChange(array<string|int, mixed> $fields) : void
Parameters
$fields : array<string|int, mixed>

Company data.

setContacts()

Saves CRM contacts for site.

public static setContacts(int $siteId, array<string|int, mixed> $data) : void
Parameters
$siteId : int

Site id.

$data : array<string|int, mixed>

Data to save (COMPANY:string, PHONE:string, EMAIL:string).


        
On this page

Search results