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

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

static getRegistryType ()
 
static sendOrderCancel (Internals\Entity $entity)
 
static sendOrderPaid (Internals\Entity $entity)
 
static sendCheckValidationError (Internals\Entity $order)
 
static getOrderLanguageId (Order $order)
 
static convertDateFieldsToOldFormat (array $fields)
 
static callNotify (Internals\Entity $entity, $eventName)
 
static setNotifyDisable ($value)
 
static isNotifyDisabled ()
 

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

const EVENT_ORDER_STATUS_SEND_EMAIL = "OnOrderStatusSendEmail"
 
const EVENT_ORDER_STATUS_EMAIL = "OnSaleStatusEMail"
 
const EVENT_ON_ORDER_NEW_SEND_EMAIL = "OnOrderNewSendEmail"
 
const EVENT_ORDER_NEW_SEND_EMAIL_EVENT_NAME = "SALE_NEW_ORDER"
 
const EVENT_ON_SHIPMENT_DELIVER_SEND_EMAIL = "OnOrderDeliverSendEmail"
 
const EVENT_SHIPMENT_DELIVER_SEND_EMAIL_EVENT_NAME = "SALE_ORDER_DELIVERY"
 
const EVENT_ON_CHECK_PRINT_SEND_EMAIL = "SALE_CHECK_PRINT"
 
const EVENT_ON_CHECK_PRINT_ERROR_SEND_EMAIL = "SALE_CHECK_PRINT_ERROR"
 
const EVENT_ON_CHECK_VALIDATION_ERROR_SEND_EMAIL = "SALE_CHECK_VALIDATION_ERROR"
 
const EVENT_ON_ORDER_PAID_SEND_EMAIL = "OnOrderPaySendEmail"
 
const EVENT_ON_ORDER_CANCEL_SEND_EMAIL = "OnOrderCancelSendEmail"
 
const EVENT_ORDER_PAID_SEND_EMAIL_EVENT_NAME = "SALE_ORDER_PAID"
 
const EVENT_ORDER_CANCEL_SEND_EMAIL_EVENT_NAME = "SALE_ORDER_CANCEL"
 
const EVENT_ORDER_TRACKING_NUMBER_SEND_EMAIL_EVENT_NAME = "SALE_ORDER_TRACKING_NUMBER"
 
const EVENT_ORDER_STATUS_CHANGED_SEND_EMAIL_EVENT_NAME = "SALE_STATUS_CHANGED"
 
const EVENT_SHIPMENT_TRACKING_NUMBER_SEND_EMAIL_EVENT_NAME = "SALE_ORDER_TRACKING_NUMBER"
 
const EVENT_DEFAULT_STATUS_CHANGED_ID = "SALE_STATUS_CHANGED_"
 
const EVENT_SHIPMENT_STATUS_SEND_EMAIL = "OnSaleShipmentStatusSendEmail"
 
const EVENT_SHIPMENT_STATUS_EMAIL = "OnSaleShipmentStatusEMail"
 
const EVENT_ORDER_ALLOW_PAY_SEND_EMAIL_EVENT_NAME = "SALE_ORDER_ALLOW_PAY"
 
const EVENT_ON_ORDER_ALLOW_PAY_STATUS_EMAIL = "OnSaleOrderAllowPayStatusEMail"
 
const EVENT_MOBILE_PUSH_ORDER_CREATED = "ORDER_CREATED"
 
const EVENT_MOBILE_PUSH_ORDER_STATUS_CHANGE = "ORDER_STATUS_CHANGED"
 
const EVENT_MOBILE_PUSH_ORDER_CANCELED = "ORDER_CANCELED"
 
const EVENT_MOBILE_PUSH_ORDER_PAID = "ORDER_PAYED"
 
const EVENT_MOBILE_PUSH_ORDER_CHECK_ERROR = "ORDER_CHECK_ERROR"
 
const EVENT_MOBILE_PUSH_SHIPMENT_ALLOW_DELIVERY = "ORDER_DELIVERY_ALLOWED"
 

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

 __construct ()
 

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

