private function unparse_value($value)
 {
     $unparser = $this->formatter->get_unparser();
     $unparser->set_content($value);
     $unparser->parse();
     return $unparser->get_content();
 }
예제 #2
0
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);
}
예제 #3
0
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);
}