...Человеческий поиск в разработке...
- Модуль: ui
- Путь к файлу: ~/bitrix/modules/ui/lib/entityselector/dialog.php
- Класс: BitrixUIEntitySelectorDialog
- Вызов: Dialog::fillRecentItems
private function fillRecentItems(array $entities) { if (empty($entities)) { return; } if ($this->getContext() === null) { $usages = $this->getGlobalUsages($entities, 50); while ($usage = $usages->fetch()) { $this->getRecentItems()->add( new RecentItem( [ 'id' => $usage['ITEM_ID'], 'entityId' => $usage['ENTITY_ID'], 'lastUseDate' => $usage['MAX_LAST_USE_DATE']->getTimestamp() ] ) ); } } else { $usages = $this->getContextUsages($entities); foreach ($usages as $usage) { $this->getRecentItems()->add( new RecentItem( [ 'id' => $usage->getItemId(), 'entityId' => $usage->getEntityId(), 'lastUseDate' => $usage->getLastUseDate()->getTimestamp() ] ) ); } } }