From: Huji Lee Date: Tue, 1 Aug 2017 00:20:08 +0000 (-0400) Subject: Show anchor in redirect target on Special:DoubleRedirects X-Git-Tag: 1.31.0-rc.0~2464^2~1 X-Git-Url: http://git.cyclocoop.org/%28?a=commitdiff_plain;h=81171dc8d4b3fbf47fb2e9bfcf4b421acd5eff59;p=lhc%2Fweb%2Fwiklou.git Show anchor in redirect target on Special:DoubleRedirects Bug: T17147 Change-Id: I0d0eba51ca675b18f1fbed2eb0db7cc15ba1ecc7 --- diff --git a/includes/specials/SpecialDoubleRedirects.php b/includes/specials/SpecialDoubleRedirects.php index d7e99db817..64b378cc96 100644 --- a/includes/specials/SpecialDoubleRedirects.php +++ b/includes/specials/SpecialDoubleRedirects.php @@ -73,6 +73,7 @@ class DoubleRedirectsPage extends QueryPage { // not actually be a page table row for this target (e.g. for interwiki redirects) 'nsc' => 'rb.rd_namespace', 'tc' => 'rb.rd_title', + 'fc' => 'rb.rd_fragment', 'iwc' => 'rb.rd_interwiki', ], 'conds' => [ @@ -146,7 +147,7 @@ class DoubleRedirectsPage extends QueryPage { } $titleB = Title::makeTitle( $result->nsb, $result->tb ); - $titleC = Title::makeTitle( $result->nsc, $result->tc, '', $result->iwc ); + $titleC = Title::makeTitle( $result->nsc, $result->tc, $result->fc, $result->iwc ); $linkA = $linkRenderer->makeKnownLink( $titleA, @@ -179,7 +180,7 @@ class DoubleRedirectsPage extends QueryPage { [ 'redirect' => 'no' ] ); - $linkC = $linkRenderer->makeKnownLink( $titleC ); + $linkC = $linkRenderer->makeKnownLink( $titleC, $titleC->getFullText() ); $lang = $this->getLanguage(); $arr = $lang->getArrow() . $lang->getDirMark();