class CoreParserFunctions {
static function register( $parser ) {
global $wgAllowDisplayTitle, $wgAllowSlowParserFunctions;
-
+
# Syntax for arguments (see self::setFunctionHook):
# "name for lookup in localized magic words array",
# function callback,
return $mwRaw->match( $param );
}
}
-
+
static function formatRaw( $num, $raw ) {
if( self::isRaw( $raw ) ) {
return $num;
static function pagesinnamespace( $parser, $namespace = 0, $raw = null ) {
return self::formatRaw( SiteStats::pagesInNs( intval( $namespace ) ), $raw );
}
-
+
static function pagesincategory( $parser, $category = '', $raw = null ) {
global $wgExpensiveParserFunctionLimit;
if ($category == '') {
return wfMsgForContent( 'nosuchspecialpage' );
}
}
-
+
public static function defaultsort( $parser, $text ) {
$text = trim( $text );
if( strlen( $text ) > 0 )
$parser->setDefaultSort( $text );
return '';
}
-
+
public static function filepath( $parser, $name='', $option='' ) {
$file = wfFindFile( $name );
if( $file ) {
$stripList = $parser->getStripList();
if ( !in_array( $tagName, $stripList ) ) {
- return '<span class="error">' .
- wfMsg( 'unknown_extension_tag', $tagName ) .
+ return '<span class="error">' .
+ wfMsg( 'unknown_extension_tag', $tagName ) .
'</span>';
}
return $parser->extensionSubstitution( $params, $frame );
}
}
-