- Модуль: timeman
- Путь к файлу: ~/bitrix/modules/timeman/lib/rest.php
- Класс: BitrixTimemanRest
- Вызов: Rest::timeControlSettingsGet
static function timeControlSettingsGet($query, $n, CRestServer $server)
{
if (!self::isAdmin())
{
throw new BitrixRestRestException("You don't have access to user this method", "ACCESS_ERROR", CRestServer::STATUS_WRONG_REQUEST);
}
return Array(
'active' => BitrixTimemanAbsence::isActive(),
'minimum_idle_for_report' => BitrixTimemanAbsence::getMinimumIdleForReport(),
'register_offline' => BitrixTimemanAbsence::isRegisterOffline(),
'register_idle' => BitrixTimemanAbsence::isRegisterIdle(),
'register_desktop' => BitrixTimemanAbsence::isRegisterDesktop(),
'report_request_type' => mb_strtolower(BitrixTimemanAbsence::getOptionReportEnableType()),
'report_request_users' => BitrixTimemanAbsence::getOptionReportEnableUsers(),
'report_simple_type' => mb_strtolower(BitrixTimemanAbsence::getOptionReportListSimpleType()),
'report_simple_users' => BitrixTimemanAbsence::getOptionReportListSimpleUsers(),
'report_full_type' => mb_strtolower(BitrixTimemanAbsence::getOptionReportListFullType()),
'report_full_users' => BitrixTimemanAbsence::getOptionReportListFullUsers(),
);
}