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

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

static getEventListUsed ($event)
 
static onCallOrderNewSendEmail ($id, $eventName, $fields)
 
static onCallOrderCancelSendEmail ($id, $eventName, $fields)
 
static setDisableMailSend ($value)
 
static registerEvents ()
 
static unRegisterEvents ()
 
- Открытые статические члены унаследованные от EntityCompatibility
static getAliasFields ()
 
static getList ($sort=array(), $filter=array(), $group=null, $nav=array(), $select=array(), $callback=false)
 
static add (array $fields)
 
static convertDateFields (array $fields, array $dateFields=array())
 
static convertDateFieldsToOldFormat (array $fields)
 
static convertDateFieldToFormat ($value, $format)
 
static getAvailableFields ()
 
static backRawField ($entityName, array $fields, $separator='=')
 

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

const EVENT_COMPATIBILITY_ON_ORDER_PAID = "OnSalePayOrder"
 
const EVENT_COMPATIBILITY_ON_BEFORE_ORDER_DELETE = "OnBeforeOrderDelete"
 
const EVENT_COMPATIBILITY_ON_ORDER_DELETED = "OnOrderDelete"
 
const EVENT_COMPATIBILITY_ON_SHIPMENT_DELIVER = "OnSaleDeliveryOrder"
 
const EVENT_COMPATIBILITY_ON_ORDER_UPDATE = "OnOrderUpdate"
 
const EVENT_COMPATIBILITY_ON_BEFORE_ORDER_ADD = "OnBeforeOrderAdd"
 
const EVENT_COMPATIBILITY_ON_BEFORE_ORDER_UPDATE = "OnBeforeOrderUpdate"
 
const EVENT_COMPATIBILITY_ON_ORDER_SAVE = "OnOrderSave"
 
const EVENT_COMPATIBILITY_ON_ORDER_ADD = "OnOrderAdd"
 
const EVENT_COMPATIBILITY_ON_BEFORE_BASKET_ITEM_ADD = "OnBeforeBasketAdd"
 
const EVENT_COMPATIBILITY_ON_BEFORE_BASKET_ITEM_UPDATE = "OnBeforeBasketUpdate"
 
const EVENT_COMPATIBILITY_ON_BASKET_ITEM_ADD = "OnBasketAdd"
 
const EVENT_COMPATIBILITY_ON_BASKET_ITEM_UPDATE = "OnBasketUpdate"
 
const EVENT_COMPATIBILITY_ON_BEFORE_ORDER_CANCELED = "OnSaleBeforeCancelOrder"
 
const EVENT_COMPATIBILITY_ON_ORDER_CANCELED = "OnSaleCancelOrder"
 
const EVENT_COMPATIBILITY_ON_TRACKING_NUMBER_CHANGE = "OnTrackingNumberChange"
 
const EVENT_COMPATIBILITY_ON_BEFORE_ORDER_STATUS_CHANGE = "OnSaleBeforeStatusOrder"
 
const EVENT_COMPATIBILITY_ON_ORDER_STATUS_CHANGE = "OnSaleStatusOrder"
 
const EVENT_COMPATIBILITY_ORDER_STATUS_SEND_EMAIL = "OnOrderStatusSendEmail"
 
const EVENT_COMPATIBILITY_ORDER_STATUS_EMAIL = "OnSaleStatusEMail"
 
const EVENT_COMPATIBILITY_MOBILE_PUSH_ORDER_STATUS_CHANGE = "ORDER_STATUS_CHANGED"
 
const EVENT_COMPATIBILITY_ON_ORDER_NEW_SEND_EMAIL = "OnOrderNewSendEmail"
 
const EVENT_COMPATIBILITY_ORDER_NEW_SEND_EMAIL_EVENT_NAME = "SALE_NEW_ORDER"
 
const EVENT_COMPATIBILITY_ON_ORDER_DELIVER_SEND_EMAIL = "OnOrderDeliverSendEmail"
 
const EVENT_COMPATIBILITY_ORDER_DELIVER_SEND_EMAIL_EVENT_NAME = "SALE_ORDER_DELIVERY"
 
const EVENT_COMPATIBILITY_ON_ORDER_PAID_SEND_EMAIL = "OnOrderPaySendEmail"
 
const EVENT_COMPATIBILITY_ON_ORDER_CANCEL_SEND_EMAIL = "OnOrderCancelSendEmail"
 
const EVENT_COMPATIBILITY_ORDER_CANCEL_SEND_EMAIL_EVENT_NAME = "SALE_ORDER_CANCEL"
 
const EVENT_COMPATIBILITY_ON_BEFORE_BASKET_DELETE = "OnBeforeBasketDelete"
 
const EVENT_COMPATIBILITY_ON_BASKET_DELETED = "OnBasketDelete"
 
- Открытые атрибуты унаследованные от EntityCompatibility
const ENTITY_ORDER = 'ORDER'
 
const ENTITY_PAYMENT = 'PAYMENT'
 
