X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Ftitle%2FMediaWikiTitleCodec.php;h=6ca0799c8ef8974fc7c5d033401be7671de463c7;hb=9883b2471c3ea57f43d9fa8efd200098e6a85ea1;hp=12b7143f33db3eea3dd2f3479a911060ca537338;hpb=768ac15c700be7f25c4288f2675d2689f29859a3;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/title/MediaWikiTitleCodec.php b/includes/title/MediaWikiTitleCodec.php index 12b7143f33..6ca0799c8e 100644 --- a/includes/title/MediaWikiTitleCodec.php +++ b/includes/title/MediaWikiTitleCodec.php @@ -206,6 +206,7 @@ class MediaWikiTitleCodec implements TitleFormatter, TitleParser { # Initialisation $parts = array( 'interwiki' => '', + 'local_interwiki' => false, 'fragment' => '', 'namespace' => $defaultNamespace, 'dbkey' => $dbkey, @@ -282,6 +283,7 @@ class MediaWikiTitleCodec implements TitleFormatter, TitleParser { $mainPage = Title::newMainPage(); return array( 'interwiki' => $mainPage->getInterwiki(), + 'local_interwiki' => true, 'fragment' => $mainPage->getFragment(), 'namespace' => $mainPage->getNamespace(), 'dbkey' => $mainPage->getDBkey(), @@ -289,6 +291,8 @@ class MediaWikiTitleCodec implements TitleFormatter, TitleParser { ); } $parts['interwiki'] = ''; + # local interwikis should behave like initial-colon links + $parts['local_interwiki'] = true; # Do another namespace split... continue 2;