Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс ContactTable
+ Граф наследования:ContactTable:

Открытые статические члены

static getTableName ()
 
static getMap ()
 
static validateEmail ()
 
static checkEmail (?string $value)
 
static onBeforeAdd (Entity\Event $event)
 
static onBeforeUpdate (Entity\Event $event)
 
static onAfterDelete (Entity\Event $event)
 
static deleteList (array $filter)
 
static updateConsentStatus ($primary, string $contactStatus)
 
static addIfNotExist (array $ar)
 
static checkConnectors ()
 
static addFromConnector (Connector\Base $connector, ?int $pageNumber=null, int $timeout=0)
 
static upload (array $list, bool $isBlacklist=false, ?int $listId=null)
 
static getConflictFields ()
 

Открытые атрибуты

const CONSENT_STATUS_WAIT = 'W'
 
const CONSENT_STATUS_NEW = 'N'
 
const CONSENT_STATUS_DENY = 'D'
 
const CONSENT_STATUS_ACCEPT = 'A'
 

Подробное описание

См. определение в файле contact.php строка 42

Методы

◆ addFromConnector()

static addFromConnector ( Connector\Base $connector,
?int $pageNumber = null,
int $timeout = 0 )
static

Add from connector.

Аргументы
Connector\Base$connectorConnector instance.
null | integer$pageNumberPage number.
int$timeoutTimeout.
Возвращает
array
Исключения

Bitrix\Main\ArgumentException|\Bitrix\Main\SystemException

См. определение в файле contact.php строка 399

◆ addIfNotExist()

static addIfNotExist ( array $ar)
static

Add if not exist.

Аргументы
array$arData.
Возвращает
bool|int
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

См. определение в файле contact.php строка 332

◆ checkConnectors()

static checkConnectors ( )
static

Check connectors.

Возвращает
void
Исключения

Bitrix\Main\ArgumentException

См. определение в файле contact.php строка 380

◆ checkEmail()

static checkEmail ( ?string $value)
static

Check email.

Аргументы
string | null$value
Возвращает
bool|string

См. определение в файле contact.php строка 179

◆ deleteList()

static deleteList ( array $filter)
static
Аргументы
array$filter
Возвращает
\Bitrix\Main\DB\Result
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\DB\SqlQueryException

Исключения

Bitrix\Main\SystemException

Переопределяет метод предка DataManager.

См. определение в файле contact.php строка 292

◆ getConflictFields()

static getConflictFields ( )
static

Get unique key index fields

Возвращает
array|string[]

См. определение в файле contact.php строка 603

◆ getMap()

static getMap ( )
static

Get map.

Возвращает
array

См. определение в файле contact.php строка 63

◆ getTableName()

static getTableName ( )
static

Get table name.

Возвращает
string

См. определение в файле contact.php строка 53

◆ onAfterDelete()

static onAfterDelete ( Entity\Event $event)
static

On after delete.

Аргументы
Entity\Event$eventEvent.
Возвращает
Entity\EventResult
Исключения

Exception

См. определение в файле contact.php строка 273

◆ onBeforeAdd()

static onBeforeAdd ( Entity\Event $event)
static

Handler of before add event.

Аргументы
Entity\Event$eventEvent object.
Возвращает
Entity\EventResult

См. определение в файле contact.php строка 197

◆ onBeforeUpdate()

static onBeforeUpdate ( Entity\Event $event)
static

Handler of before update event.

Аргументы
Entity\Event$eventEvent object.
Возвращает
Entity\EventResult

См. определение в файле contact.php строка 231

◆ updateConsentStatus()

static updateConsentStatus ( $primary,
string $contactStatus )
static
Аргументы
mixed$primary
string$contactStatus
Исключения

Exception

См. определение в файле contact.php строка 314

◆ upload()

static upload ( array $list,
bool $isBlacklist = false,
?int $listId = null )
static

Upload contacts.

Аргументы
array$listList of contacts.
bool$isBlacklistIs blacklist.
int | null$listIdList ID.
Возвращает
bool|int
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ArgumentTypeException

Исключения

Bitrix\Main\DB\SqlQueryException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

См. определение в файле contact.php строка 549

◆ validateEmail()

static validateEmail ( )
static

Returns validators for EMAIL_FROM field.

Возвращает
array

См. определение в файле contact.php строка 164

Данные класса

◆ CONSENT_STATUS_ACCEPT

const CONSENT_STATUS_ACCEPT = 'A'

См. определение в файле contact.php строка 47

◆ CONSENT_STATUS_DENY

const CONSENT_STATUS_DENY = 'D'

См. определение в файле contact.php строка 46

◆ CONSENT_STATUS_NEW

const CONSENT_STATUS_NEW = 'N'

См. определение в файле contact.php строка 45

◆ CONSENT_STATUS_WAIT

const CONSENT_STATUS_WAIT = 'W'

См. определение в файле contact.php строка 44