public function renderHtml() { $response = parent::renderHtml(); $bbCodeParser = new HQCoder_ParseHTML_BbCode_Parser(HQCoder_ParseHTML_BbCode_Formatter_Ritsu::create('HQCoder_ParseHTML_BbCode_Formatter_Ritsu', array('view' => $this))); $bbCodeOptions = array('states' => array('viewAttachments' => $this->_params['canViewAttachments'])); $this->_params['message']['messageHtml'] = HQCoder_ParseHTML_ViewPublic_Helper_Message::getBbCodeWrapper($this->_params['message'], $bbCodeParser, $bbCodeOptions); return $response; }
public static function bbCodeWrapMessages(array &$messages, XenForo_BbCode_Parser $parser, array $options = array()) { $options += array('showSignature' => XenForo_Visitor::getInstance()->get('content_show_signature'), 'states' => array()); foreach ($messages as &$message) { $message['messageHtml'] = ''; $message['messageHtml'] = HQCoder_ParseHTML_ViewPublic_Helper_Message::getBbCodeWrapper($message, $parser, $options); } }