From: Tim Starling Date: Sat, 26 Mar 2005 14:07:37 +0000 (+0000) Subject: Making it easier for skin subclasses to change the navigation links X-Git-Tag: 1.5.0alpha1~516 X-Git-Url: http://git.cyclocoop.org/%22.%24match%5B1%5D.%22?a=commitdiff_plain;h=72741355de7d17fdde7096b3371c7c20d3a319b7;p=lhc%2Fweb%2Fwiklou.git Making it easier for skin subclasses to change the navigation links --- diff --git a/includes/SkinTemplate.php b/includes/SkinTemplate.php index ede1ed8f9b..84ada028fb 100644 --- a/includes/SkinTemplate.php +++ b/includes/SkinTemplate.php @@ -678,6 +678,11 @@ class SkinTemplate extends Skin { wfProfileOut( $fname ); return $content_actions; } + + function getNavigationLinks() { + global $wgNavigationLinks; + return $wgNavigationLinks; + } /** * build array of global navigation links @@ -688,9 +693,10 @@ class SkinTemplate extends Skin { $fname = 'SkinTemplate::buildNavigationUrls'; wfProfileIn( $fname ); - global $wgNavigationLinks; + $links = $this->getNavigationLinks(); + $result = array(); - foreach ( $wgNavigationLinks as $link ) { + foreach ( $links as $link ) { $text = wfMsg( $link['text'] ); wfProfileIn( "$fname-{$link['text']}" ); if ($text != '-') {