Fix bug 31436.
authorDerk-Jan Hartman <hartman@users.mediawiki.org>
Sun, 9 Oct 2011 15:35:47 +0000 (15:35 +0000)
committerDerk-Jan Hartman <hartman@users.mediawiki.org>
Sun, 9 Oct 2011 15:35:47 +0000 (15:35 +0000)
The collection extension is not array based, which caused an extra seperator to be inserted,
but no content. This was broken in r82487 or before in the SkinLegacy rewrite.

skins/Standard.php

index de63eab..1b073c3 100644 (file)
@@ -116,10 +116,10 @@ class StandardTemplate extends LegacyTemplate {
 
                $barnumber = 1;
                foreach ( $bar as $browseLinks ) {
-                       if ( $barnumber > 1 ) {
-                               $s .= "\n<hr class='sep' />";
-                       }
                        if ( is_array( $browseLinks ) ) {
+                               if ( $barnumber > 1 ) {
+                                       $s .= "\n<hr class='sep' />";
+                               }
                                foreach ( $browseLinks as $link ) {
                                        if ( $link['text'] != '-' ) {
                                                $s .= "<a href=\"{$link['href']}\">" .