• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/mail/tracking.php
  • Класс: BitrixMainMailTracking
  • Вызов: Tracking::read
static function read(array $data)
{
	if (MainConfigOption::get('main', 'track_outgoing_emails_read', 'Y') != 'Y')
	{
		return false;
	}

	if(array_key_exists('MODULE_ID', $data))
		$filter = array($data['MODULE_ID']);
	else
		$filter = null;

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

	return true;
}