From: Ævar Arnfjörð Bjarmason Date: Sun, 8 Jan 2006 15:12:03 +0000 (+0000) Subject: * (bug 4531) Show a list of parser extension tags X-Git-Tag: 1.6.0~685 X-Git-Url: http://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/exercices/modifier.php?a=commitdiff_plain;h=ac7ad4309f6b3bfa109dbcd4a9c560960d385539;p=lhc%2Fweb%2Fwiklou.git * (bug 4531) Show a list of parser extension tags --- diff --git a/includes/SpecialVersion.php b/includes/SpecialVersion.php index 679eed92f6..64ca33b3e0 100644 --- a/includes/SpecialVersion.php +++ b/includes/SpecialVersion.php @@ -5,6 +5,8 @@ * @package MediaWiki * @subpackage SpecialPage * + * @bug 4531 + * * @author Ævar Arnfjörð Bjarmason * @copyright Copyright © 2005, Ævar Arnfjörð Bjarmason * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later @@ -91,7 +93,7 @@ class SpecialVersion { } function extensionCredits() { - global $wgExtensionCredits, $wgExtensionFunctions, $wgSkinExtensionFunction; + global $wgExtensionCredits, $wgExtensionFunctions, $wgParser, $wgSkinExtensionFunction; if ( ! count( $wgExtensionCredits ) && ! count( $wgExtensionFunctions ) && ! count( $wgSkinExtensionFunction ) ) return ''; @@ -130,6 +132,13 @@ class SpecialVersion { $out .= '***' . $this->langObj->listToText( $wgExtensionFunctions ) . "\n"; } + if ( $cnt = count( $tags = $wgParser->getTags() ) ) { + for ( $i = 0; $i < $cnt; ++$i ) + $tags[$i] = "<{$tags[$i]}>"; + $out .= "** Parser extension tags:\n"; + $out .= '***' . $this->langObj->listToText( $tags ). "\n"; + } + if ( count( $wgSkinExtensionFunction ) ) { $out .= "** Skin extension functions:\n"; $out .= '***' . $this->langObj->listToText( $wgSkinExtensionFunction ) . "\n";