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

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

static getTableName ()
 
static getMap ()
 
static validateEmailForm ()
 
static checkEmail ($value)
 
static copy (?int $id)
 
static initPosting (?int $mailingChainId)
 
static onAfterAdd (Entity\Event $event)
 
static onBeforeUpdate (Entity\Event $event)
 
static onAfterUpdate (Entity\Event $event)
 
static onDelete (Entity\Event $event)
 
static deleteList (array $filter)
 
static onAfterDelete (Entity\Event $event)
 
static isReadyToSend ($id)
 
static isManualSentPartly ($id)
 
static isAutoSend ($id)
 
static canReSendErrorRecipients ($id)
 
static prepareReSendErrorRecipients ($id)
 
static setStatusNew ($mailingId)
 
static getStatusList ()
 
static getDefaultEmailFromList ()
 
static getEmailFromList ()
 
static setEmailFromToList ($email)
 
static getEmailToMeList ()
 
static setEmailToMeList ($email)
 
static onPresetTemplateList ($templateType=null, $templateId=null)
 
static getMessageById ($id)
 

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

const STATUS_NEW = 'N'
 
const STATUS_SEND = 'S'
 
const STATUS_PAUSE = 'P'
 
const STATUS_WAIT = 'W'
 
const STATUS_PLAN = 'T'
 
const STATUS_END = 'Y'
 
const STATUS_CANCEL = 'C'
 

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

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

Методы

◆ canReSendErrorRecipients()

static canReSendErrorRecipients ( $id)
static

Return true if chain can resend mails to recipients who have error sending

Аргументы
$id
Возвращает
bool

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

◆ checkEmail()

static checkEmail ( $value)
static
Аргументы
string$valueValue.
Возвращает
mixed

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

◆ copy()

static copy ( ?int $id)
static

Copy mailing chain.

Аргументы
int | null$idChain id
Возвращает
int|null Copied chain id
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

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

◆ deleteList()

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

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\DB\SqlQueryException

Исключения

Bitrix\Main\SystemException

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

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

◆ getDefaultEmailFromList()

static getDefaultEmailFromList ( )
static
Возвращает
array
Исключения

Bitrix\Main\ArgumentException

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

◆ getEmailFromList()

static getEmailFromList ( )
static
Возвращает
array

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

◆ getEmailToMeList()

static getEmailToMeList ( )
static
Возвращает
array

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

◆ getMap()

static getMap ( )
static
Возвращает
array

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

◆ getMessageById()

static getMessageById ( $id)
static

Get message of mailing chain by ID.

Аргументы
string$idID of mailing chain
Возвращает
null|string

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

◆ getStatusList()

static getStatusList ( )
static
Возвращает
array

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

◆ getTableName()

static getTableName ( )
static
Возвращает
string

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

◆ initPosting()

static initPosting ( ?int $mailingChainId)
static
Аргументы
int | null$mailingChainId
Возвращает
int|null
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

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

◆ isAutoSend()

static isAutoSend ( $id)
static

Return true if chain will auto send.

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

Bitrix\Main\ArgumentException

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

◆ isManualSentPartly()

static isManualSentPartly ( $id)
static
Аргументы
$id
Возвращает
bool
Исключения

Bitrix\Main\ArgumentException

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

◆ isReadyToSend()

static isReadyToSend ( $id)
static
Аргументы
$id
Возвращает
bool
Исключения

Bitrix\Main\ArgumentException

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

◆ onAfterAdd()

static onAfterAdd ( Entity\Event $event)
static
Аргументы
Entity\Event$event
Возвращает
Entity\EventResult

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

◆ onAfterDelete()

static onAfterDelete ( Entity\Event $event)
static
Аргументы
Entity\Event$event
Возвращает
void

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

◆ onAfterUpdate()

static onAfterUpdate ( Entity\Event $event)
static
Аргументы
Entity\Event$event
Возвращает
Entity\EventResult

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

◆ onBeforeUpdate()

static onBeforeUpdate ( Entity\Event $event)
static
Аргументы
Entity\Event$event
Возвращает
Entity\EventResult

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

◆ onDelete()

static onDelete ( Entity\Event $event)
static
Аргументы
Entity\Event$event
Возвращает
Entity\EventResult

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

◆ onPresetTemplateList()

static onPresetTemplateList ( $templateType = null,
$templateId = null )
static
Аргументы
string | null$templateTypeTemplate type.
string | null$templateIdTemplate ID.
Возвращает
array
Исключения

Bitrix\Main\ArgumentException

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

◆ prepareReSendErrorRecipients()

static prepareReSendErrorRecipients ( $id)
static

Change status of recipients and mailing chain for resending mails to recipients who have error sending

Аргументы
$id
Возвращает
void

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

◆ setEmailFromToList()

static setEmailFromToList ( $email)
static
Аргументы
$email

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

◆ setEmailToMeList()

static setEmailToMeList ( $email)
static
Аргументы
$email

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

◆ setStatusNew()

static setStatusNew ( $mailingId)
static
Аргументы
$mailingId

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

◆ validateEmailForm()

static validateEmailForm ( )
static

Returns validators for EMAIL_FROM field.

Возвращает
array

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

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

◆ STATUS_CANCEL

const STATUS_CANCEL = 'C'

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

◆ STATUS_END

const STATUS_END = 'Y'

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

◆ STATUS_NEW

const STATUS_NEW = 'N'

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

◆ STATUS_PAUSE

const STATUS_PAUSE = 'P'

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

◆ STATUS_PLAN

const STATUS_PLAN = 'T'

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

◆ STATUS_SEND

const STATUS_SEND = 'S'

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

◆ STATUS_WAIT

const STATUS_WAIT = 'W'

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