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