<?php
+/**
+ *
+ * @package MediaWiki
+ * @subpackage SpecialPage
+ */
+/**
+ *
+ */
require_once('QueryPage.php');
+/**
+ *
+ * @package MediaWiki
+ * @subpackage SpecialPage
+ */
class DisambiguationsPage extends PageQueryPage {
function getName() {
}
function isExpensive( ) { return true; }
+ function isSyndicated() { return false; }
function getPageHeader( ) {
global $wgUser;
$sk = $wgUser->getSkin();
#FIXME : probably need to add a backlink to the maintenance page.
- return '<p>'.wfMsg("disambiguationstext", $sk->makeKnownLink(wfMsg('disambiguationspage')) )."</p><br>\n";
+ return '<p>'.wfMsg("disambiguationstext", $sk->makeKnownLink(wfMsgForContent('disambiguationspage')) )."</p><br>\n";
}
function getSQL() {
$dbr =& wfGetDB( DB_SLAVE );
extract( $dbr->tableNames( 'cur', 'links' ) );
- $dp = Title::newFromText(wfMsg("disambiguationspage"));
+ $dp = Title::newFromText(wfMsgForContent("disambiguationspage"));
$dpid = $dp->getArticleID();
$sql = "SELECT ca.cur_namespace AS ns_art, ca.cur_title AS title_art,"
}
function formatResult( $skin, $result ) {
- global $wgLang ;
- $ns = $wgLang->getNamespaces() ;
+ global $wgContLang ;
+ $ns = $wgContLang->getNamespaces() ;
$from = $skin->makeKnownLink( $ns[$result->ns_art].':'.$result->title_art ,'');
$edit = $skin->makeBrokenLink( $ns[$result->ns_art].':'.$result->title_art , "(".wfMsg("qbedit").")" , 'redirect=no');
}
}
+/**
+ * Constructor
+ */
function wfSpecialDisambiguations() {
list( $limit, $offset ) = wfCheckLimits();