- Модуль: 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,
],
];
}