Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Tracking

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

static getTag ($moduleId, $fields)
 
static parseTag ($tag)
 
static getSignedTag ($moduleId, $fields)
 
static parseSignedTag ($signedTag)
 
static getLinkRead ($moduleId, $fields, $urlPage=null)
 
static getLinkClick ($moduleId, $fields, $urlPage=null)
 
static getLinkUnsub ($moduleId, $fields, $urlPage=null)
 
static getSign ($value)
 
static validateSign ($value, $signature)
 
static getSubscriptionList ($data)
 
static subscribe ($data)
 
static unsubscribe ($data)
 
static click (array $data)
 
static clickFromRequest ()
 
static readFromRequest ()
 
static read (array $data)
 
static changeStatus (Callback\Result $callbackResult)
 

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

const SIGN_SALT_ACTION = 'event_mail_tracking'
 
const onRead = 'OnMailEventMailRead'
 
const onClick = 'OnMailEventMailClick'
 
const onUnsubscribe = 'OnMailEventSubscriptionDisable'
 
const onChangeStatus = 'OnMailEventMailChangeStatus'
 
const CUSTOM_SIGNER_KEY = 'signer_sender_mail_key'
 

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

static getTaggedLink ($tag, $opCode, $uri=null)
 

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

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

Методы

◆ changeStatus()

static changeStatus ( Callback\Result $callbackResult)
static

Change status of sending.

Аргументы
Callback\Result$callbackResultCallback result instance.
Возвращает
bool

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

◆ click()

static click ( array $data)
static

Click.

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

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

◆ clickFromRequest()

static clickFromRequest ( )
static

Track click from request.

Возвращает
void

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

◆ getLinkClick()

static getLinkClick ( $moduleId,
$fields,
$urlPage = null )
static

Get click page link.

Аргументы
string$moduleIdModule ID.
array$fieldsFields.
string | null$urlPageUrl of custom click page.
Возвращает
string
Исключения
SystemException

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

◆ getLinkRead()

static getLinkRead ( $moduleId,
$fields,
$urlPage = null )
static

Get read page link

Аргументы
string$moduleIdModule ID.
array$fieldsFields.
string | null$urlPageUrl of custom click page.
Возвращает
string
Исключения
SystemException

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

◆ getLinkUnsub()

static getLinkUnsub ( $moduleId,
$fields,
$urlPage = null )
static

Get link for unsubscribe.

Аргументы
string$moduleIdModule ID.
array$fieldsFields.
string | null$urlPageUrl of custom unsubscribe page.
Возвращает
string
Исключения
Main

ArgumentTypeException

Исключения
SystemException

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

◆ getSign()

static getSign ( $value)
static

Get sign.

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

ArgumentTypeException

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

◆ getSignedTag()

static getSignedTag ( $moduleId,
$fields )
static

Get signed tag.

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

Bitrix\Main\ArgumentTypeException

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

◆ getSubscriptionList()

static getSubscriptionList ( $data)
static

Get subscription list.

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

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

◆ getTag()

static getTag ( $moduleId,
$fields )
static

Get tag.

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

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

◆ getTaggedLink()

static getTaggedLink ( $tag,
$opCode,
$uri = null )
staticprotected
Аргументы
$tag
$opCode
null$uri
Возвращает
null|string
Исключения
SystemException

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

◆ parseSignedTag()

static parseSignedTag ( $signedTag)
static

Parse signed tag.

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

ArgumentTypeException

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

◆ parseTag()

static parseTag ( $tag)
static

Parse tag.

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

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

◆ read()

static read ( array $data)
static

Read.

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

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

◆ readFromRequest()

static readFromRequest ( )
static

Track read from request.

Возвращает
bool

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

◆ subscribe()

static subscribe ( $data)
static

Subscribe.

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

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

◆ unsubscribe()

static unsubscribe ( $data)
static

Unsubscribe.

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

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

◆ validateSign()

static validateSign ( $value,
$signature )
static

Verify sign.

Аргументы
string$valueValue.
string$signatureSignature.
Возвращает
bool

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

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

◆ CUSTOM_SIGNER_KEY

const CUSTOM_SIGNER_KEY = 'signer_sender_mail_key'

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

◆ onChangeStatus

const onChangeStatus = 'OnMailEventMailChangeStatus'

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

◆ onClick

const onClick = 'OnMailEventMailClick'

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

◆ onRead

const onRead = 'OnMailEventMailRead'

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

◆ onUnsubscribe

const onUnsubscribe = 'OnMailEventSubscriptionDisable'

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

◆ SIGN_SALT_ACTION

const SIGN_SALT_ACTION = 'event_mail_tracking'

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