Bitrix-D7  20.0.0
Класс EventActions

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

static getEventNotifyMap ()
 

Поля данных

const ADD = "ADD"
 
const UPDATE = "UPDATE"
 
const DELETE = "DELETE"
 
const EVENT_ON_ORDER_PAID = "OnSaleOrderPaid"
 
const EVENT_ON_BEFORE_ORDER_DELETE = "OnSaleBeforeOrderDelete"
 
const EVENT_ON_ORDER_DELETED = "OnSaleOrderDeleted"
 
const EVENT_ON_ORDER_BEFORE_SAVED = "OnSaleOrderBeforeSaved"
 
const EVENT_ON_ORDER_SAVED = "OnSaleOrderSaved"
 
const EVENT_ON_SHIPMENT_DELIVER = "OnSaleShipmentDelivery"
 
const EVENT_ON_BEFORE_ORDER_CANCELED = "OnSaleBeforeOrderCanceled"
 
const EVENT_ON_ORDER_CANCELED = "OnSaleOrderCanceled"
 
const EVENT_ON_ORDER_PAID_SEND_MAIL = "OnSaleOrderPaidSendMail"
 
const EVENT_ON_ORDER_CANCELED_SEND_MAIL = "OnSaleOrderCancelSendEmail"
 
const EVENT_ON_BASKET_BEFORE_SAVED = "OnSaleBasketBeforeSaved"
 
const EVENT_ON_BASKET_ITEM_BEFORE_SAVED = "OnSaleBasketItemBeforeSaved"
 
const EVENT_ON_BASKET_ITEM_SAVED = "OnSaleBasketItemSaved"
 
const EVENT_ON_BASKET_SAVED = "OnSaleBasketSaved"
 
const EVENT_ON_SHIPMENT_TRACKING_NUMBER_CHANGE = "OnShipmentTrackingNumberChange"
 
const EVENT_ON_SHIPMENT_ALLOW_DELIVERY = "OnShipmentAllowDelivery"
 
const EVENT_ON_SHIPMENT_DEDUCTED = "OnShipmentDeducted"
 
const EVENT_ON_BEFORE_SHIPMENT_RESERVE = "OnSaleBeforeShipmentReserve"
 
const EVENT_ON_SHIPMENT_RESERVED = "OnSaleShipmentReserved"
 
const EVENT_ON_PAYMENT_PAID = "OnPaymentPaid"
 
const EVENT_ON_BEFORE_ORDER_STATUS_CHANGE = "OnSaleBeforeStatusOrderChange"
 
const EVENT_ON_ORDER_STATUS_CHANGE = "OnSaleStatusOrderChange"
 
const EVENT_ON_ORDER_STATUS_CHANGE_SEND_MAIL = "OnSaleOrderStatusChangeSendEmail"
 
const EVENT_ON_BEFORE_SHIPMENT_STATUS_CHANGE = "OnSaleBeforeStatusShipmentChange"
 
const EVENT_ON_SHIPMENT_STATUS_CHANGE = "OnSaleStatusShipmentChange"
 
const EVENT_ON_SHIPMENT_STATUS_CHANGE_SEND_MAIL = "OnSaleShipmentStatusChangeSendEmail"
 
const EVENT_ON_ORDER_STATUS_ALLOW_PAY_CHANGE = "OnSaleStatusAllowPayChange"
 
const EVENT_ON_ORDER_STATUS_ALLOW_PAY_CHANGE_SEND_MAIL = "onSaleOrderStatusAllowPaySendEmail"
 
const EVENT_ON_ADMIN_ORDER_LIST = "OnSaleAdminOrderList"
 
const EVENT_ON_BASKET_ITEM_REFRESH_DATA = "OnSaleBasketItemRefreshData"
 
const EVENT_ON_CHECK_PRINT = "OnSalePaymentCheckPrint"
 
const EVENT_ON_CHECK_PRINT_ERROR = "OnSalePaymentCheckPrintError"
 
const EVENT_ON_TAX_GET_LIST = "OnSaleTaxGetList"
 
const ENTITY_COLLECTABLE_ENTITY = CollectableEntity::class
 
const EVENT_ON_ORDER_BEFORE_ARCHIVED = "OnSaleOrderBeforeArchived"
 

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

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

Методы

◆ getEventNotifyMap()

static getEventNotifyMap ( )
static
Возвращает
array
Исключения

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

