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

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

static addField ($entityName, $orderId, $field, $oldValue=null, $value=null, $id=null, $entity=null, array $fields=array())
 
static addAction ($entityName, $orderId, $type, $id=null, $entity=null, array $fields=array(), $level=null)
 
static collectEntityFields ($entityName, $orderId, $id=null)
 
static deleteByOrderId ($id)
 
static addLog ($entityName, $orderId, $type, $id=null, $entity=null, array $fields=array(), $level=null)
 
static checkLogLevel ($level)
 
static checkActionLogLevel ($level)
 
static deleteOldAgent ($days, $hitLimit=null)
 
static getManagerLogItems ()
 

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

const SALE_ORDER_HISTORY_UPDATE = 'UPDATE'
 
const SALE_ORDER_HISTORY_RECORD_TYPE_ACTION = 'ACTION'
 
const SALE_ORDER_HISTORY_RECORD_TYPE_FIELD = 'FIELD'
 
const SALE_ORDER_HISTORY_RECORD_TYPE_DEBUG = 'DEBUG'
 
const FIELD_TYPE_NAME = 'NAME'
 
const FIELD_TYPE_TYPE = 'TYPE'
 
const SALE_ORDER_HISTORY_LOG_LEVEL_0 = 0
 
const SALE_ORDER_HISTORY_LOG_LEVEL_1 = 1
 
const SALE_ORDER_HISTORY_ACTION_LOG_LEVEL_0 = 0
 
const SALE_ORDER_HISTORY_ACTION_LOG_LEVEL_1 = 1
 

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

 __construct ()
 

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

static getPoolByEntity ($entity, $orderId)
 
static prepareDataForAdd ($entityName, $type, $entity=null, array $data=array())
 
static addRecord ($entityName, $orderId, $type, $id=null, $entity=null, array $data=array())
 
static addInternal ($fields)
 
static getOperationType ($entityName, $type)
 
static getList (array $parameters=array())
 
static deleteInternal ($primary)
 
static deleteOldInternal ($days, $limit=null)
 

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

static $pool = array()
 
static $poolFields = array()
 

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

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

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

◆ __construct()

__construct ( )
protected

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

Методы

◆ addAction()

static addAction ( $entityName,
$orderId,
$type,
$id = null,
$entity = null,
array $fields = array(),
$level = null )
static
Аргументы
$entityName
$orderId
$type
null$id
null$entity
array$fields
null$level
Исключения
Main

ArgumentNullException

Исключения
Main

ArgumentOutOfRangeException

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

◆ addField()

static addField ( $entityName,
$orderId,
$field,
$oldValue = null,
$value = null,
$id = null,
$entity = null,
array $fields = array() )
static
Аргументы
string$entityName
int$orderId
string$field
null | string$oldValue
null | string$value
int$id
$entity
array$fields

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

◆ addInternal()

static addInternal ( $fields)
staticprotected
Аргументы
$fields
Возвращает
Main\Entity\AddResult
Исключения

Exception

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

◆ addLog()

static addLog ( $entityName,
$orderId,
$type,
$id = null,
$entity = null,
array $fields = array(),
$level = null )
static
Аргументы
$entityName
$orderId
$type
null$id
null$entity
array$fields
null$level
Исключения
Main

ArgumentNullException

Исключения
Main

ArgumentOutOfRangeException

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

◆ addRecord()

static addRecord ( $entityName,
$orderId,
$type,
$id = null,
$entity = null,
array $data = array() )
staticprotected
Аргументы
$entityName
$orderId
$type
null$id
null | Entity$entity
array$data

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

◆ checkActionLogLevel()

static checkActionLogLevel ( $level)
static
Аргументы
$level
Возвращает
bool
Исключения
Main

ArgumentNullException

Исключения
Main

ArgumentOutOfRangeException

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

◆ checkLogLevel()

static checkLogLevel ( $level)
static
Аргументы
$level
Возвращает
bool
Исключения
Main

