/** * Callback for EE_Brewing_Regular__messages_caf hook used to register message types. * * @since 4.4.0 * * @return void */ public static function register_message_types() { foreach (self::$_settings as $settings) { foreach ($settings['message_types'] as $message_type => $message_type_settings) { EE_Register_Message_Type::register($message_type, $message_type_settings); } } }
/** * Takes care of registering the message types that are only available in caffeinated EE. * * @since 4.3.2 * * @return void */ public function register_caf_message_types() { //register newsletter message type $setup_args = array('mtfilename' => 'EE_Newsletter_message_type.class.php', 'autoloadpaths' => array(EE_CAF_LIBRARIES . 'messages/message_type/newsletter/'), 'messengers_to_activate_with' => array('email'), 'messengers_to_validate_with' => array('email')); EE_Register_Message_Type::register('newsletter', $setup_args); //register payment reminder message type $setup_args = array('mtfilename' => 'EE_Payment_Reminder_message_type.class.php', 'autoloadpaths' => array(EE_CAF_LIBRARIES . 'messages/message_type/payment_reminder/'), 'messengers_to_activate_with' => array('email'), 'messengers_to_validate_with' => array('email')); EE_Register_Message_Type::register('payment_reminder', $setup_args); //register payment declined message type $setup_args = array('mtfilename' => 'EE_Payment_Declined_message_type.class.php', 'autoloadpaths' => array(EE_CAF_LIBRARIES . 'messages/message_type/payment_declined/'), 'messengers_to_activate_with' => array('email'), 'messengers_to_validate_with' => array('email')); EE_Register_Message_Type::register('payment_declined', $setup_args); //register registration declined message type $setup_args = array('mtfilename' => 'EE_Declined_Registration_message_type.class.php', 'autoloadpaths' => array(EE_CAF_LIBRARIES . 'messages/message_type/declined_registration/'), 'messengers_to_activate_with' => array('email'), 'messengers_to_validate_with' => array('email')); EE_Register_Message_Type::register('declined_registration', $setup_args); //register registration cancelled message type $setup_args = array('mtfilename' => 'EE_Cancelled_Registration_message_type.class.php', 'autoloadpaths' => array(EE_CAF_LIBRARIES . 'messages/message_type/cancelled_registration/'), 'messengers_to_activate_with' => array('email'), 'messengers_to_validate_with' => array('email')); EE_Register_Message_Type::register('cancelled_registration', $setup_args); //register payment failed message type $setup_args = array('mtfilename' => 'EE_Payment_Failed_message_type.class.php', 'autoloadpaths' => array(EE_CAF_LIBRARIES . 'messages/message_type/payment_failed/'), 'messengers_to_activate_with' => array('email'), 'messengers_to_validate_with' => array('email')); EE_Register_Message_Type::register('payment_failed', $setup_args); //register payment declined message type $setup_args = array('mtfilename' => 'EE_Payment_Cancelled_message_type.class.php', 'autoloadpaths' => array(EE_CAF_LIBRARIES . 'messages/message_type/payment_cancelled/'), 'messengers_to_activate_with' => array('email'), 'messengers_to_validate_with' => array('email')); EE_Register_Message_Type::register('payment_cancelled', $setup_args); }