• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/access.php
  • Класс: CAccess
  • Вызов: CAccess::SaveLastRecentlyUsed
static function SaveLastRecentlyUsed($arLRU)
{
	foreach ($arLRU as $provider => $arRecent)
	{
		if (is_array($arRecent))
		{
			$arLastRecent = CUserOptions::GetOption("access_dialog_recent", $provider, []);

			$arItems = array_keys($arRecent);
			$arItems = array_unique(array_merge($arItems, $arLastRecent));
			$arItems = array_slice($arItems, 0, 20);

			CUserOptions::SetOption("access_dialog_recent", $provider, $arItems);
		}
	}
}