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 ); }