• Модуль: storeassist
  • Путь к файлу: ~/bitrix/modules/storeassist/classes/general/storeassist.php
  • Класс: CStoreAssist
  • Вызов: CStoreAssist::onBuildGlobalMenu
static function onBuildGlobalMenu(&$arGlobalMenu, &$arModuleMenu)
{
	if (!in_array(LANGUAGE_ID, array("ru", "ua")))
		return;

	global $APPLICATION;

	if ($APPLICATION->GetGroupRight("storeassist") >= "R")
	{
		$storeAssistItem = array(
			"text" => Loc::getMessage("STOREAS_MENU_TEXT"),
			"url" => "storeassist.php?lang=".LANGUAGE_ID,
			"title" => Loc::getMessage("STOREAS_MENU_TITLE"),
		);

		foreach ($arModuleMenu as &$arMenuItem)
		{
			if (!isset($arMenuItem["items_id"]) || $arMenuItem["items_id"] !== "menu_sale_settings")
			{
				continue;
			}

			if (isset($arMenuItem["items"]) && is_array($arMenuItem["items"]))
			{
				array_unshift($arMenuItem["items"], $storeAssistItem);
			}
			else
			{
				$arMenuItem["items"] = array($storeAssistItem);
			}
			break;
		}
	}
}