static convertDateFieldToOldFormat ($value)
 

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

static $cacheUserData = array()
 
static $sentEventList = array()
 
static $disableNotify = false
 

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

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

Конструктор(ы)

◆ __construct()

__construct ( )
protected

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

Методы

◆ callNotify()

static callNotify ( Internals\Entity $entity,
$eventName )
static
Аргументы
Internals\Entity$entity
$eventName

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

◆ convertDateFieldsToOldFormat()

static convertDateFieldsToOldFormat ( array $fields)
static

Convert an array of dates from the object to a string

Аргументы
array$fieldsThe array of dates
Возвращает
array

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

◆ convertDateFieldToOldFormat()

static convertDateFieldToOldFormat ( $value)
staticprotected

Convert date object to a string

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

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

◆ getOrderLanguageId()

static getOrderLanguageId ( Order $order)
static
Аргументы
Order$order
Возвращает
mixed

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

◆ getRegistryType()

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

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

◆ isNotifyDisabled()

static isNotifyDisabled ( )
static
Возвращает
bool

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

◆ sendCheckValidationError()

static sendCheckValidationError ( Internals\Entity $order)
static
Аргументы
Internals\Entity$order
Возвращает
Result
Исключения
Main

ArgumentNullException

Исключения
Main

ArgumentOutOfRangeException

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

◆ sendOrderCancel()

static sendOrderCancel ( Internals\Entity $entity)
static
Аргументы
Internals\Entity$entity
Возвращает
Result
Исключения
Main

ArgumentNullException

Исключения
Main

ArgumentTypeException

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

◆ sendOrderPaid()

static sendOrderPaid ( Internals\Entity $entity)
static
Аргументы
Internals\Entity$entity
Возвращает
Result
Исключения
Main

ArgumentNullException

Исключения
Main

ArgumentTypeException

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

◆ setNotifyDisable()

static setNotifyDisable ( $value)
static
Аргументы
$value

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

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

◆ $cacheUserData

$cacheUserData = array()
staticprotected

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

◆ $disableNotify

$disableNotify = false
staticprotected

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

◆ $sentEventList

$sentEventList = array()
staticprotected

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

◆ EVENT_DEFAULT_STATUS_CHANGED_ID

const EVENT_DEFAULT_STATUS_CHANGED_ID = "SALE_STATUS_CHANGED_"

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

◆ EVENT_MOBILE_PUSH_ORDER_CANCELED

const EVENT_MOBILE_PUSH_ORDER_CANCELED = "ORDER_CANCELED"

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

◆ EVENT_MOBILE_PUSH_ORDER_CHECK_ERROR

const EVENT_MOBILE_PUSH_ORDER_CHECK_ERROR = "ORDER_CHECK_ERROR"

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

◆ EVENT_MOBILE_PUSH_ORDER_CREATED

const EVENT_MOBILE_PUSH_ORDER_CREATED = "ORDER_CREATED"

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

◆ EVENT_MOBILE_PUSH_ORDER_PAID

const EVENT_MOBILE_PUSH_ORDER_PAID = "ORDER_PAYED"

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

◆ EVENT_MOBILE_PUSH_ORDER_STATUS_CHANGE

const EVENT_MOBILE_PUSH_ORDER_STATUS_CHANGE = "ORDER_STATUS_CHANGED"

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

◆ EVENT_MOBILE_PUSH_SHIPMENT_ALLOW_DELIVERY

const EVENT_MOBILE_PUSH_SHIPMENT_ALLOW_DELIVERY = "ORDER_DELIVERY_ALLOWED"

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

◆ EVENT_ON_CHECK_PRINT_ERROR_SEND_EMAIL

const EVENT_ON_CHECK_PRINT_ERROR_SEND_EMAIL = "SALE_CHECK_PRINT_ERROR"

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

◆ EVENT_ON_CHECK_PRINT_SEND_EMAIL

const EVENT_ON_CHECK_PRINT_SEND_EMAIL = "SALE_CHECK_PRINT"

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

