public static function SetActive($bActive = false, $end_time = 0) { if ($bActive) { if (!CSecurityIPRule::IsActive()) { RegisterModuleDependences("main", "OnPageStart", "security", "CSecurityIPRule", "OnPageStart", "2"); } } else { if (CSecurityIPRule::IsActive()) { UnRegisterModuleDependences("main", "OnPageStart", "security", "CSecurityIPRule", "OnPageStart"); } } self::$bActive = $bActive; }