- Модуль: landing
- Путь к файлу: ~/bitrix/modules/landing/lib/connector/intranet.php
- Класс: BitrixLandingConnectorIntranet
- Вызов: Intranet::getMenuItemBind
static function getMenuItemBind(string $bindCode): array
{
$setItems = [];
if (Rights::hasAdditionalRight('extension', null, false, true))
{
$setItems[] = [
'id' => 'landing_bind',
'system' => true,
'text' => Loc::getMessage('LANDING_CONNECTOR_INTRANET_MENU_BIND_TITLE'),
'onclick' => 'BX.SidePanel.Instance.open('' . SITE_DIR . self::PATH_SERVICE_LIST .
'?menuId=' . $bindCode . '', {allowChangeHistory: false});'
];
if (Rights::hasAdditionalRight('create', null, false, true))
{
$setItems[] = [
'id' => 'landing_create',
'system' => true,
'text' => Loc::getMessage('LANDING_CONNECTOR_INTRANET_MENU_BIND_CREATE_TITLE'),
'onclick' => 'BX.SidePanel.Instance.open('' . SITE_DIR . self::PATH_SERVICE_LIST .
'?menuId=' . $bindCode . '&create=Y', {allowChangeHistory: false});'
];
}
}
return $setItems;
}