• Модуль: security
  • Путь к файлу: ~/bitrix/modules/security/classes/general/iprule.php
  • Класс: CSecurityIPRule
  • Вызов: CSecurityIPRule::IsActive
static function IsActive()
{
	if(isset(self::$bActive) && self::$bActive === true)
		return true;

	$bActive = false;
	foreach(GetModuleEvents("main", "OnPageStart", true) as $event)
	{
		if(
			isset($event["TO_MODULE_ID"]) && $event["TO_MODULE_ID"] == "security"
			&& isset($event["TO_CLASS"]) && $event["TO_CLASS"] == "CSecurityIPRule"
		)
		{
			$bActive = true;
			break;
		}
	}
	return $bActive;
}