diff options
Diffstat (limited to 'includes/SpecialMostlinked.php')
-rw-r--r-- | includes/SpecialMostlinked.php | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/includes/SpecialMostlinked.php b/includes/SpecialMostlinked.php index 1791228d..2794ecbb 100644 --- a/includes/SpecialMostlinked.php +++ b/includes/SpecialMostlinked.php @@ -28,7 +28,7 @@ class MostlinkedPage extends QueryPage { */ function getSQL() { $dbr =& wfGetDB( DB_SLAVE ); - extract( $dbr->tableNames( 'pagelinks', 'page' ) ); + list( $pagelinks, $page ) = $dbr->tableNamesN( 'pagelinks', 'page' ); return "SELECT 'Mostlinked' AS type, pl_namespace AS namespace, @@ -44,12 +44,12 @@ class MostlinkedPage extends QueryPage { /** * Pre-fill the link cache */ - function preprocessResults( &$dbr, $res ) { - if( $dbr->numRows( $res ) > 0 ) { + function preprocessResults( &$db, &$res ) { + if( $db->numRows( $res ) > 0 ) { $linkBatch = new LinkBatch(); - while( $row = $dbr->fetchObject( $res ) ) + while( $row = $db->fetchObject( $res ) ) $linkBatch->addObj( Title::makeTitleSafe( $row->namespace, $row->title ) ); - $dbr->dataSeek( $res, 0 ); + $db->dataSeek( $res, 0 ); $linkBatch->execute(); } } @@ -62,8 +62,8 @@ class MostlinkedPage extends QueryPage { * @return string */ function makeWlhLink( &$title, $caption, &$skin ) { - $wlh = Title::makeTitle( NS_SPECIAL, 'Whatlinkshere' ); - return $skin->makeKnownLinkObj( $wlh, $caption, 'target=' . $title->getPrefixedUrl() ); + $wlh = SpecialPage::getTitleFor( 'Whatlinkshere', $title->getPrefixedDBkey() ); + return $skin->makeKnownLinkObj( $wlh, $caption ); } /** |