• Модуль: timeman
  • Путь к файлу: ~/bitrix/modules/timeman/lib/monitor/config.php
  • Класс: BitrixTimemanMonitorConfig
  • Вызов: Config::skipUsers
static function skipUsers($userIds): void
{
	if (!self::isAvailable())
	{
		return;
	}

	if (!is_array($userIds))
	{
		$userIds = [$userIds];
	}

	$monitorSkipUsers = self::getMonitorSkipOption();
	if ($monitorSkipUsers == '0')
	{
		self::setMonitorSkipOption($userIds);
		self::sendChangeMonitorEnabledEvent($userIds,State::DISABLED);
		return;
	}

	$monitorSkipUsers = Json::decode($monitorSkipUsers);
	$monitorSkipUsers = array_unique(array_merge($monitorSkipUsers, $userIds));

	self::setMonitorSkipOption($monitorSkipUsers);
}