• Модуль: sender
  • Путь к файлу: ~/bitrix/modules/sender/lib/maileventhandler.php
  • Класс: Bitrix\Sender\MailEventHandler
  • Вызов: MailEventHandler::handleEvent
static function handleEvent(Event $event)
{
	$eventData = $event->getParameters();
	$eventData = $eventData[0];

	$eventName = $eventData['EVENT_NAME'];
	$fields = is_array($eventData['C_FIELDS']) ? $eventData['C_FIELDS'] : array();

	if(static::isPreventable($eventName, $fields))
	{
		// error
		$result = new EventResult(EventResult::ERROR);
	}
	else
	{
		// success
		$result = new EventResult(EventResult::SUCCESS);
	}

	return $result;
}