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

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

static getLinkUnsub (array $fields)
static getLinkSub (array $fields)
static onMailEventSubscriptionList ($data)
static onMailEventSubscriptionEnable ($data)
static onMailEventSubscriptionDisable ($data)
static getList ($data)
static subscribe (array $data)
static unsubscribe ($data)
static add ($code, array $mailingIdList)
static getMailingList ($params)
static sendEventConfirm ($email, array $mailingIdList, $siteId)
static isUnsubscibed ($mailingId, $code, $typeId=Recipient\Type::EMAIL)

Поля данных

const MODULE_ID = 'sender'

Защищенные статические члены

static getSubscriptions ($data)
static unsubscribeRecipient ($data)

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

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

Методы

◆ add()

add ( $code,
array $mailingIdList )
static

Subscribe email for mailings and returns subscription id.

Аргументы
string$codeCode.
array$mailingIdListMailing list.
Возвращает
integer|null

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

◆ getLinkSub()

getLinkSub ( array $fields)
static

Return link to confirmation subscription page for subscriber.

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

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

◆ getLinkUnsub()

getLinkUnsub ( array $fields)
static

Return link to unsubsribe page for subscriber

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

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

◆ getList()

getList ( $data)
static

Return list of subscriptions on mailings for subscriber.

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

Bitrix\Main\ArgumentException

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

◆ getMailingList()

getMailingList ( $params)
static

Get mailing list allowed for subscription.

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

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

◆ getSubscriptions()

getSubscriptions ( $data)
staticprotected

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

◆ isUnsubscibed()

isUnsubscibed ( $mailingId,
$code,
$typeId = Recipient\Type::EMAIL )
static

Return true if email address was unsubscribed.

Аргументы
int$mailingIdCampaign ID.
string$codeRecipient code.
int$typeIdRecipient type ID.
Возвращает
bool

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

◆ onMailEventSubscriptionDisable()

onMailEventSubscriptionDisable ( $data)
static

Event handler.

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

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

◆ onMailEventSubscriptionEnable()

onMailEventSubscriptionEnable ( $data)
static

Event handler.

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

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

◆ onMailEventSubscriptionList()

onMailEventSubscriptionList ( $data)
static

Event handler.

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

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

◆ sendEventConfirm()

sendEventConfirm ( $email,
array $mailingIdList,
$siteId )
static

Send email with link for confirmation of subscription.

Аргументы
string$emailEmail.
array$mailingIdListMailing List.
string$siteIdSite ID.
Возвращает
void

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

◆ subscribe()

subscribe ( array $data)
static

Subscribe email for mailings.

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

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

◆ unsubscribe()

unsubscribe ( $data)
static

Unsubscribe email from mailing.

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

Bitrix\Main\ArgumentException

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

◆ unsubscribeRecipient()

unsubscribeRecipient ( $data)
staticprotected

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

Поля

◆ MODULE_ID

const MODULE_ID = 'sender'

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


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