• Модуль: security
  • Путь к файлу: ~/bitrix/modules/security/classes/general/redirect.php
  • Класс: CSecurityRedirect
  • Вызов: CSecurityRedirect::SetActive
static function SetActive($bActive = false)
{
	if($bActive)
	{
		if(!CSecurityRedirect::IsActive())
		{
			static::ReSeed();
			RegisterModuleDependences("main", "OnBeforeLocalRedirect", "security", "CSecurityRedirect", "BeforeLocalRedirect", "1");
			RegisterModuleDependences("main", "OnEndBufferContent", "security", "CSecurityRedirect", "EndBufferContent", "1");
		}
	}
	else
	{
		if(CSecurityRedirect::IsActive())
		{
			UnRegisterModuleDependences("main", "OnBeforeLocalRedirect", "security", "CSecurityRedirect", "BeforeLocalRedirect");
			UnRegisterModuleDependences("main", "OnEndBufferContent", "security", "CSecurityRedirect", "EndBufferContent");
		}
	}
}