From: Brion Vibber Date: Mon, 8 Jan 2007 01:41:51 +0000 (+0000) Subject: Revert r18893/18894 (Special:Listinterwikis) for the moment; pretty broken. X-Git-Tag: 1.31.0-rc.0~54590 X-Git-Url: http://git.cyclocoop.org/fichier?a=commitdiff_plain;h=16961a3a1eec3f2674183dedd6c1f2cc8742dd18;p=lhc%2Fweb%2Fwiklou.git Revert r18893/18894 (Special:Listinterwikis) for the moment; pretty broken. - no html escaping - ugly :) - doesn't use alternate interwiki database so will be wrong on wikimedia sites --- diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 564c39c846..6ca588532d 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -473,7 +473,6 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN * (bug 8417) Handle EXIF unknown dates * (bug 8372) Return nothing on empty tags. * New maintenance script to show the cached statistics : showStats.php. -* New special page to list available interwikis [[Special:Listinterwikis]] * Count deleted edits when regenerating total edits in maintenance/initStats.php * (bug 3706) Allow users to be exempted from IP blocks. The ipblock-exempt permission key has been added to enable this behaviour, by default assigned to sysops. diff --git a/includes/SpecialListinterwikis.php b/includes/SpecialListinterwikis.php deleted file mode 100644 index 1c5458fb3d..0000000000 --- a/includes/SpecialListinterwikis.php +++ /dev/null @@ -1,42 +0,0 @@ - - * @licence GNU General Public Licence 2.0 or later - * - */ - -class ListinterwikisPage extends QueryPage { - - function getName() { return( 'Listinterwikis' ); } - function isExpensive() { return false; } - function isSyndicated() { return false; } - function sortDescending() { return false; } - - /** - * We have a little fun with title, namespace but its required by QueryPage. - */ - function getSQL() { - $dbr =& wfGetDB( DB_SLAVE ); - $iw = $dbr->tableName( 'interwiki' ); - $sql = "SELECT 'Listinterwikis' AS type, iw_url AS title, 0 AS namespace, iw_prefix AS value, iw_local, iw_trans FROM $iw"; - return $sql; - } - - function formatResult( $skin, $result ) { - return - $result->value - . ' ... ' - . $skin->makeExternalLink($result->title, $result->title); - } -} - -function wfSpecialListinterwikis() { - list( $limit, $offset ) = wfCheckLimits(); - $lip = new ListinterwikisPage(); - $lip->doQuery( $offset, $limit ); -} -?> - diff --git a/includes/SpecialPage.php b/includes/SpecialPage.php index 4767626b7e..86438756cf 100644 --- a/includes/SpecialPage.php +++ b/includes/SpecialPage.php @@ -135,7 +135,6 @@ class SpecialPage 'MIMEsearch' => array( 'SpecialPage', 'MIMEsearch' ), 'Unwatchedpages' => array( 'SpecialPage', 'Unwatchedpages', 'unwatchedpages' ), 'Listredirects' => array( 'SpecialPage', 'Listredirects' ), - 'Listinterwikis' => array( 'SpecialPage', 'Listinterwikis' ), 'Revisiondelete' => array( 'SpecialPage', 'Revisiondelete', 'deleterevision' ), 'Unusedtemplates' => array( 'SpecialPage', 'Unusedtemplates' ), 'Randomredirect' => array( 'SpecialPage', 'Randomredirect' ), diff --git a/languages/messages/MessagesEn.php b/languages/messages/MessagesEn.php index 9b607a1293..158f267cc1 100644 --- a/languages/messages/MessagesEn.php +++ b/languages/messages/MessagesEn.php @@ -1408,9 +1408,6 @@ this old version, (rev) = revert to this old version. 'unwatchedpages' => 'Unwatched pages', 'unwatchedpages-summary' => '', -# List interwikis -'listinterwikis' => 'List interwikis', - # List redirects 'listredirects' => 'List redirects', 'listredirects-summary' => '', diff --git a/languages/messages/MessagesFr.php b/languages/messages/MessagesFr.php index f2004360da..daf228766a 100644 --- a/languages/messages/MessagesFr.php +++ b/languages/messages/MessagesFr.php @@ -772,9 +772,6 @@ cette ancienne version, (rétab) = rétablir cette ancienne version. # 'unwatchedpages' => 'Pages non suivies', -# List interwikis -'listinterwikis' => 'Liste des interwikis', - # List redirects 'listredirects' => 'Liste des redirections',