• Модуль: mobileapp
  • Путь к файлу: ~/bitrix/modules/mobileapp/classes/general/interface.php
  • Класс: CAdminMobileMenu
  • Вызов: CAdminMobileMenu::buildMenu
static function buildMenu($arParams)
{
	if (!empty(self::$arItems))
		return self::$arItems;

	if (isset($arParams["MENU_FILE"]))
	{
		$arMobileMenuItems = array();

		require($_SERVER["DOCUMENT_ROOT"] . $arParams["MENU_FILE"]);

		if (!empty($arMobileMenuItems))
			foreach ($arMobileMenuItems as $arItem)
				self::addItem($arItem);
	}

	if (isset($arParams["EVENT_NAME"]))
	{
		foreach (GetModuleEvents("mobileapp", $arParams["EVENT_NAME"], true) as $arHandler)
			ExecuteModuleEventEx($arHandler);
	}

	CAdminMobilePush::OnAdminMobileGetPushSettings();

	sortByColumn(self::$arItems, "sort");

	return self::$arItems;
}