3-manage_messages_view.php 664 B

123456789101112131415161718192021222324
  1. <?php
  2. namespace cx_newsletter;
  3. class manage_messages_view
  4. extends view
  5. implements view_interface {
  6. public function connect() : void {
  7. \add_submenu_page(
  8. 'cx_newsletter',
  9. __('Manage messages', 'cx_newsletter'),
  10. __('Manage messages', 'cx_newsletter'),
  11. 'customize',
  12. 'cx_newsletter_manage_messages',
  13. [$this, 'action']
  14. );
  15. }
  16. public function process() : void {
  17. $this->add_activity(manage_messages_activity::get_name());
  18. $this->add_activity(edit_message_activity::get_name());
  19. $this->add_activity(send_message_activity::get_name());
  20. }
  21. }