Пример #1
0
 public static function renderGalleryComment(XenForo_BbCode_Parser $parser, &$message)
 {
     if (XenForo_Application::getOptions()->sonnbXG_extraBbcode) {
         self::$_tags = array_merge(self::$_tags, array('img', 'media'));
     }
     $message = preg_replace(array('/(\\[url\\]\\[url\\])/i', '/(\\[\\/url\\]\\[\\/url\\])/i'), array('[url]', '[/url]'), $message);
     $message = XenForo_Helper_String::censorString($message);
     $message = self::linkTaggedPlainText($message);
     $tags = $parser->parse($message);
     if (!empty($tags)) {
         $tags = self::_processTags($tags);
     }
     $extraStates = array('stopLineBreakConversion' => 1);
     $message = new XenForo_BbCode_TextWrapper($tags, $parser, $extraStates);
     return $message;
 }