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

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

	$monitorSkipUsers = self::getMonitorSkipOption();
	if ($monitorSkipUsers == '0')
	{
		return;
	}

	$monitorSkipUsers = Json::decode($monitorSkipUsers);
	$monitorSkipUsers = array_diff($monitorSkipUsers, $userIds);

	self::setMonitorSkipOption($monitorSkipUsers);

	if (self::getMonitorEnableType() !== self::TYPE_NONE)
	{
		self::sendChangeMonitorEnabledEvent($userIds,State::ENABLED);
	}
}