• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/orderhistory.php
  • Класс: BitrixSaleOrderHistory
  • Вызов: OrderHistory::addLog
static function addLog($entityName, $orderId, $type, $id = null, $entity = null, array $fields = array(), $level = null)
{
	if ($level === null)
	{
		$level = static::SALE_ORDER_HISTORY_LOG_LEVEL_0;
	}

	if (!static::checkLogLevel($level))
		return;

	if (!empty($fields))
	{
		foreach($fields as $fieldName => $fieldValue)
		{
			if (static::isDate($fieldValue))
			{
				$fields[$fieldName] = $fieldValue->toString();
			}
		}
	}

	static::$pool[$entityName][$orderId][$id][$type][] = array(
		'RECORD_TYPE' => static::SALE_ORDER_HISTORY_RECORD_TYPE_DEBUG,
		'ENTITY_NAME' => $entityName,
		'ENTITY' => $entity,
		'ID' => $id,
		'TYPE' => $type,
		'DATA' => $fields,
		'LEVEL' => $level
	);
}