Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
01/27/2016 04:43:44 PM (10 years ago)
Author:
djpaul
Message:

Introduce base classes for new Email implementation.

  • Class BP_Email represents an email; the bits you see in your email client like the subject, message, recipients. It also encapsulates custom email headers and tokens.
  • Class BP_Email_Recipient represents an email recipient. It holds an email address and recipient name. If the class is instantiated with a WordPress user ID, then it also has a WP_User reference.
  • Interface BP_Email_Delivery is what mail delivery services will use to implement support for emails sent by BuddyPress.
  • Class BP_PHPMailer implements BP_Email_Delivery for PHPMailer.

See #6592. Props timersys, mercime, boonebgorges, hnla, DJPaul.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-core/bp-core-classes.php

    r10417 r10470  
    2626require dirname( __FILE__ ) . '/classes/class-bp-attachment-avatar.php';
    2727require dirname( __FILE__ ) . '/classes/class-bp-attachment-cover-image.php';
     28require dirname( __FILE__ ) . '/classes/class-bp-email-recipient.php';
     29require dirname( __FILE__ ) . '/classes/class-bp-email.php';
     30require dirname( __FILE__ ) . '/classes/class-bp-email-delivery.php';
     31require dirname( __FILE__ ) . '/classes/class-bp-phpmailer.php';
Note: See TracChangeset for help on using the changeset viewer.