ArgumentNullException

Исключения
Main

ArgumentOutOfRangeException

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

◆ collectEntityFields()

static collectEntityFields ( $entityName,
$orderId,
$id = null )
static
Аргументы
$entityName
$orderId
null | int$id
Возвращает
bool

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

◆ deleteByOrderId()

static deleteByOrderId ( $id)
static
Аргументы
$id
Возвращает
bool
Исключения
Main

ArgumentException

Исключения
Main

ObjectPropertyException

Исключения
Main

SystemException

Исключения

Exception

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

◆ deleteInternal()

static deleteInternal ( $primary)
staticprotected
Аргументы
$primary
Возвращает
Main\Entity\DeleteResult
Исключения

Exception

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

◆ deleteOldAgent()

static deleteOldAgent ( $days,
$hitLimit = null )
static

Delete old records on an agent

Аргументы
$days
null$hitLimit
Возвращает
string
Исключения
Main

ArgumentException

Исключения
Main

ObjectException

Исключения
Main

ObjectPropertyException

Исключения
Main

SystemException

Исключения

Exception

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

◆ deleteOldInternal()

static deleteOldInternal ( $days,
$limit = null )
staticprotected
Аргументы
$days
null$limit
Возвращает
bool
Исключения
Main

ArgumentException

Исключения
Main

ObjectException

Исключения
Main

ObjectPropertyException

Исключения
Main

SystemException

Исключения

Exception

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

◆ getList()

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

ArgumentException

Исключения
Main

ObjectPropertyException

Исключения
Main

SystemException

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

◆ getManagerLogItems()

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

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

◆ getOperationType()

static getOperationType ( $entityName,
$type )
staticprotected
Аргументы
$entityName
$type
Возвращает
bool

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

◆ getPoolByEntity()

static getPoolByEntity ( $entity,
$orderId )
staticprotected
Аргументы
$entity
$orderId
Возвращает
bool|array

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

◆ prepareDataForAdd()

static prepareDataForAdd ( $entityName,
$type,
$entity = null,
array $data = array() )
staticprotected
Аргументы
$entityName
$type
Entity$entity
array$data
Возвращает
array

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

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

◆ $pool

$pool = array()
staticprotected

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

◆ $poolFields

$poolFields = array()
staticprotected

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

◆ FIELD_TYPE_NAME

const FIELD_TYPE_NAME = 'NAME'

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

◆ FIELD_TYPE_TYPE

const FIELD_TYPE_TYPE = 'TYPE'

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

◆ SALE_ORDER_HISTORY_ACTION_LOG_LEVEL_0

const SALE_ORDER_HISTORY_ACTION_LOG_LEVEL_0 = 0

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

◆ SALE_ORDER_HISTORY_ACTION_LOG_LEVEL_1

const SALE_ORDER_HISTORY_ACTION_LOG_LEVEL_1 = 1

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

◆ SALE_ORDER_HISTORY_LOG_LEVEL_0

const SALE_ORDER_HISTORY_LOG_LEVEL_0 = 0

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

◆ SALE_ORDER_HISTORY_LOG_LEVEL_1

const SALE_ORDER_HISTORY_LOG_LEVEL_1 = 1

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

◆ SALE_ORDER_HISTORY_RECORD_TYPE_ACTION

const SALE_ORDER_HISTORY_RECORD_TYPE_ACTION = 'ACTION'

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

◆ SALE_ORDER_HISTORY_RECORD_TYPE_DEBUG

const SALE_ORDER_HISTORY_RECORD_TYPE_DEBUG = 'DEBUG'

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

◆ SALE_ORDER_HISTORY_RECORD_TYPE_FIELD

const SALE_ORDER_HISTORY_RECORD_TYPE_FIELD = 'FIELD'

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

◆ SALE_ORDER_HISTORY_UPDATE

const SALE_ORDER_HISTORY_UPDATE = 'UPDATE'

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