...Человеческий поиск в разработке...
- Модуль: ui
- Путь к файлу: ~/bitrix/modules/ui/lib/entityselector/dialog.php
- Класс: BitrixUIEntitySelectorDialog
- Вызов: Dialog::saveRecentItems
public function saveRecentItems(array $recentItems) { if ($this->getContext() === null) { return; } foreach ($recentItems as $recentItemOptions) { if (!is_array($recentItemOptions)) { continue; } $recentItem = new Item($recentItemOptions); $entity = $this->getEntity($recentItem->getEntityId()); if ($entity) { $entity->getProvider()->handleBeforeItemSave($recentItem); if ($recentItem->isSaveable()) { EntityUsageTable::merge([ 'USER_ID' => $GLOBALS['USER']->getId(), 'CONTEXT' => $this->getContext(), 'ENTITY_ID' => $recentItem->getEntityId(), 'ITEM_ID' => $recentItem->getId() ]); } } } }