Приведенные ниже данные служат для продвинутых пользователей или разработчиков на Битрикс. Настоятельно не рекомендуем что либо менять или использовать без полной уверенности в своих действиях.
Агенты:
- CScoderBirthdayAgents::Send() - функция агента, отвечает за инициализацию почтовых событий для объекта "пользователи".
- CScoderBirthdayAgents::SendForLead() - функция агента, отвечает за инициализацию почтовых событий для объекта "лиды CRM".
- CScoderBirthdayAgents::SendForContact() - функция агента, отвечает за инициализацию почтовых событий для объекта "контакты CRM".
Обработчики событий: .
- OnBeforeSendEmail - &$event_type, &$arEventFields, &$arSites - вызывается до запуска почтового события, может служить для модификации данных.
- OnAfterSendEmail - $event_type, $arEventFields, $arSites - вызывается после запуска почтового события
- OnAfterAllSendEmai - $event_type, $arAllEventFields, $arSites - вызывается после запуска почтовых событий по всем объектам.
Где
- $event_type - тип почтового события.
- $arEventFields - массив, содержащий данные (поля) по объекту.
- $arSites - массив идентификатов сайтов.
- $arAllEventFields - массив, содержащий данные по всем подходящим под настройки объетам.