1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс PostingManager

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

static onMailEventMailRead (array $data)
static read ($recipientId)
static onMailEventMailClick (array $data)
static click ($recipientId, $url)
static getChainReSend ($mailingId)
static sendToAddress ($mailingChainId, $address)
static send ($id, $timeout=0, $maxMailCount=0)
static lockPosting ($id, $threadId)
static unlockPosting ($id, $threadId)

Поля данных

const SEND_RESULT_ERROR = false
const SEND_RESULT_SENT = true
const SEND_RESULT_CONTINUE = 'CONTINUE'
const SEND_RESULT_WAIT = 'WAIT'
const SEND_RESULT_WAITING_RECIPIENT = 'WAITING_RECIPIENT'

Статические открытые данные

static $threadId

Статические защищенные данные

static $checkStatusStep = 20
static $emailSentPerIteration = 0

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

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

Методы

◆ click()

click ( $recipientId,
$url )
static

Do click actions.

Аргументы
integer$recipientIdRecipient ID.
string$urlUrl.
Возвращает
void
Исключения

Bitrix\Main\ArgumentException

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

◆ getChainReSend()

getChainReSend ( $mailingId)
static

Get chain list for resending.

Аргументы
integer$mailingIdMailing ID.
Возвращает
array|null
Исключения

Bitrix\Main\ArgumentException

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

◆ lockPosting()

lockPosting ( $id,
$threadId )
static

Lock posting for preventing double sending.

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

Bitrix\Main\Db\SqlQueryException

Исключения

Bitrix\Main\SystemException

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

◆ onMailEventMailClick()

onMailEventMailClick ( array $data)
static

Handler of click event.

Аргументы
array$dataData.
Возвращает
array

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

◆ onMailEventMailRead()

onMailEventMailRead ( array $data)
static

Handler of read event.

Аргументы
array$dataData.
Возвращает
array

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

◆ read()

read ( $recipientId)
static

Do read actions.

Аргументы
integer$recipientIdRecipient ID.
Возвращает
void

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

◆ send()

send ( $id,
$timeout = 0,
$maxMailCount = 0 )
static

Send posting.

Аргументы
integer$idPosting ID.
int$timeoutTimeout.
int$maxMailCountMax mail count.
Возвращает
bool|string
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\DB\Exception

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

◆ sendToAddress()

sendToAddress ( $mailingChainId,
$address )
static

Send letter by message from posting to address.

Аргументы
integer$mailingChainIdChain ID.
string$addressAddress.
Возвращает
bool
Исключения

Bitrix\Main\DB\Exception

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

◆ unlockPosting()

unlockPosting ( $id,
$threadId )
static

UnLock posting that was locking for preventing double sending.

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

Bitrix\Main\Db\SqlQueryException

Исключения

Bitrix\Main\SystemException

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

Поля

◆ $checkStatusStep

$checkStatusStep = 20
staticprotected

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

◆ $emailSentPerIteration

$emailSentPerIteration = 0
staticprotected

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

◆ $threadId

$threadId
static

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

◆ SEND_RESULT_CONTINUE

const SEND_RESULT_CONTINUE = 'CONTINUE'

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

◆ SEND_RESULT_ERROR

const SEND_RESULT_ERROR = false

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

◆ SEND_RESULT_SENT

const SEND_RESULT_SENT = true

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

◆ SEND_RESULT_WAIT

const SEND_RESULT_WAIT = 'WAIT'

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

◆ SEND_RESULT_WAITING_RECIPIENT

const SEND_RESULT_WAITING_RECIPIENT = 'WAITING_RECIPIENT'

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


Объявления и описания членов класса находятся в файле: