- Модуль: timeman
- Путь к файлу: ~/bitrix/modules/timeman/lib/update/timemanversion18user.php
- Класс: BitrixTimemanUpdateTimemanVersion18User
- Вызов: TimemanVersion18User::GetModuleSettings
static function GetModuleSettings($arNeededSettings = false)
{
$arOptionsSettings = [
'UF_TIMEMAN' => true,
'UF_TM_MAX_START' => COption::GetOptionInt('timeman', 'workday_max_start', 33300),
'UF_TM_MIN_FINISH' => COption::GetOptionInt('timeman', 'workday_min_finish', 63900),
'UF_TM_MIN_DURATION' => COption::GetOptionInt('timeman', 'workday_min_duration', 28800),
'UF_TM_REPORT_REQ' => COption::GetOptionString('timeman', 'workday_report_required', 'A'),
'UF_TM_ALLOWED_DELTA' => COption::GetOptionInt('timeman', 'workday_allowed_delta', '900'),
'UF_TM_REPORT_TPL' => [],
'UF_TM_FREE' => false,
];
if (!$arNeededSettings)
{
return $arOptionsSettings;
}
else
{
$res = [];
foreach ($arNeededSettings as $k)
{
$res[$k] = $arOptionsSettings[$k];
}
return $res;
}
}