X-Git-Url: http://git.cyclocoop.org/%22%20.%20generer_url_ecrire%28%22brouteur%22%2C%28%24id_rubrique%20?a=blobdiff_plain;f=includes%2Fspecials%2FSpecialDoubleRedirects.php;h=90efef709bf1b99bef92479ac5f3974ad1ec552e;hb=232bbccbad432c7815a0402d36dc885f21c5d79e;hp=0cec9d076c7366278c3b88632966ffab713d4097;hpb=f6c8b955bd6103e3084ec609902e68599cf11f23;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/specials/SpecialDoubleRedirects.php b/includes/specials/SpecialDoubleRedirects.php index 0cec9d076c..90efef709b 100644 --- a/includes/specials/SpecialDoubleRedirects.php +++ b/includes/specials/SpecialDoubleRedirects.php @@ -75,7 +75,7 @@ class DoubleRedirectsPage extends QueryPage { 'conds' => [ 'ra.rd_from = pa.page_id', - // Filter out redirects where the target goes interwiki (bug 40353). + // Filter out redirects where the target goes interwiki (T42353). // This isn't an optimization, it is required for correct results, // otherwise a non-double redirect like Bar -> w:Foo will show up // like "Bar -> Foo -> w:Foo". @@ -137,14 +137,15 @@ class DoubleRedirectsPage extends QueryPage { $result = $dbr->fetchObject( $res ); } } + $linkRenderer = $this->getLinkRenderer(); if ( !$result ) { - return '' . Linker::link( $titleA, null, [], [ 'redirect' => 'no' ] ) . ''; + return '' . $linkRenderer->makeLink( $titleA, null, [], [ 'redirect' => 'no' ] ) . ''; } $titleB = Title::makeTitle( $result->nsb, $result->tb ); $titleC = Title::makeTitle( $result->nsc, $result->tc, '', $result->iwc ); - $linkA = Linker::linkKnown( + $linkA = $linkRenderer->makeKnownLink( $titleA, null, [], @@ -158,26 +159,24 @@ class DoubleRedirectsPage extends QueryPage { // check, if the content model is editable through action=edit ContentHandler::getForTitle( $titleA )->supportsDirectEditing() ) { - $edit = Linker::linkKnown( + $edit = $linkRenderer->makeKnownLink( $titleA, - $this->msg( 'parentheses', $this->msg( 'editlink' )->text() )->escaped(), + $this->msg( 'parentheses', $this->msg( 'editlink' )->text() )->text(), [], - [ - 'action' => 'edit' - ] + [ 'action' => 'edit' ] ); } else { $edit = ''; } - $linkB = Linker::linkKnown( + $linkB = $linkRenderer->makeKnownLink( $titleB, null, [], [ 'redirect' => 'no' ] ); - $linkC = Linker::linkKnown( $titleC ); + $linkC = $linkRenderer->makeKnownLink( $titleC ); $lang = $this->getLanguage(); $arr = $lang->getArrow() . $lang->getDirMark();