• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/mail/internal/eventmessage.php
  • Класс: BitrixMainMailInternalEventMessageTable
  • Вызов: EventMessageTable::onBeforeAdd
static function onBeforeAdd(EntityEvent $event)
{
	$result = new EntityEventResult;
	$data = $event->getParameters();

	if(array_key_exists('MESSAGE', $data['fields']))
	{
		$data['fields']['MESSAGE_PHP'] = static::replaceTemplateToPhp($data['fields']['MESSAGE']);
		$result->modifyFields($data['fields']);
	}

	return $result;
}