X-Git-Url: https://scripts.mit.edu/gitweb/autoinstallsdev/mediawiki.git/blobdiff_plain/74c929b24b048c9f1e31e17db757ae4195cd7673..dc9cc5d707f5a612938cc9371614cc41c328fda2:/skins/CologneBlue.php diff --git a/skins/CologneBlue.php b/skins/CologneBlue.php index f3806dc9..c650cbee 100644 --- a/skins/CologneBlue.php +++ b/skins/CologneBlue.php @@ -66,7 +66,7 @@ class SkinCologneBlue extends Skin { function doAfterContent() { - global $wgOut; + global $wgOut, $wgLang; $s = "\n
\n"; @@ -80,9 +80,11 @@ class SkinCologneBlue extends Skin { $s .= ""; $s .= $this->bottomLinks(); - $s .= "\n
" . $this->makeKnownLinkObj( Title::newMainPage() ) . " | " - . $this->aboutLink() . " | " - . $this->searchForm( wfMsg( "qbfind" ) ); + $s .= $wgLang->pipeList( array( + "\n
" . $this->makeKnownLinkObj( Title::newMainPage() ), + $this->aboutLink(), + $this->searchForm( wfMsg( "qbfind" ) ) + ) ); $s .= "\n
" . $this->pageStats(); @@ -121,7 +123,7 @@ class SkinCologneBlue extends Skin { } function sysLinks() { - global $wgUser, $wgContLang, $wgTitle; + global $wgUser, $wgLang, $wgContLang, $wgTitle; $li = $wgContLang->specialPage("Userlogin"); $lo = $wgContLang->specialPage("Userlogout"); @@ -132,29 +134,28 @@ class SkinCologneBlue extends Skin { $q = "returnto={$rt}"; } - $s = "" . - $this->mainPageLink() - . " | " . - $this->makeKnownLink( wfMsgForContent( "aboutpage" ), wfMsg( "about" ) ) - . " | " . - $this->makeKnownLink( wfMsgForContent( "helppage" ), wfMsg( "help" ) ) - . " | " . - $this->makeKnownLink( wfMsgForContent( "faqpage" ), wfMsg("faq") ) - . " | " . - $this->specialLink( "specialpages" ); + $s = array( + $this->mainPageLink(), + $this->makeKnownLink( wfMsgForContent( "aboutpage" ), wfMsg( "about" ) ), + $this->makeKnownLink( wfMsgForContent( "helppage" ), wfMsg( "help" ) ), + $this->makeKnownLink( wfMsgForContent( "faqpage" ), wfMsg("faq") ), + $this->specialLink( "specialpages" ) + ); /* show links to different language variants */ - $s .= $this->variantLinks(); - $s .= $this->extensionTabLinks(); - - $s .= " | "; + if( $this->variantLinks() ) { + $s[] = $this->variantLinks(); + } + if( $this->extensionTabLinks() ) { + $s[] = $this->extensionTabLinks(); + } if ( $wgUser->isLoggedIn() ) { - $s .= $this->makeKnownLink( $lo, wfMsg( "logout" ), $q ); + $s[] = $this->makeKnownLink( $lo, wfMsg( "logout" ), $q ); } else { - $s .= $this->makeKnownLink( $li, wfMsg( "login" ), $q ); + $s[] = $this->makeKnownLink( $li, wfMsg( "login" ), $q ); } - return $s; + return $wgLang->pipeList( $s ); } /** @@ -262,7 +263,7 @@ class SkinCologneBlue extends Skin { $s .= $this->menuHead( "qbspecialpages" ) . $this->specialLink( "newpages" ) - . $sep . $this->specialLink( "imagelist" ) + . $sep . $this->specialLink( "listfiles" ) . $sep . $this->specialLink( "statistics" ); if ( $wgUser->isLoggedIn() && $wgEnableUploads ) { $s .= $sep . $this->specialLink( "upload" ); @@ -289,7 +290,7 @@ class SkinCologneBlue extends Skin { function searchForm( $label = "" ) { - global $wgRequest; + global $wgRequest, $wgUseTwoButtonsSearchForm; $search = $wgRequest->getText( 'search' ); $action = $this->escapeSearchLink(); @@ -298,8 +299,14 @@ class SkinCologneBlue extends Skin { $s .= "searchboxes}\" class=\"mw-searchInput\" name=\"search\" size=\"14\" value=\"" . htmlspecialchars(substr($search,0,256)) . "\" />
" - . "searchboxes}\" class=\"searchButton\" name=\"go\" value=\"" . htmlspecialchars( wfMsg( "searcharticle" ) ) . "\" />" - . "searchboxes}\" class=\"searchButton\" name=\"fulltext\" value=\"" . htmlspecialchars( wfMsg( "search" ) ) . "\" />"; + . "searchboxes}\" class=\"searchButton\" name=\"go\" value=\"" . htmlspecialchars( wfMsg( "searcharticle" ) ) . "\" />"; + + if ($wgUseTwoButtonsSearchForm) + $s .= "searchboxes}\" class=\"searchButton\" name=\"fulltext\" value=\"" . htmlspecialchars( wfMsg( "search" ) ) . "\" />\n"; + else + $s .= '
\n"; + + $s .= ''; // Ensure unique id's for search boxes made after the first $this->searchboxes = $this->searchboxes == '' ? 2 : $this->searchboxes + 1;