АРАМА: Уведомления / Скидки на день рождения пользователей, контактов и лидов CRM. Дни рождения

Тех. информация по модулю уведомлений на Дни Рождения

Приведенные ниже данные служат для продвинутых пользователей или разработчиков на Битрикс. Настоятельно не рекомендуем что либо менять или использовать без полной уверенности в своих действиях.

Агенты:

  • 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 - массив, содержащий данные по всем подходящим под настройки объетам.