См. определение в файле crm.php строка 12
◆ addNewCompany()
static addNewCompany |
( |
string | $title, |
|
|
string | $phone ) |
|
staticprotected |
Adds new company to storage contacts.
- Аргументы
-
string | $title | Company title. |
string | $phone | Company phone. |
- Возвращает
- void
См. определение в файле crm.php строка 38
◆ clearContactsCache()
static clearContactsCache |
( |
| ) |
|
|
static |
Clears contacts data cache.
- Возвращает
- void
См. определение в файле crm.php строка 212
◆ getCompanyCommunications()
static getCompanyCommunications |
( |
int | $companyId | ) |
|
|
static |
Returns all company's communication variants.
- Аргументы
-
- Возвращает
- array
См. определение в файле crm.php строка 390
◆ getContacts()
static getContacts |
( |
int | $siteId | ) |
|
|
static |
Returns CRM contacts for default company.
- Аргументы
-
- Возвращает
- array
См. определение в файле crm.php строка 163
◆ getContactsRaw()
static getContactsRaw |
( |
| ) |
|
|
static |
Returns contacts data from DB.
- Возвращает
- array
См. определение в файле crm.php строка 107
◆ getMyRequisites()
static getMyRequisites |
( |
| ) |
|
|
static |
Returns requisites each of my companies.
- Возвращает
- array
См. определение в файле crm.php строка 300
◆ getMyRequisitesPlainList()
static getMyRequisitesPlainList |
( |
array | $requisites = [], |
|
|
string | $requisitesType = 'requisites' ) |
|
static |
Returns requisites each of my companies (as plain list).
- Аргументы
-
array | $requisites | requisites each of my companies. |
string | $requisitesType | type of requisites. |
- Возвращает
- array
См. определение в файле crm.php строка 370
◆ getReplaceRequisiteCompanyNameForContent()
static getReplaceRequisiteCompanyNameForContent |
( |
string | $xmlId | ) |
|
|
static |
Returns replace-array for requisite company name.
- Аргументы
-
string | $xmlId | landing xml id. |
- Возвращает
- array
См. определение в файле crm.php строка 279
◆ getReplacesForContent()
static getReplacesForContent |
( |
int | $siteId, |
|
|
bool | $attributesReplace = true ) |
|
static |
Returns replace-array for str_replace.
- Аргументы
-
int | $siteId | Site id. |
bool | $attributesReplace | Return replace for inner attributes. |
- Возвращает
- array
См. определение в файле crm.php строка 241
◆ onAfterCompanyChange()
static onAfterCompanyChange |
( |
array | $fields | ) |
|
|
static |
Callback on after add and update crm companies.
- Аргументы
-
array | $fields | Company data. |
- Возвращает
- void
См. определение в файле crm.php строка 225
◆ setContacts()
static setContacts |
( |
int | $siteId, |
|
|
array | $data ) |
|
static |
Saves CRM contacts for site.
- Аргументы
-
int | $siteId | Site id. |
array | $data | Data to save (COMPANY:string, PHONE:string, EMAIL:string). |
- Возвращает
- void
См. определение в файле crm.php строка 68
◆ CACHE_TAG
const CACHE_TAG = 'landing_crm_contacts' |
|
protected |
◆ COMPANY_KEY
const COMPANY_KEY = 'COMPANY' |
|
protected |
◆ DEFAULT_COMPANY
const DEFAULT_COMPANY = 'Company24' |
|
protected |
◆ DEFAULT_CONTACTS
Инициализатор
См. определение в файле crm.php строка 26
◆ DEFAULT_EMAIL
const DEFAULT_EMAIL = 'info@company24.com' |
|
protected |
◆ DEFAULT_PHONE
const DEFAULT_PHONE = '+123456789' |
|
protected |
◆ EMAIL_KEY
const EMAIL_KEY = 'EMAIL' |
|
protected |
◆ ID_KEY
◆ OPTION_DATA_CODE
const OPTION_DATA_CODE = 'shop_master_data' |
|
protected |
◆ PHONE_KEY
const PHONE_KEY = 'PHONE' |
|
protected |