* Don't show a stray "* Hooks" if none are defined
authorÆvar Arnfjörð Bjarmason <avar@users.mediawiki.org>
Mon, 16 Jan 2006 06:11:06 +0000 (06:11 +0000)
committerÆvar Arnfjörð Bjarmason <avar@users.mediawiki.org>
Mon, 16 Jan 2006 06:11:06 +0000 (06:11 +0000)
includes/SpecialVersion.php

index c6bd249..6341dd3 100644 (file)
@@ -165,14 +165,17 @@ class SpecialVersion {
        function wgHooks() {
                global $wgHooks;
 
-               $myWgHooks = $wgHooks;
-               ksort( $myWgHooks );
-
-               $ret = "* Hooks:\n";
-               foreach ($myWgHooks as $hook => $hooks)
-                       $ret .= "** $hook: " . $this->listToText( $hooks ) . "\n";
-
-               return $ret;
+               if ( count( $wgHooks ) ) {
+                       $myWgHooks = $wgHooks;
+                       ksort( $myWgHooks );
+                       
+                       $ret = "* Hooks:\n";
+                       foreach ($myWgHooks as $hook => $hooks)
+                               $ret .= "** $hook: " . $this->listToText( $hooks ) . "\n";
+                       
+                       return $ret;
+               } else
+                       return '';
        }
 
        /**