• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/favorites.php
  • Класс: CBXFavAdmMenu
  • Вызов: CBXFavAdmMenu::CheckItemActivity
private function CheckItemActivity($arMenu)
{
	if(isset($arMenu["_active"]) && $arMenu["_active"])
		return true;

	global $adminMenu, $APPLICATION;

	if(empty($adminMenu->aActiveSections))
		return false;

	$currentUrl = $APPLICATION->GetCurPageParam();
	$menuUrl = htmlspecialcharsback($arMenu["url"] ?? '');

	if(CBXFavUrls::Compare($menuUrl, $currentUrl))
		return true;

	$activeSectUrl = htmlspecialcharsback($adminMenu->aActiveSections["_active"]["url"] ?? '');

	if(CBXFavUrls::Compare($menuUrl, $activeSectUrl))
		return true;

	return $this->CheckFilterActivity($currentUrl, $menuUrl, $activeSectUrl);
}