• Модуль: ldap
  • Путь к файлу: ~/bitrix/modules/ldap/lib/limit.php
  • Класс: BitrixLdapLimit
  • Вызов: Limit::isUserLimitExceeded
static function isUserLimitExceeded(): bool
{
	if(self::$isUserLimitExceeded !== true)
	{
		$isFeatureEnabled = CBXFeatures::IsFeatureEnabled('LdapUnlimitedUsers');
		$featuresList = CBXFeatures::GetFeaturesList();

		if($isFeatureEnabled && !empty($featuresList))
		{
			self::$isUserLimitExceeded = false;
		}
		else
		{
			self::$isUserLimitExceeded = self::countLdapUsers() >= self::$userLimit;

			if(self::$isUserLimitExceeded)
			{
				self::notifyUserLimitExceeded();
			}
		}
	}

	return self::$isUserLimitExceeded;
}