Хуки Рассылки
04.07.2024
campaign.archiveПозволяет добавлять дополнительное содержимое в раздел «Отправленные».
campaign.before_resumeСрабатывает перед снятием рассылки с паузы. Позволяет изменить параметры рассылки и показать пользователю собственное сообщение об ошибке.
campaign.before_sendingСрабатывает до начала рассылки. Плагин должен самостоятельно получить из базы данных информацию о текущем статусе запущенных рассылок и выполнить необходимые действия.
campaign.contacts_preparedСрабатывает после формирования списка получателей для отправки рассылки.
campaign.pauseСрабатывает после постановки рассылки на паузу.
campaign.reportПозволяет добавлять дополнительное содержимое на страницу просмотра отчёта о завершённой рассылке.
campaign.resumeСрабатывает после снятия рассылки с паузы.
campaign.sendingСрабатывает во время отправки рассылки. Позволяет следить за ходом выполнения отправки.
campaign.sending_testСрабатывает после выполнения тестовой отправки рассылки.
campaign.settingsПозволяет добавлять дополнительное содержимое на страницу настроек рассылки и изменять отображаемые на ней значения.
campaign.validateСрабатывает при проверке данных перед отправкой рассылки. Позволяет показать собственное сообщение об ошибке.
campaign.validate_testСрабатывает при проверке данных перед тестовое отправкой рассылки. Позволяет показать собственное сообщение об ошибке.
extended_transport.checkСрабатывает перед каждой регулярной проверкой дополнительных типов транспорта отправки на наличие недоставленных сообщений.
head.blocksПозволяет добавлять дополнительное содержимое в секцию HEAD интерфейса пользователя.
recipients.formПозволяет добавлять собственные варианты выбора получателей рассылки. См. также описание хука recipients.prepare.
recipients.prepareПозволяет добавлять получателей рассылки по собственным критериям. См. также описание хука recipients.form.
return_path.checkСрабатывает перед проверкой новых сообщений в адресах Return-Path.
sender.before_saveСрабатывает перед сохранением настроек отправителя. Позволяет плагину проверить значения настроек, прервать сохранение и показать пользователю сообщение об ошибке.
sender.saveСрабатывает после сохранения настроек отправителя.
sender.transportСрабатывает при попытке использования собственного типа транспорта, добавленного с помощью хука sender.types.
sender.type_settingsСрабатывает при формировании интерфейса настроек отправителя. Позволяет изменить доступный для выбора набор транспортов.
sender.typesПозволяет добавить собственный тип транспорта для выбора в настройках отправителя.
sidebar.blocksПозволяет добавлять дополнительное содержимое в левую боковую панель интерфейса пользователя.