X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=includes%2Fspecialpage%2FWantedQueryPage.php;h=00fca12c7829732688d2ae25da13217f1166428a;hb=5473e9e9eeea71b0a32b2b0e703529e196721407;hp=1c19f3c756da29429cbe9471f80ca9b0fb18aba5;hpb=4b73a8b6fbb6da651af850a7d667e6e8d59e6fce;p=lhc%2Fweb%2Fwiklou.git
diff --git a/includes/specialpage/WantedQueryPage.php b/includes/specialpage/WantedQueryPage.php
index 1c19f3c756..00fca12c78 100644
--- a/includes/specialpage/WantedQueryPage.php
+++ b/includes/specialpage/WantedQueryPage.php
@@ -41,18 +41,7 @@ abstract class WantedQueryPage extends QueryPage {
* @param ResultWrapper $res
*/
function preprocessResults( $db, $res ) {
- if ( !$res->numRows() ) {
- return;
- }
-
- $batch = new LinkBatch;
- foreach ( $res as $row ) {
- $batch->add( $row->namespace, $row->title );
- }
- $batch->execute();
-
- // Back to start for display
- $res->seek( 0 );
+ $this->executeLBFromResultWrapper( $res );
}
/**
@@ -75,14 +64,15 @@ abstract class WantedQueryPage extends QueryPage {
* @return string
*/
public function formatResult( $skin, $result ) {
+ $linkRenderer = $this->getLinkRenderer();
$title = Title::makeTitleSafe( $result->namespace, $result->title );
if ( $title instanceof Title ) {
if ( $this->isCached() || $this->forceExistenceCheck() ) {
$pageLink = $this->existenceCheck( $title )
- ? '' . Linker::link( $title ) . ''
- : Linker::link( $title );
+ ? '' . $linkRenderer->makeLink( $title ) . ''
+ : $linkRenderer->makeLink( $title );
} else {
- $pageLink = Linker::link(
+ $pageLink = $linkRenderer->makeLink(
$title,
null,
[],