• Модуль: sender
  • Путь к файлу: ~/bitrix/modules/sender/lib/mailingtrigger.php
  • Класс: Bitrix\Sender\MailingTriggerTable
  • Вызов: MailingTriggerTable::onAfterAdd
static function onAfterAdd(Entity\Event $event)
{
	$result = new Entity\EventResult;
	$data = $event->getParameters();

	if(is_string($data['fields']['ENDPOINT']))
	{
		$data['fields']['ENDPOINT'] = unserialize($data['fields']['ENDPOINT'], ['allowed_classes' => false]);
	}
	if(!is_array($data['fields']['ENDPOINT']))
	{
		$data['fields']['ENDPOINT'] = null;
	}
	static::actualizeHandlers($data['primary']['MAILING_CHAIN_ID'], $data['fields']['ENDPOINT'], null);

	return $result;
}