70  {
72 
73  /** @var Order $orderEntity */
74  $orderEntity = $registry->getOrderClassName();
75 
76  /** @var Shipment $shipmentEntity */
77  $shipmentEntity = $registry->getShipmentClassName();
78 
79  /** @var Notify $notifyEntity */
80  $notifyEntity = $registry->getNotifyClassName();
81 
82  return array(
83  static::EVENT_ON_ORDER_SAVED => array(
84  "ENTITY" => $orderEntity,
85  "METHOD" => array($notifyEntity, "sendOrderNew"),
86  ),
87  static::EVENT_ON_ORDER_CANCELED => array(
88  "ENTITY" => $orderEntity,
89  "METHOD" => array($notifyEntity, "sendOrderCancel"),
90  ),
91  static::EVENT_ON_ORDER_PAID => array(
92  "ENTITY" => $orderEntity,
93  "METHOD" => array($notifyEntity, "sendOrderPaid"),
94  ),
95 
96  static::EVENT_ON_ORDER_STATUS_CHANGE => array(
97  "ENTITY" => $orderEntity,
98  "METHOD" => array($notifyEntity, "sendOrderStatusChange"),
99  ),
100  static::EVENT_ON_SHIPMENT_TRACKING_NUMBER_CHANGE => array(
101  "ENTITY" => $shipmentEntity,
102  "METHOD" => array($notifyEntity, "sendShipmentTrackingNumberChange"),
103  ),
104  static::EVENT_ON_SHIPMENT_ALLOW_DELIVERY => array(
105  "ENTITY" => $shipmentEntity,
106  "METHOD" => array($notifyEntity, "sendShipmentAllowDelivery"),
107  ),
108  static::EVENT_ON_SHIPMENT_STATUS_CHANGE => array(
109  "ENTITY" => $shipmentEntity,
110  "METHOD" => array($notifyEntity, "sendShipmentStatusChange"),
111  ),
112 
113  static::EVENT_ON_ORDER_STATUS_ALLOW_PAY_CHANGE => array(
114  "ENTITY" => $orderEntity,
115  "METHOD" => array($notifyEntity, "sendOrderAllowPayStatusChange"),
116  ),
117 
118  static::EVENT_ON_CHECK_PRINT => array(
119  "ENTITY" => static::ENTITY_COLLECTABLE_ENTITY,
120  "METHOD" => array($notifyEntity, "sendPrintableCheck"),
121  ),
122 
123  static::EVENT_ON_CHECK_PRINT_ERROR => array(
124  "ENTITY" => static::ENTITY_COLLECTABLE_ENTITY,
125  "METHOD" => array($notifyEntity, "sendCheckError"),
126  ),
127 
128  );
129  }

Поля

◆ ADD

const ADD = "ADD"

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

◆ DELETE

const DELETE = "DELETE"

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

◆ ENTITY_COLLECTABLE_ENTITY

const ENTITY_COLLECTABLE_ENTITY = CollectableEntity::class

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

◆ EVENT_ON_ADMIN_ORDER_LIST

const EVENT_ON_ADMIN_ORDER_LIST = "OnSaleAdminOrderList"

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

◆ EVENT_ON_BASKET_BEFORE_SAVED

const EVENT_ON_BASKET_BEFORE_SAVED = "OnSaleBasketBeforeSaved"

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

◆ EVENT_ON_BASKET_ITEM_BEFORE_SAVED

const EVENT_ON_BASKET_ITEM_BEFORE_SAVED = "OnSaleBasketItemBeforeSaved"

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

◆ EVENT_ON_BASKET_ITEM_REFRESH_DATA

const EVENT_ON_BASKET_ITEM_REFRESH_DATA = "OnSaleBasketItemRefreshData"

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

◆ EVENT_ON_BASKET_ITEM_SAVED

const EVENT_ON_BASKET_ITEM_SAVED = "OnSaleBasketItemSaved"

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

◆ EVENT_ON_BASKET_SAVED

const EVENT_ON_BASKET_SAVED = "OnSaleBasketSaved"

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

◆ EVENT_ON_BEFORE_ORDER_CANCELED

const EVENT_ON_BEFORE_ORDER_CANCELED = "OnSaleBeforeOrderCanceled"

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

◆ EVENT_ON_BEFORE_ORDER_DELETE

const EVENT_ON_BEFORE_ORDER_DELETE = "OnSaleBeforeOrderDelete"

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

◆ EVENT_ON_BEFORE_ORDER_STATUS_CHANGE

const EVENT_ON_BEFORE_ORDER_STATUS_CHANGE = "OnSaleBeforeStatusOrderChange"

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

◆ EVENT_ON_BEFORE_SHIPMENT_RESERVE

const EVENT_ON_BEFORE_SHIPMENT_RESERVE = "OnSaleBeforeShipmentReserve"

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

◆ EVENT_ON_BEFORE_SHIPMENT_STATUS_CHANGE

const EVENT_ON_BEFORE_SHIPMENT_STATUS_CHANGE = "OnSaleBeforeStatusShipmentChange"

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

