• Модуль: intranet
  • Путь к файлу: ~/bitrix/modules/intranet/lib/Site/Sections/TimemanSection.php
  • Класс: BitrixIntranetSiteSectionsTimemanSection
  • Вызов: TimemanSection::getMeetings
static function getMeetings(): array
{
	$available =
		static::isBitrix24()
			? static::isMeetingAvailable()
			: static::isMeetingInstalled() && CBXFeatures::isFeatureEnabled('Meeting')
	;
	$locked = false;
	$onclick = '';
	$meetingUrl = SITE_DIR . 'timeman/meeting/';

	if (static::isBitrix24() && !static::isMeetingInstalled())
	{
		$locked = true;
		$meetingUrl = '';
		$onclick = 'javascript:BX.UI.InfoHelper.show("limit_office_meetings");';
	}

	return [
		'id' => 'meetings',
		'title' => Loc::getMessage('TIMEMAN_SECTION_MEETINGS_ITEM_TITLE'),
		'available' => $available,
		'url' => $meetingUrl,
		'locked' => $locked,
		'menuData' => [
			'menu_item_id' => 'menu_meeting',
			'is_locked' => $locked,
			'onclick' => $onclick,
		],
	];
}