• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/mail/tracking.php
  • Класс: BitrixMainMailTracking
  • Вызов: Tracking::changeStatus
static function changeStatus(CallbackResult $callbackResult)
{
	if($callbackResult->getModuleId())
	{
		$filter = [$callbackResult->getModuleId()];
	}
	else
	{
		$filter = null;
	}

	$event = new MainEvent("main", self::onChangeStatus, [$callbackResult], $filter);
	$event->send();
	foreach ($event->getResults() as $eventResult)
	{
		if ($eventResult->getType() == EventResult::ERROR)
		{
			return false;
		}
	}

	return true;
}