private function unparse_value($value) { $unparser = $this->formatter->get_unparser(); $unparser->set_content($value); $unparser->parse(); return $unparser->get_content(); }
function wiki_unparse($var) { $var = preg_replace('`<a href="(?:/wiki/)?([a-z0-9+#-]+)">(.*)</a>`sU', "[link=\$1]\$2[/link]", $var); $content_manager = new ContentFormattingFactory(BBCODE_LANGUAGE); $unparser = $content_manager->get_unparser(); $unparser->set_content($var, PARSER_DO_NOT_STRIP_SLASHES); $unparser->parse(); return $unparser->get_content(DO_NOT_ADD_SLASHES); }
function unparse(&$content) { $content_manager = new ContentFormattingFactory(); $parser = $content_manager->get_unparser(); $parser->set_content($content, PARSER_DO_NOT_STRIP_SLASHES); $parser->parse(); return $parser->get_content(DO_NOT_ADD_SLASHES); }