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