From ac7ad4309f6b3bfa109dbcd4a9c560960d385539 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C3=86var=20Arnfj=C3=B6r=C3=B0=20Bjarmason?= Date: Sun, 8 Jan 2006 15:12:03 +0000 Subject: [PATCH] * (bug 4531) Show a list of parser extension tags --- includes/SpecialVersion.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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"; -- 2.20.1