<?php
/**
*
+ * @package MediaWiki
+ * @subpackage SpecialPage
*/
/**
/**
*
+ * @package MediaWiki
+ * @subpackage SpecialPage
*/
class WantedPagesPage extends QueryPage {
# We cheat and return the full-text from bl_to in the title.
# In the future, a pre-parsed name will be available.
+ $agrvalue=$dbr->aggregateValue('COUNT(DISTINCT bl_from)');
return
"SELECT 'Wantedpages' as type,
0 as namespace,
COUNT(DISTINCT bl_from) as value
FROM $brokenlinks
GROUP BY bl_to
- HAVING value > 1";
+ HAVING $agrvalue > 1
+ ORDER BY $agrvalue ".
+ ($this->sortDescending() ? 'DESC' : '');
}
+ function getOrder() {
+ return '';
+ }
+
function formatResult( $skin, $result ) {
- global $wgLang;
+ global $wgContLang;
$nt = Title::newFromDBkey( $result->title );
if( is_null( $nt ) ) {
}
$plink = $skin->makeBrokenLink( $nt->getPrefixedText(), "" );
$nl = wfMsg( "nlinks", $result->value );
- $nlink = $skin->makeKnownLink( $wgLang->specialPage( "Whatlinkshere" ), $nl,
+ $nlink = $skin->makeKnownLink( $wgContLang->specialPage( "Whatlinkshere" ), $nl,
"target=" . $nt->getPrefixedURL() );
return "{$plink} ({$nlink})";