- Модуль: 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");
}
}
}