• Модуль: b24connector
  • Путь к файлу: ~/bitrix/modules/b24connector/lib/helper.php
  • Класс: BitrixB24ConnectorHelper
  • Вызов: Helper::onBuildGlobalMenu
static function onBuildGlobalMenu(&$aGlobalMenu, &$aModuleMenu)
{
	global $APPLICATION;

	$moduleAccess = $APPLICATION->GetGroupRight('b24connector');

	if($moduleAccess < "R")
		return false;

	$menu = array(
		"parent_menu" => "global_menu_b24connector",
		"section" => "b24connector",
		"sort" => 100,
		"text" => Loc::getMessage("B24C_HLP_INTEGRATION"),
		"icon" => "b24connector_menu_icon",
		"page_icon" => "b24connector_page_icon",
		"items_id" => "menu_b24connector",
		"url" => "b24connector_b24connector.php?lang=".LANGUAGE_ID,
		"more_url" => array("b24connector_chat.php", "sale_crm.php"),
		"items" => array(),
	);

	$menu["items"][] = array(
		"text" => Loc::getMessage("B24C_HLP_BUTTONS"),
		"url" => "/bitrix/admin/b24connector_buttons.php?lang=".LANGUAGE_ID,
		"icon" => "b24connector_menu_icon_butt",
		"more_url" => array(
			"b24connector_buttons.php"
		)
	);

	$menu["items"][] = array(
		"text" => Loc::getMessage("B24C_HLP_CHAT"),
		"url" => "/bitrix/admin/b24connector_chat.php?lang=".LANGUAGE_ID,
		"icon" => "b24connector_menu_icon_chat",
		"more_url" => array(
			"b24connector_chat.php"
		)
	);

	$menu["items"][] = array(
		"text" => Loc::getMessage('B24C_HLP_RECALL'),
		"url" => "/bitrix/admin/b24connector_recall.php?lang=".LANGUAGE_ID,
		"icon" => "b24connector_menu_icon_recall",
		"more_url" => array(
			"b24connector_recall.php"
		)
	);

	$menu["items"][] = array(
		"text" => Loc::getMessage('B24C_HLP_CRM_FORM'),
		"url" => "/bitrix/admin/b24connector_crm_forms.php?lang=".LANGUAGE_ID,
		"icon" => "b24connector_menu_icon_cform",
		"more_url" => array(
			"b24connector_crm_forms.php"
		)
	);

	$menu["items"][] = array(
		"text" => Loc::getMessage('B24C_HLP_OL'),
		"url" => "/bitrix/admin/b24connector_open_lines.php?lang=".LANGUAGE_ID,
		"icon" => "b24connector_menu_icon_ol",
		"more_url" => array(
			"b24connector_open_lines.php"
		)
	);

	$menu["items"][] = array(
		"text" => Loc::getMessage('B24C_HLP_TELEPHONY'),
		"url" => "/bitrix/admin/b24connector_telefonia.php?lang=".LANGUAGE_ID,
		"icon" => "b24connector_menu_icon_telephony",
		"more_url" => array(
			"b24connector_telefonia.php"
		)
	);

	return array(
		"global_menu_b24connector" => array(
			"menu_id" => "b24connector",
			"text" => Loc::getMessage("B24C_HLP_GM_TEXT"),
			"title" => Loc::getMessage("B24C_HLP_GM_TITLE"),
			"sort" => 210,
			"items_id" => "global_menu_b24connector",
			"help_section" => "b24connector",
			"items" => array($menu)
		));
}