◆ EVENT_ON_CHECK_PRINT

const EVENT_ON_CHECK_PRINT = "OnSalePaymentCheckPrint"

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

◆ EVENT_ON_CHECK_PRINT_ERROR

const EVENT_ON_CHECK_PRINT_ERROR = "OnSalePaymentCheckPrintError"

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

◆ EVENT_ON_ORDER_BEFORE_ARCHIVED

const EVENT_ON_ORDER_BEFORE_ARCHIVED = "OnSaleOrderBeforeArchived"

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

◆ EVENT_ON_ORDER_BEFORE_SAVED

const EVENT_ON_ORDER_BEFORE_SAVED = "OnSaleOrderBeforeSaved"

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

◆ EVENT_ON_ORDER_CANCELED

const EVENT_ON_ORDER_CANCELED = "OnSaleOrderCanceled"

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

◆ EVENT_ON_ORDER_CANCELED_SEND_MAIL

const EVENT_ON_ORDER_CANCELED_SEND_MAIL = "OnSaleOrderCancelSendEmail"

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

◆ EVENT_ON_ORDER_DELETED

const EVENT_ON_ORDER_DELETED = "OnSaleOrderDeleted"

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

◆ EVENT_ON_ORDER_PAID

const EVENT_ON_ORDER_PAID = "OnSaleOrderPaid"

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

◆ EVENT_ON_ORDER_PAID_SEND_MAIL

const EVENT_ON_ORDER_PAID_SEND_MAIL = "OnSaleOrderPaidSendMail"

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

◆ EVENT_ON_ORDER_SAVED

const EVENT_ON_ORDER_SAVED = "OnSaleOrderSaved"

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

◆ EVENT_ON_ORDER_STATUS_ALLOW_PAY_CHANGE

const EVENT_ON_ORDER_STATUS_ALLOW_PAY_CHANGE = "OnSaleStatusAllowPayChange"

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

◆ EVENT_ON_ORDER_STATUS_ALLOW_PAY_CHANGE_SEND_MAIL

const EVENT_ON_ORDER_STATUS_ALLOW_PAY_CHANGE_SEND_MAIL = "onSaleOrderStatusAllowPaySendEmail"

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

◆ EVENT_ON_ORDER_STATUS_CHANGE

const EVENT_ON_ORDER_STATUS_CHANGE = "OnSaleStatusOrderChange"

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

◆ EVENT_ON_ORDER_STATUS_CHANGE_SEND_MAIL

const EVENT_ON_ORDER_STATUS_CHANGE_SEND_MAIL = "OnSaleOrderStatusChangeSendEmail"

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

◆ EVENT_ON_PAYMENT_PAID

const EVENT_ON_PAYMENT_PAID = "OnPaymentPaid"

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

◆ EVENT_ON_SHIPMENT_ALLOW_DELIVERY

const EVENT_ON_SHIPMENT_ALLOW_DELIVERY = "OnShipmentAllowDelivery"

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

◆ EVENT_ON_SHIPMENT_DEDUCTED

const EVENT_ON_SHIPMENT_DEDUCTED = "OnShipmentDeducted"

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

◆ EVENT_ON_SHIPMENT_DELIVER

const EVENT_ON_SHIPMENT_DELIVER = "OnSaleShipmentDelivery"

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

◆ EVENT_ON_SHIPMENT_RESERVED

const EVENT_ON_SHIPMENT_RESERVED = "OnSaleShipmentReserved"

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

◆ EVENT_ON_SHIPMENT_STATUS_CHANGE

const EVENT_ON_SHIPMENT_STATUS_CHANGE = "OnSaleStatusShipmentChange"

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

◆ EVENT_ON_SHIPMENT_STATUS_CHANGE_SEND_MAIL

const EVENT_ON_SHIPMENT_STATUS_CHANGE_SEND_MAIL = "OnSaleShipmentStatusChangeSendEmail"

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

◆ EVENT_ON_SHIPMENT_TRACKING_NUMBER_CHANGE

const EVENT_ON_SHIPMENT_TRACKING_NUMBER_CHANGE = "OnShipmentTrackingNumberChange"

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

◆ EVENT_ON_TAX_GET_LIST

const EVENT_ON_TAX_GET_LIST = "OnSaleTaxGetList"

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

◆ UPDATE

const UPDATE = "UPDATE"

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


Объявления и описания членов класса находятся в файле:
Bitrix\Sale\Registry\REGISTRY_TYPE_ORDER
const REGISTRY_TYPE_ORDER
Definition: sale/lib/registry.php:16
Bitrix\Sale\Registry\getInstance
static getInstance($type)
Definition: sale/lib/registry.php:161