...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/webform/catalog.php
- Класс: Bitrix\Crm\WebForm\Catalog
- Вызов: Catalog::addItem
public function addItem(array $item) { $item = array_change_key_case($item, CASE_UPPER); $id = $item['PRODUCT_ID'] ?? $item['ID'] ?? 0; $this->items[] = [ 'ID' => ($id && is_numeric($id)) ? (int)$id : 0 , 'NAME' => trim($item['PRODUCT_NAME'] ?? $item['NAME'] ?? $item['VALUE'] ?? ''), 'PRICE' => (float)($item['PRICE'] ?? 0), 'DISCOUNT' => (float)($item['DISCOUNT'] ?? 0), 'QUANTITY' => (float)($item['QUANTITY'] ?? 0), ]; return $this; }