'StripMarkup',
'author' => 'Steve Sanbeg',
'description' => 'adds tag',
'url' => 'http://www.mediawiki.org/wiki/Extension:Strip_Markup'
);
function wfStripMarkupExtension() {
$GLOBALS['wgParser']->setHook("stripmarkup","StripMarkupExtension");
}
function StripMarkupExtension( $text, $param=array(), $parser=null ) {
if (method_exists($parser, 'recursiveTagParse')) {
$text = $parser->recursiveTagParse($text);
} else {
$ret = $parser->parse(
$text,
$parser->mTitle,
$parser->mOptions,
// We begin at line start
true,
// Important, otherwise $this->clearState()
// would get run every time [ or
// is called, fucking the whole
// thing up.
false
);
$text = $ret->getText();
}
return Sanitizer::stripAllTags( $text );
}
?>]