diff options
author | Pierre Schmitz <pierre@archlinux.de> | 2008-12-15 18:02:47 +0100 |
---|---|---|
committer | Pierre Schmitz <pierre@archlinux.de> | 2008-12-15 18:02:47 +0100 |
commit | 396b28f3d881f5debd888ba9bb9b47c2d478a76f (patch) | |
tree | 10d6e1a721ee4ef69def34a57f02d7eb3fc9e31e /includes/SpecialFewestrevisions.php | |
parent | 0be4d3ccf6c4fe98a72704f9463ecdea2ee5e615 (diff) |
update to Mediawiki 1.13.3; some cleanups
Diffstat (limited to 'includes/SpecialFewestrevisions.php')
-rw-r--r-- | includes/SpecialFewestrevisions.php | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/includes/SpecialFewestrevisions.php b/includes/SpecialFewestrevisions.php deleted file mode 100644 index ba6db8b6..00000000 --- a/includes/SpecialFewestrevisions.php +++ /dev/null @@ -1,65 +0,0 @@ -<?php - -/** - * Special page for listing the articles with the fewest revisions. - * - * @package MediaWiki - * @addtogroup SpecialPage - * @author Martin Drashkov - */ -class FewestrevisionsPage extends QueryPage { - - function getName() { - return 'Fewestrevisions'; - } - - function isExpensive() { - return true; - } - - function isSyndicated() { - return false; - } - - function getSql() { - $dbr = wfGetDB( DB_SLAVE ); - list( $revision, $page ) = $dbr->tableNamesN( 'revision', 'page' ); - - return "SELECT 'Fewestrevisions' as type, - page_namespace as namespace, - page_title as title, - COUNT(*) as value - FROM $revision - JOIN $page ON page_id = rev_page - WHERE page_namespace = " . NS_MAIN . " - GROUP BY 1,2,3 - HAVING COUNT(*) > 1"; - } - - function sortDescending() { - return false; - } - - function formatResult( $skin, $result ) { - global $wgLang, $wgContLang; - - $nt = Title::makeTitleSafe( $result->namespace, $result->title ); - $text = $wgContLang->convert( $nt->getPrefixedText() ); - - $plink = $skin->makeKnownLinkObj( $nt, $text ); - - $nl = wfMsgExt( 'nrevisions', array( 'parsemag', 'escape'), - $wgLang->formatNum( $result->value ) ); - $nlink = $skin->makeKnownLinkObj( $nt, $nl, 'action=history' ); - - return wfSpecialList( $plink, $nlink ); - } -} - -function wfSpecialFewestrevisions() { - list( $limit, $offset ) = wfCheckLimits(); - $frp = new FewestrevisionsPage(); - $frp->doQuery( $offset, $limit ); -} - - |