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

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

static getTableName ()
 
static getMap ()
 
static onDelete (Entity\Event $event)
 
static addRecipient ($ar, $checkDuplicate=false)
 
static initGroupRecipients ($postingId, $checkDuplicate=true)
 
static getRecipientCountByStatus ($id, ?array $customFilter=null)
 
static getRecipientCount ($id, $status='')
 
static getSendPercent ($id)
 
static getRecipientStatusToPostingFieldMap ()
 
static deleteList (array $filter)
 

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

const STATUS_NEW = 'N'
 
const STATUS_PART = 'P'
 
const STATUS_SENT = 'S'
 
const STATUS_SENT_WITH_ERRORS = 'E'
 
const STATUS_ABORT = 'A'
 
const STATUS_WAIT = 'W'
 

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

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

Методы

◆ addRecipient()

static addRecipient ( $ar,
$checkDuplicate = false )
static
Аргументы
$ar
bool$checkDuplicate

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

◆ deleteList()

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

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\DB\SqlQueryException

Исключения

Bitrix\Main\SystemException

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

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

◆ getMap()

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

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

◆ getRecipientCount()

static getRecipientCount ( $id,
$status = '' )
static
Аргументы
$id
string$status
Возвращает
int

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

◆ getRecipientCountByStatus()

static getRecipientCountByStatus ( $id,
?array $customFilter = null )
static
Аргументы
$id
array | null$customFilter
Возвращает
array
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

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

◆ getRecipientStatusToPostingFieldMap()

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

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

◆ getSendPercent()

static getSendPercent ( $id)
static

Return send status of posting in percents by posting id.

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

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

◆ getTableName()

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

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

◆ initGroupRecipients()

static initGroupRecipients ( $postingId,
$checkDuplicate = true )
static
Аргументы
$postingId
bool$checkDuplicate
bool$prepareFields
Возвращает
bool

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

◆ onDelete()

static onDelete ( Entity\Event $event)
static
Аргументы
Entity\Event$event
Возвращает
Entity\EventResult
Исключения

Bitrix\Main\ArgumentException

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

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

◆ STATUS_ABORT

const STATUS_ABORT = 'A'

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

◆ STATUS_NEW

const STATUS_NEW = 'N'

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

◆ STATUS_PART

const STATUS_PART = 'P'

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

◆ STATUS_SENT

const STATUS_SENT = 'S'

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

◆ STATUS_SENT_WITH_ERRORS

const STATUS_SENT_WITH_ERRORS = 'E'

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

◆ STATUS_WAIT

const STATUS_WAIT = 'W'

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