/** * @see ViewablePM::getFormattedMessage() */ public function getFormattedMessage() { return SearchResultTextParser::parse(parent::getFormattedMessage()); }
/** * @see ViewablePM::getFormattedMessage() */ public function getFormattedMessage() { // replace relative urls $text = preg_replace('~(?<=href="|src=")(?![a-z0-9]+://)~i', PAGE_URL . '/', parent::getFormattedMessage()); return StringUtil::escapeCDATA($text); }
/** * Creates a preview of a private message. */ public static function createPreview($subject, $text, $enableSmilies = 1, $enableHtml = 0, $enableBBCodes = 1) { $row = array('pmID' => 0, 'subject' => $subject, 'message' => $text, 'enableSmilies' => $enableSmilies, 'enableHtml' => $enableHtml, 'enableBBCodes' => $enableBBCodes, 'messagePreview' => true, 'username' => ''); $pm = new ViewablePM(null, $row); return $pm->getFormattedMessage(); }