- Модуль: intranet
- Путь к файлу: ~/bitrix/modules/intranet/lib/Site/Sections/TimemanSection.php
- Класс: BitrixIntranetSiteSectionsTimemanSection
- Вызов: TimemanSection::getWorkReport
static function getWorkReport(): array
{
$available =
static::isBitrix24()
? static::isTimemanAvailable()
: static::isTimemanInstalled() && CBXFeatures::isFeatureEnabled('timeman')
;
$onclick = '';
$locked = false;
$workReportUrl = SITE_DIR . 'timeman/work_report.php';
if (static::isBitrix24() && !static::isTimemanInstalled())
{
$locked = true;
$workReportUrl = '';
$onclick = 'javascript:BX.UI.InfoHelper.show("limit_office_reports");';
}
return [
'id' => 'work_report',
'title' => Loc::getMessage('TIMEMAN_SECTION_WORK_REPORT_ITEM_TITLE'),
'available' => $available,
'url' => $workReportUrl,
'locked' => $locked,
'menuData' => [
'menu_item_id' => 'menu_work_report',
'is_locked' => $locked,
'onclick' => $onclick,
],
];
}