Commit 9f9326ad8946d1c5c5fc7c3ac380b35e2a470387
- Diff rendering mode:
- inline
- side by side
build/members/member.entity.php
(13 / 1)
|   | |||
| 397 | 397 | return $this->get_crypted($this->LastName, ""); | |
| 398 | 398 | } | |
| 399 | 399 | ||
| 400 | /** | ||
| 401 | * Get member's email address (uses various permission checks) | ||
| 402 | * @return string Email address of member, empty if read permission denied | ||
| 403 | */ | ||
| 400 | 404 | public function get_email() { | |
| 401 | 405 | return $this->get_crypted($this->Email, ""); | |
| 402 | 406 | } | |
| 403 | 407 | ||
| 408 | /** | ||
| 409 | * Get member's email address (no permission checks) | ||
| 410 | * @return string|bool Email address of member, false on database error | ||
| 411 | */ | ||
| 412 | public function getEmailWithoutPermissionChecks() { | ||
| 413 | return urldecode(strip_tags(MOD_crypt::AdminReadCrypted($this->Email))); | ||
| 414 | } | ||
| 415 | |||
| 404 | 416 | public function get_messengers() { | |
| 405 | 417 | $messengers = array( | |
| 406 | 418 | array("network" => "GOOGLE", "nicename" => "Google Talk", "image" => "icon_gtalk.png", "href" => ""), | |
| … | … | ||
| 1622 | 1622 | */ | |
| 1623 | 1623 | public function sendMail($subject, $body) { | |
| 1624 | 1624 | $from = PVars::getObj('mailAddresses')->noreply; | |
| 1625 | $to = $this->email; | ||
| 1625 | $to = $this->getEmailWithoutPermissionChecks(); | ||
| 1626 | 1626 | ||
| 1627 | 1627 | // Create HTML version via purifier (linkify and add paragraphs) | |
| 1628 | 1628 | $purifier = MOD_htmlpure::getAdvancedHtmlPurifier(); |

