Changeset 12353 for trunk/src/bp-core/classes/class-bp-email-recipient.php
- Timestamp:
- 03/06/2019 04:31:35 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/bp-core/classes/class-bp-email-recipient.php
r10792 r12353 15 15 * @since 2.5.0 16 16 */ 17 class BP_Email_Recipient { 18 19 /** 20 * Recipient's email address. 21 * 22 * @since 2.5.0 23 * 24 * @var string 25 */ 26 protected $address = ''; 27 28 /** 29 * Recipient's name. 30 * 31 * @since 2.5.0 32 * 33 * @var string 34 */ 35 protected $name = ''; 17 class BP_Email_Recipient extends BP_Email_Participant { 36 18 37 19 /** … … 89 71 // Set address if we have one. 90 72 if ( ! empty( $address ) ) { 91 $this-> address = sanitize_email( $address);73 $this->set_address( sanitize_email( $address ) ); 92 74 } 93 75 … … 102 84 $wp_name = wp_specialchars_decode( bp_core_get_user_displayname( $this->user_object->ID ), ENT_QUOTES ); 103 85 104 $this-> address = $this->user_object->user_email;105 $this-> name = sanitize_text_field( $wp_name );86 $this->set_address( $this->user_object->user_email ); 87 $this->set_name( $wp_name ); 106 88 107 89 } … … 109 91 // Custom name override. 110 92 if ( $name ) { 111 $this-> name = $name;93 $this->set_name( $name ); 112 94 } 113 95 … … 133 115 */ 134 116 public function get_address() { 117 $address = parent::get_address(); 135 118 136 119 /** … … 139 122 * @since 2.5.0 140 123 * 141 * @param string $addressRecipient's address.142 * @param BP_Email $recipient $thisCurrent instance of the email recipient class.124 * @param string $address Recipient's address. 125 * @param BP_Email_Recipient $recipient Current instance of the email recipient class. 143 126 */ 144 return apply_filters( 'bp_email_recipient_get_address', $ this->address, $this );127 return apply_filters( 'bp_email_recipient_get_address', $address, $this ); 145 128 } 146 129 … … 153 136 */ 154 137 public function get_name() { 138 $name = parent::get_name(); 155 139 156 140 /** … … 159 143 * @since 2.5.0 160 144 * 161 * @param string $nameRecipient's name.162 * @param BP_Email $recipient $thisCurrent instance of the email recipient class.145 * @param string $name Recipient's name. 146 * @param BP_Email_Recipient $recipient Current instance of the email recipient class. 163 147 */ 164 return apply_filters( 'bp_email_recipient_get_name', $ this->name, $this );148 return apply_filters( 'bp_email_recipient_get_name', $name, $this ); 165 149 } 166 150
Note: See TracChangeset
for help on using the changeset viewer.