const ENTITY_ORDER_TABLE = 'b_sale_order'
 
const ENTITY_PAYMENT_TABLE = 'b_sale_order_payment'
 

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

static setDisableEvent ($value)
 
static isDisableEvent ()
 
- Защищенные статические члены унаследованные от EntityCompatibility
static getRegistryType ()
 
static getEntity ()
 
static getSelectFields ()
 
static setGetListParameters (EntityCompatibility $compatibility, $sort=array(), $filter=array(), $group=null, $nav=array(), $select=array(), $callback=false)
 
static clearFields (array $fields, array $availableFields=array())
 
static convertDateField ($name, $value, array $dateFields=array())
 
static convertDateFieldToOldFormat ($value)
 
static replaceFields (array $fields, array $replace=array())
 
static checkEntityName ($entityName)
 

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

static $disableMailSend = false
 
static $disableEvent = false
 

Дополнительные унаследованные члены

- Открытые члены унаследованные от EntityCompatibility
 setFilter (array $filter=array())
 
 setSelect (array $select=array())
 
 parseField ($key)
 
 setGroup ($group=null)
 
 setSort (array $sort=array())
 
 setNav (array $nav=array())
 
 setCallback (array $callback)
 
 getField ($name)
 
 setField ($name, $value)
 
 getFieldValues ()
 
 setFields (array $values)
 
- Защищенные члены унаследованные от EntityCompatibility
 __construct (array $fields=array())
 
 addFilter ($name, $value)
 
 addFilterForAlias (array $aliasList, $name, $value)
 
 addSelect ($name)
 
 addSelectForAlias (array $aliasList)
 
 addQueryAlias ($name, $value=null)
 
 getQueryAliasList ()
 
 parseRawFields ($entityName, array $fields, array $availableFields=array())
 
 getWhiteListFields ()
 
 checkWhiteListFields ($fieldName)
 
- Защищенные данные унаследованные от EntityCompatibility
 $query = null
 
 $filter = array()
 
 $select = array()
 
 $group = null
 
 $sort = array()
 
 $nav = null
 
 $queryAliasList = null
 
 $fields = null
 
 $rawFields = array()
 

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

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

Методы

◆ getEventListUsed()

static getEventListUsed ( $event)
static
Аргументы
string$event
Возвращает
bool

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

◆ isDisableEvent()

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

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

◆ onCallOrderCancelSendEmail()

static onCallOrderCancelSendEmail ( $id,
$eventName,
$fields )
static
Аргументы
$id
$eventName
$fields
Возвращает
bool

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

◆ onCallOrderNewSendEmail()

static onCallOrderNewSendEmail ( $id,
$eventName,
$fields )
static
Аргументы
$id
$eventName
$fields
Возвращает
bool

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

◆ registerEvents()

static registerEvents ( )
static

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

◆ setDisableEvent()

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

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

◆ setDisableMailSend()

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

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

◆ unRegisterEvents()

static unRegisterEvents ( )
static

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

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

◆ $disableEvent

$disableEvent = false
staticprotected

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

◆ $disableMailSend

$disableMailSend = false
staticprotected

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

◆ EVENT_COMPATIBILITY_MOBILE_PUSH_ORDER_STATUS_CHANGE

const EVENT_COMPATIBILITY_MOBILE_PUSH_ORDER_STATUS_CHANGE = "ORDER_STATUS_CHANGED"

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

◆ EVENT_COMPATIBILITY_ON_BASKET_DELETED

const EVENT_COMPATIBILITY_ON_BASKET_DELETED = "OnBasketDelete"

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

◆ EVENT_COMPATIBILITY_ON_BASKET_ITEM_ADD

const EVENT_COMPATIBILITY_ON_BASKET_ITEM_ADD = "OnBasketAdd"

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

◆ EVENT_COMPATIBILITY_ON_BASKET_ITEM_UPDATE

const EVENT_COMPATIBILITY_ON_BASKET_ITEM_UPDATE = "OnBasketUpdate"

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

◆ EVENT_COMPATIBILITY_ON_BEFORE_BASKET_DELETE

const EVENT_COMPATIBILITY_ON_BEFORE_BASKET_DELETE = "OnBeforeBasketDelete"

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

◆ EVENT_COMPATIBILITY_ON_BEFORE_BASKET_ITEM_ADD

const EVENT_COMPATIBILITY_ON_BEFORE_BASKET_ITEM_ADD = "OnBeforeBasketAdd"

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

◆ EVENT_COMPATIBILITY_ON_BEFORE_BASKET_ITEM_UPDATE

const EVENT_COMPATIBILITY_ON_BEFORE_BASKET_ITEM_UPDATE = "OnBeforeBasketUpdate"

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

◆ EVENT_COMPATIBILITY_ON_BEFORE_ORDER_ADD

const EVENT_COMPATIBILITY_ON_BEFORE_ORDER_ADD = "OnBeforeOrderAdd"

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

