DroidScript
DroidScript
учимся и разрабатываем

Хуки Рассылки

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
Позволяет добавлять дополнительное содержимое в левую боковую панель интерфейса пользователя.

© 2016-2024 
actech