X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2FSkinTemplate.php;h=bda43957dc5c0b8cd4f418fe106ee1f06d091524;hb=dcdb56b3f64337787477dad102aa943ae54bf9a7;hp=d3502e92ffa3189667e320dee703d4c85ebac9c0;hpb=987319a54adf9f6208534b5ac3b60d6f88bbf7e4;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/SkinTemplate.php b/includes/SkinTemplate.php index d3502e92ff..bda43957dc 100644 --- a/includes/SkinTemplate.php +++ b/includes/SkinTemplate.php @@ -400,7 +400,7 @@ class SkinTemplate extends Skin { if ( !in_array( $title->getNamespace(), array( NS_SPECIAL, NS_FILE ) ) && in_array( $request->getVal( 'action', 'view' ), array( 'view', 'historysubmit' ) ) && ( $title->exists() || $title->getNamespace() == NS_MEDIAWIKI ) ) { - $pageLang = $title->getPageLanguage(); + $pageLang = $title->getPageViewLanguage(); $realBodyAttribs['lang'] = $pageLang->getHtmlCode(); $realBodyAttribs['dir'] = $pageLang->getDir(); $realBodyAttribs['class'] = 'mw-content-'.$pageLang->getDir(); @@ -1153,7 +1153,7 @@ class SkinTemplate extends Skin { if ( $revid ) { $nav_urls['permalink'] = array( 'text' => $this->msg( 'permalink' )->text(), - 'href' => $out->getTitle()->getLocalURL( "oldid=$revid" ) + 'href' => $this->getTitle()->getLocalURL( "oldid=$revid" ) ); } @@ -1181,9 +1181,8 @@ class SkinTemplate extends Skin { 'href' => self::makeSpecialUrlSubpage( 'Contributions', $rootUser ) ); - $logPage = SpecialPage::getTitleFor( 'Log' ); $nav_urls['log'] = array( - 'href' => $logPage->getLocalUrl( array( 'user' => $rootUser ) ) + 'href' => self::makeSpecialUrlSubpage( 'Log', $rootUser ) ); if ( $this->getUser()->isAllowed( 'block' ) ) {