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

Открытые члены

 loadData ($id)
 
 hasStatistics ()
 
 canChangeSegments ()
 
 loadDataSegments ($id)
 
 canChangeTemplate ()
 
 getMessage ()
 
 isSupportHeatMap ()
 
 isSupportReiterate ()
 
 getCampaignId ()
 
 getDuration ()
 
 getState ()
 
 getMethod ()
 
 getCounter ()
 
 isReiterate ()
 
 isTrigger ()
 
 isSupportTesting ()
 
 remove ()
 
 copy ()
 
 test (array $codes, array $parameters=array())
 
 plan (Date $date)
 
 wait ()
 
 send ()
 
 sendErrors ()
 
 stop ()
 
 halt ()
 
 resume ()
 
 pause ()
 
 getLastPostingData ()
 
- Открытые члены унаследованные от Base
 setModuleId ($moduleId)
 
 getModuleId ()
 
 getDataTypeId ()
 
 setDataTypeId ($dataTypeId)
 
 setFieldFormName ($fieldFormName)
 
 getFieldFormName ()
 
 setFieldPrefix ($fieldPrefix)
 
 getFieldPrefix ()
 
 setFieldPrefixExtended ($fieldPrefixExtended)
 
 getFieldPrefixExtended ()
 
 setFieldValues (array $fieldValues=null)
 
 getFieldValues ()
 
 hasFieldValues ()
 
 getFieldId ($id)
 
 getFieldName ($name)
 
 getFieldValue ($name, $defaultValue=null)
 
 getId ()
 
 getDataCount ()
 
 getDataCounter ()
 
 getResult ()
 
 isResultViewable ()
 
 getResultView ()
 
 setResultView ($resultView)
 
 requireConfigure ()
 
 getName ()
 
 getCode ()
 
 getData ()
 
 buildData ()
 
 getForm ()
 
 getStatFields ()
 
 isCheckAccessRights ()
 
 setCheckAccessRights (bool $checkAccessRights)
 

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

static getDataClass ()
 
static getList (array $parameters=array())
 
static getDefaultSelectFields ()
 
static getListWithMessageFields (array $parameters=array())
 
static createInstanceById ($id=null, array $messageCodes=[])
 
static createInstanceByArray (array $data, array $messageCodes=[])
 
static createInstanceByPostingId ($postingId)
 
static createInstanceByContactId ($contactId, array $messageCodes=[])
 
static removeById ($id)
 
- Открытые статические члены унаследованные от Base
static getPersonalizeList ()
 

Защищенные члены

 getDefaultData ()
 
 saveData ($id, array $data)
 
 prepareSearchContent ()
 
 saveDataSegments ($id, array $segmentsInclude, array $segmentsExclude)
 
 updateTemplateUseCount (array $data, array $previousData)
 
 getTester ()
 
- Защищенные члены унаследованные от Base
 getDataCountByType ()
 
 onInitResultView ()
 

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

static getFilterFields ()
 
static createInstanceByCode ($code=null, array $messageCodes=[])
 

Защищенные данные

 $postingData = null
 
 $message
 
 $messagesCache = []
 
 $duration
 
 $method
 
 $state
 
 $counter
 
- Защищенные данные унаследованные от Base
 $fieldPrefix
 
 $fieldPrefixExtended
 
 $fieldValues
 
 $fieldFormName
 
 $moduleId
 
 $resultView
 
 $dataTypeId = Recipient\Type::EMAIL
 
bool $checkAccessRights = true
 

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

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

Методы

◆ canChangeSegments()

canChangeSegments ( )

Return true if can change segments.

Возвращает
bool

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

◆ canChangeTemplate()

canChangeTemplate ( )

Return true if can change template.

Возвращает
bool

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

◆ copy()

copy ( )

Copy.

Возвращает
integer|null

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

◆ createInstanceByArray()

static createInstanceByArray ( array $data,
array $messageCodes = [] )
static

Create instance by array data.

Аргументы
array$dataData.
array$messageCodesMessage codes.
Возвращает
static|Letter|Ad|Rc|null

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

◆ createInstanceByCode()

static createInstanceByCode ( $code = null,
array $messageCodes = [] )
staticprotected

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

◆ createInstanceByContactId()

static createInstanceByContactId ( $contactId,
array $messageCodes = [] )
static

Create instance by contact ID.

Аргументы
integer$contactIdContact ID.
array$messageCodesMessage codes.
Возвращает
static|Ad|null

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

◆ createInstanceById()

