X-Git-Url: https://git.cyclocoop.org/?a=blobdiff_plain;f=includes%2Fspecials%2FSpecialDoubleRedirects.php;h=8837c07ab9fed9c88104c28bc3198dae58d71a88;hb=0800a2fe7ffeba966120a78e856ed286f926c5e4;hp=d25de5ddc7917313bf87a52992d58c7e24a8cf08;hpb=56b5aa18ed5b4faa5a4652eec87195f86170a286;p=lhc%2Fweb%2Fwiklou.git
diff --git a/includes/specials/SpecialDoubleRedirects.php b/includes/specials/SpecialDoubleRedirects.php
index d25de5ddc7..8837c07ab9 100644
--- a/includes/specials/SpecialDoubleRedirects.php
+++ b/includes/specials/SpecialDoubleRedirects.php
@@ -32,7 +32,7 @@ class DoubleRedirectsPage extends PageQueryPage {
function __construct( $name = 'DoubleRedirects' ) {
parent::__construct( $name );
}
-
+
function isExpensive() { return true; }
function isSyndicated() { return false; }
function sortDescending() { return false; }
@@ -49,6 +49,7 @@ class DoubleRedirectsPage extends PageQueryPage {
'pb' => 'page', 'pc' => 'page' ),
'fields' => array ( 'pa.page_namespace AS namespace',
'pa.page_title AS title',
+ 'pa.page_title AS value',
'pb.page_namespace AS nsb',
'pb.page_title AS tb',
'pc.page_namespace AS nsc',
@@ -76,8 +77,6 @@ class DoubleRedirectsPage extends PageQueryPage {
}
function formatResult( $skin, $result ) {
- global $wgContLang;
-
$titleA = Title::makeTitle( $result->namespace, $result->title );
if ( $result && !isset( $result->nsb ) ) {
@@ -91,19 +90,20 @@ class DoubleRedirectsPage extends PageQueryPage {
}
}
if ( !$result ) {
- return '' . $skin->link( $titleA, null, array(), array( 'redirect' => 'no' ) ) . '';
+ return '' . Linker::link( $titleA, null, array(), array( 'redirect' => 'no' ) ) . '';
}
$titleB = Title::makeTitle( $result->nsb, $result->tb );
$titleC = Title::makeTitle( $result->nsc, $result->tc );
- $linkA = $skin->linkKnown(
+ $linkA = Linker::linkKnown(
$titleA,
null,
array(),
array( 'redirect' => 'no' )
);
- $edit = $skin->linkKnown(
+
+ $edit = Linker::linkKnown(
$titleA,
wfMsgExt( 'parentheses', array( 'escape' ), wfMsg( 'editlink' ) ),
array(),
@@ -112,14 +112,18 @@ class DoubleRedirectsPage extends PageQueryPage {
'action' => 'edit'
)
);
- $linkB = $skin->linkKnown(
+
+ $linkB = Linker::linkKnown(
$titleB,
null,
array(),
array( 'redirect' => 'no' )
);
- $linkC = $skin->linkKnown( $titleC );
- $arr = $wgContLang->getArrow() . $wgContLang->getDirMark();
+
+ $linkC = Linker::linkKnown( $titleC );
+
+ $lang = $this->getLanguage();
+ $arr = $lang->getArrow() . $lang->getDirMark();
return( "{$linkA} {$edit} {$arr} {$linkB} {$arr} {$linkC}" );
}