public function __construct() { parent::__construct(); $this->purifier = MOD_htmlpure::getAdvancedHtmlPurifier(); }
/** * Sends a mail to member's email address (i.e. for notifications). * * @param string $subject Email subject. * @param string $body Email body. */ public function sendMail($subject, $body) { $from = PVars::getObj('mailAddresses')->noreply; $to = $this->getEmailWithoutPermissionChecks(); // Create HTML version via purifier (linkify and add paragraphs) $purifier = MOD_htmlpure::getAdvancedHtmlPurifier(); $bodyHTML = $purifier->purify($body); if ($this->getPreference('PreferenceHtmlMails', 'Yes') == 'No') { $memberPrefersHtml = false; } else { $memberPrefersHtml = true; } //clear <br> tags stored in database //$body = strip_tags($body); // Set language for email translations $languageCode = $this->getLanguagePreference(); // TODO: Error handling $result = MOD_mail::sendEmail($subject, $from, $to, false, $bodyHTML, $languageCode, $memberPrefersHtml); }
<?php echo $callback_tag; ?> <div class="type-text"> <h3><?php echo $words->get("ProfileNoteDeleteNote"); ?> </h3> </div> <p class="flash notice"><?php echo $words->get("ProfileNoteDeleteReally"); ?> </p> <?php $m = $this->model->getMemberWithId($note->IdContact); $purifier = MOD_htmlpure::getAdvancedHtmlPurifier(); ?> <input name="IdMember" value="<?php echo $member->id; ?> " type="hidden" /> <div class="row"></div> <div class="subcolumns"> <div class="c33l"> <div class="subcl"> <?php echo $layoutbits->PIC_50_50($m->Username, '', $style = 'float_left framed'); ?> <div class="userinfo"> <a href="members/<?php echo $m->Username;