static createInstanceById ( $id = null,
array $messageCodes = [] )
static

Create instance by ID.

Аргументы
integer | null$idID.
array$messageCodesMessage codes.
Возвращает
static|Letter|Ad|Rc|null

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

◆ createInstanceByPostingId()

static createInstanceByPostingId ( $postingId)
static

Create instance by posting ID.

Аргументы
integer$postingIdPosting ID.
Возвращает
static|Ad|null

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

◆ getCampaignId()

getCampaignId ( )

Get campaign ID.

Возвращает
mixed

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

◆ getCounter()

getCounter ( )

Get counter instance.

Возвращает
Posting\Counter

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

◆ getDataClass()

static getDataClass ( )
static

Get data manager.

Возвращает
\Bitrix\Main\Entity\DataManager

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

◆ getDefaultData()

getDefaultData ( )
protected

Get default data.

Возвращает
array

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

◆ getDefaultSelectFields()

static getDefaultSelectFields ( )
static

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

◆ getDuration()

getDuration ( )

Get duration instance.

Возвращает
Dispatch\Duration

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

◆ getFilterFields()

static getFilterFields ( )
staticprotected

Get filter fields.

Возвращает
array

Переопределяется в Ad, Rc и Toloka.

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

◆ getLastPostingData()

getLastPostingData ( )

Get last posting data.

Возвращает
array

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

◆ getList()

static getList ( array $parameters = array())
static

Get list.

Аргументы
array$parametersParameters.
Возвращает
DB\Result

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

◆ getListWithMessageFields()

static getListWithMessageFields ( array $parameters = array())
static

Get list with message fields

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

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

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

◆ getMessage()

getMessage ( )

Get Message instance.

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

Bitrix\Main\ArgumentException

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

◆ getMethod()

getMethod ( )

Get method instance.

Возвращает
Dispatch\Method

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

◆ getState()

getState ( )

Get state instance.

Возвращает
Dispatch\State

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

◆ getTester()

getTester ( )
protected

Get Tester instance.

Возвращает
MainMessage\Tester

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

◆ halt()

halt ( )

Halt.

Возвращает
bool

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

◆ hasStatistics()

hasStatistics ( )

Return true if it have statistics.

Возвращает
bool

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

◆ isReiterate()

isReiterate ( )

Is reiterate letter.

Возвращает
bool

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

◆ isSupportHeatMap()

isSupportHeatMap ( )

Is support heat map.

Возвращает
bool

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

◆ isSupportReiterate()

isSupportReiterate ( )

Is support reiterate run.

Возвращает
bool

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

◆ isSupportTesting()

isSupportTesting ( )

Is support testing.

Возвращает
bool

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

◆ isTrigger()

isTrigger ( )

Is trigger letter.

Возвращает
bool

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

◆ loadData()

loadData ( $id)

Load data.

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

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

◆ loadDataSegments()

loadDataSegments ( $id)

Load segments data.

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

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

◆ pause()

pause ( )

Pause.

Возвращает
bool

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

◆ plan()

plan ( Date $date)

Plan sending.

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

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

◆ prepareSearchContent()

prepareSearchContent ( )
protected

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

◆ remove()

remove ( )

Remove.

Возвращает
bool

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

◆ removeById()

static removeById ( $id)
static

Remove by letter ID.

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

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

◆ resume()

resume ( )

Resume.

Возвращает
bool

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

◆ saveData()

saveData ( $id,
array $data )
protected

Save data.

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

Переопределяется в Ad, Rc и Toloka.

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

◆ saveDataSegments()

saveDataSegments ( $id,
array $segmentsInclude,
array $segmentsExclude )
protected

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

◆ send()

send ( )

Send.

Возвращает
bool

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

◆ sendErrors()

sendErrors ( )

Send errors.

Возвращает
bool

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

◆ stop()

stop ( )

Stop.

Возвращает
bool

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

◆ test()

test ( array $codes,
array $parameters = array() )

Send test message to recipient.

Аргументы
array$codesRecipient codes.
array$parametersParameters.
Возвращает
Result

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

◆ updateTemplateUseCount()

updateTemplateUseCount ( array $data,
array $previousData )
protected

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

◆ wait()

wait ( )

Wait sending.

Возвращает
bool

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

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

◆ $counter

$counter
protected

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

◆ $duration

$duration
protected

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

◆ $message

$message
protected

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

◆ $messagesCache

$messagesCache = []
protected

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

◆ $method

$method
protected

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

◆ $postingData

$postingData = null
protected

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

◆ $state

$state
protected

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