コード例 #1
0
 /**
  * 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);
         }
     }
 }
コード例 #2
0
 /**
  * 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);
 }