• Модуль: intranet
  • Путь к файлу: ~/bitrix/modules/intranet/lib/Site/Sections/AutomationSection.php
  • Класс: BitrixIntranetSiteSectionsAutomationSection
  • Вызов: AutomationSection::getOnec
static function getOnec(): array
{
	$allowedLangs = ['ru', 'kz', 'by', 'ua'];
	$available = Loader::includeModule('bitrix24') && in_array(CBitrix24::getLicensePrefix(), $allowedLangs);
	if (!$available && !ModuleManager::isModuleInstalled('bitrix24'))
	{
		$available =
			file_exists($_SERVER['DOCUMENT_ROOT'] . SITE_DIR . 'onec/') && in_array(LANGUAGE_ID, $allowedLangs)
		;
	}

	return [
		'id' => 'onec',
		'title' => Loc::getMessage('AUTOMATION_SECTION_ONEC_ITEM_TITLE_2'),
		'available' => $available,
		'url' => SITE_DIR . 'onec/',
		'iconClass' => 'ui-icon ui-icon-service-1c',
		'menuData' => [
			'menu_item_id' => 'menu_onec_sect',
			'top_menu_id' => 'top_menu_id_onec',
		]
	];
}