- Модуль: ui
- Путь к файлу: ~/bitrix/modules/ui/lib/Avatar/Controller/mask.php
- Класс: BitrixUIAvatarControllerMask
- Вызов: Mask::getRecentlyUsedListAction
public function getRecentlyUsedListAction(PageNavigation $pageNavigation, MainEngineCurrentUser $currentUser): ResponseDataTypePage
{
return static::getList(
AvatarMaskItemTable::query()
->setSelect(['ID', 'FILE_ID', 'TITLE', 'DESCRIPTION', 'SORT'])
->setOrder(['RECENTLY_USED_BY.ID' => 'DESC', 'ID' => 'DESC'])
->setFilter([
'=RECENTLY_USED_BY.USER_ID' => $currentUser->getId()
])
->addOrder('RECENTLY_USED_BY.ID', 'DESC')
->setDistinct()
,
$pageNavigation,
$currentUser
);
}