function wfSpecialPopularpages() { global $wgUser, $wgOut, $wgLang, $wgTitle; global $limit, $offset; # From query string $fname = "wfSpecialPopularpages"; global $wgMiserMode; if ( $wgMiserMode ) { $wgOut->addWikiText( wfMsg( "perfdisabled" ) ); return; } if ( ! $limit ) { $limit = $wgUser->getOption( "rclimit" ); if ( ! $limit ) { $limit = 50; } } if ( ! $offset ) { $offset = 0; } $sql = "SELECT DISTINCT cur_title, cur_counter FROM cur " . "WHERE cur_namespace=0 AND cur_is_redirect=0 ORDER BY " . "cur_counter DESC LIMIT {$offset}, {$limit}"; $res = wfQuery( $sql, $fname ); $sk = $wgUser->getSkin(); $top = wfShowingResults( $offset, $limit ); $wgOut->addHTML( "
{$top}\n" );
$sl = wfViewPrevNext( $offset, $limit,
$wgLang->specialPage( "Popularpages" ) );
$wgOut->addHTML( "
{$sl}\n" );
$s = "
{$sl}\n" ); } ?>