• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/mail/tracking.php
  • Класс: BitrixMainMailTracking
  • Вызов: Tracking::unsubscribe
static function unsubscribe($data)
{
	if(!is_array($data['FIELDS'])) return false;

	$event = new MainEvent("main", "OnMailEventSubscriptionDisable", array($data['FIELDS']), array($data['MODULE_ID']));
	$event->send();
	foreach ($event->getResults() as $eventResult)
	{
		if ($eventResult->getType() == EventResult::ERROR)
		{
			return false;
		}
	}

	if (!empty($data['MODULE_ID']) && $data['MODULE_ID'] === 'main')
	{
		return EventManager::onMailEventSubscriptionDisable($data);
	}

	return true;
}