◆ EVENT_ON_CHECK_VALIDATION_ERROR_SEND_EMAIL

const EVENT_ON_CHECK_VALIDATION_ERROR_SEND_EMAIL = "SALE_CHECK_VALIDATION_ERROR"

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

◆ EVENT_ON_ORDER_ALLOW_PAY_STATUS_EMAIL

const EVENT_ON_ORDER_ALLOW_PAY_STATUS_EMAIL = "OnSaleOrderAllowPayStatusEMail"

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

◆ EVENT_ON_ORDER_CANCEL_SEND_EMAIL

const EVENT_ON_ORDER_CANCEL_SEND_EMAIL = "OnOrderCancelSendEmail"

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

◆ EVENT_ON_ORDER_NEW_SEND_EMAIL

const EVENT_ON_ORDER_NEW_SEND_EMAIL = "OnOrderNewSendEmail"

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

◆ EVENT_ON_ORDER_PAID_SEND_EMAIL

const EVENT_ON_ORDER_PAID_SEND_EMAIL = "OnOrderPaySendEmail"

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

◆ EVENT_ON_SHIPMENT_DELIVER_SEND_EMAIL

const EVENT_ON_SHIPMENT_DELIVER_SEND_EMAIL = "OnOrderDeliverSendEmail"

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

◆ EVENT_ORDER_ALLOW_PAY_SEND_EMAIL_EVENT_NAME

const EVENT_ORDER_ALLOW_PAY_SEND_EMAIL_EVENT_NAME = "SALE_ORDER_ALLOW_PAY"

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

◆ EVENT_ORDER_CANCEL_SEND_EMAIL_EVENT_NAME

const EVENT_ORDER_CANCEL_SEND_EMAIL_EVENT_NAME = "SALE_ORDER_CANCEL"

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

◆ EVENT_ORDER_NEW_SEND_EMAIL_EVENT_NAME

const EVENT_ORDER_NEW_SEND_EMAIL_EVENT_NAME = "SALE_NEW_ORDER"

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

◆ EVENT_ORDER_PAID_SEND_EMAIL_EVENT_NAME

const EVENT_ORDER_PAID_SEND_EMAIL_EVENT_NAME = "SALE_ORDER_PAID"

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

◆ EVENT_ORDER_STATUS_CHANGED_SEND_EMAIL_EVENT_NAME

const EVENT_ORDER_STATUS_CHANGED_SEND_EMAIL_EVENT_NAME = "SALE_STATUS_CHANGED"

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

◆ EVENT_ORDER_STATUS_EMAIL

const EVENT_ORDER_STATUS_EMAIL = "OnSaleStatusEMail"

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

◆ EVENT_ORDER_STATUS_SEND_EMAIL

const EVENT_ORDER_STATUS_SEND_EMAIL = "OnOrderStatusSendEmail"

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

◆ EVENT_ORDER_TRACKING_NUMBER_SEND_EMAIL_EVENT_NAME

const EVENT_ORDER_TRACKING_NUMBER_SEND_EMAIL_EVENT_NAME = "SALE_ORDER_TRACKING_NUMBER"

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

◆ EVENT_SHIPMENT_DELIVER_SEND_EMAIL_EVENT_NAME

const EVENT_SHIPMENT_DELIVER_SEND_EMAIL_EVENT_NAME = "SALE_ORDER_DELIVERY"

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

◆ EVENT_SHIPMENT_STATUS_EMAIL

const EVENT_SHIPMENT_STATUS_EMAIL = "OnSaleShipmentStatusEMail"

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

◆ EVENT_SHIPMENT_STATUS_SEND_EMAIL

const EVENT_SHIPMENT_STATUS_SEND_EMAIL = "OnSaleShipmentStatusSendEmail"

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

◆ EVENT_SHIPMENT_TRACKING_NUMBER_SEND_EMAIL_EVENT_NAME

const EVENT_SHIPMENT_TRACKING_NUMBER_SEND_EMAIL_EVENT_NAME = "SALE_ORDER_TRACKING_NUMBER"

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