◆ EVENT_COMPATIBILITY_ON_BEFORE_ORDER_CANCELED

const EVENT_COMPATIBILITY_ON_BEFORE_ORDER_CANCELED = "OnSaleBeforeCancelOrder"

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

◆ EVENT_COMPATIBILITY_ON_BEFORE_ORDER_DELETE

const EVENT_COMPATIBILITY_ON_BEFORE_ORDER_DELETE = "OnBeforeOrderDelete"

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

◆ EVENT_COMPATIBILITY_ON_BEFORE_ORDER_STATUS_CHANGE

const EVENT_COMPATIBILITY_ON_BEFORE_ORDER_STATUS_CHANGE = "OnSaleBeforeStatusOrder"

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

◆ EVENT_COMPATIBILITY_ON_BEFORE_ORDER_UPDATE

const EVENT_COMPATIBILITY_ON_BEFORE_ORDER_UPDATE = "OnBeforeOrderUpdate"

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

◆ EVENT_COMPATIBILITY_ON_ORDER_ADD

const EVENT_COMPATIBILITY_ON_ORDER_ADD = "OnOrderAdd"

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

◆ EVENT_COMPATIBILITY_ON_ORDER_CANCEL_SEND_EMAIL

const EVENT_COMPATIBILITY_ON_ORDER_CANCEL_SEND_EMAIL = "OnOrderCancelSendEmail"

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

◆ EVENT_COMPATIBILITY_ON_ORDER_CANCELED

const EVENT_COMPATIBILITY_ON_ORDER_CANCELED = "OnSaleCancelOrder"

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

◆ EVENT_COMPATIBILITY_ON_ORDER_DELETED

const EVENT_COMPATIBILITY_ON_ORDER_DELETED = "OnOrderDelete"

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

◆ EVENT_COMPATIBILITY_ON_ORDER_DELIVER_SEND_EMAIL

const EVENT_COMPATIBILITY_ON_ORDER_DELIVER_SEND_EMAIL = "OnOrderDeliverSendEmail"

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

◆ EVENT_COMPATIBILITY_ON_ORDER_NEW_SEND_EMAIL

const EVENT_COMPATIBILITY_ON_ORDER_NEW_SEND_EMAIL = "OnOrderNewSendEmail"

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

◆ EVENT_COMPATIBILITY_ON_ORDER_PAID

const EVENT_COMPATIBILITY_ON_ORDER_PAID = "OnSalePayOrder"

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

◆ EVENT_COMPATIBILITY_ON_ORDER_PAID_SEND_EMAIL

const EVENT_COMPATIBILITY_ON_ORDER_PAID_SEND_EMAIL = "OnOrderPaySendEmail"

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

◆ EVENT_COMPATIBILITY_ON_ORDER_SAVE

const EVENT_COMPATIBILITY_ON_ORDER_SAVE = "OnOrderSave"

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

◆ EVENT_COMPATIBILITY_ON_ORDER_STATUS_CHANGE

const EVENT_COMPATIBILITY_ON_ORDER_STATUS_CHANGE = "OnSaleStatusOrder"

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

◆ EVENT_COMPATIBILITY_ON_ORDER_UPDATE

const EVENT_COMPATIBILITY_ON_ORDER_UPDATE = "OnOrderUpdate"

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

◆ EVENT_COMPATIBILITY_ON_SHIPMENT_DELIVER

const EVENT_COMPATIBILITY_ON_SHIPMENT_DELIVER = "OnSaleDeliveryOrder"

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

◆ EVENT_COMPATIBILITY_ON_TRACKING_NUMBER_CHANGE

const EVENT_COMPATIBILITY_ON_TRACKING_NUMBER_CHANGE = "OnTrackingNumberChange"

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

◆ EVENT_COMPATIBILITY_ORDER_CANCEL_SEND_EMAIL_EVENT_NAME

const EVENT_COMPATIBILITY_ORDER_CANCEL_SEND_EMAIL_EVENT_NAME = "SALE_ORDER_CANCEL"

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

◆ EVENT_COMPATIBILITY_ORDER_DELIVER_SEND_EMAIL_EVENT_NAME

const EVENT_COMPATIBILITY_ORDER_DELIVER_SEND_EMAIL_EVENT_NAME = "SALE_ORDER_DELIVERY"

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

◆ EVENT_COMPATIBILITY_ORDER_NEW_SEND_EMAIL_EVENT_NAME

const EVENT_COMPATIBILITY_ORDER_NEW_SEND_EMAIL_EVENT_NAME = "SALE_NEW_ORDER"

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

◆ EVENT_COMPATIBILITY_ORDER_STATUS_EMAIL

const EVENT_COMPATIBILITY_ORDER_STATUS_EMAIL = "OnSaleStatusEMail"

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

◆ EVENT_COMPATIBILITY_ORDER_STATUS_SEND_EMAIL

const EVENT_COMPATIBILITY_ORDER_STATUS_SEND_EMAIL = "OnOrderStatusSendEmail"

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