- Модуль: pull
- Путь к файлу: ~/bitrix/modules/pull/classes/general/pull_options.php
- Класс: CPullOptions
- Вызов: CPullOptions::SetQueueServerStatus
static function SetQueueServerStatus($flag = "N")
{
$currentValue = COption::GetOptionString("pull", "nginx");
if($currentValue === $flag)
{
return true;
}
COption::SetOptionString("pull", "nginx", $flag=='Y'?'Y':'N');
if ($flag=='Y')
{
CAgent::AddAgent("CPullChannel::CheckOnlineChannel();", "pull", "N", 240, "", "Y", ConvertTimeStamp(time()+CTimeZone::GetOffset()+240, "FULL"));
}
else
{
CAgent::RemoveAgent("CPullChannel::CheckOnlineChannel();", "pull");
}
return true;
}