$hideliu = $wgRequest->getBool( 'hideliu', false ) ? 1 : 0;
$hidepatrolled = $wgRequest->getBool( 'hidepatrolled', false ) ? 1 : 0;
+ list( $limit, $offset ) = wfCheckLimits( 100, 'rclimit' );
+
# Get query parameters from path
if( $par ) {
$bits = preg_split( '/\s*,\s*/', trim( $par ) );
if( in_array( 'hidepatrolled', $bits) ) $hidepatrolled = 1;
}
+
+ # Database connection and caching
$dbr =& wfGetDB( DB_SLAVE );
extract( $dbr->tableNames( 'recentchanges', 'watchlist' ) );
return;
}
- # The next few lines can probably be commented out now that wfMsg can get text from the DB
-/* $rctext = $dbr->selectField( 'cur', 'cur_text',
- array( 'cur_namespace' => NS_WIKIPEDIA, 'cur_title' => 'Recentchanges' ),
- $fname
- );
- if( !$rctext ) {
- $rctext = wfMsg( "recentchangestext" );
- } */
-
+ # Output header
$rctext = wfMsg( "recentchangestext" );
-
$wgOut->addWikiText( $rctext );
- list( $limit, $offset ) = wfCheckLimits( 100, 'rclimit' );
+
$now = wfTimestampNow();
$cutoff_unixtime = time() - ( $days * 86400 );
$cutoff_unixtime = $cutoff_unixtime - ($cutoff_unixtime % 86400);
}
$sk = $wgUser->getSkin();
+
$showhide = array( wfMsg( 'show' ), wfMsg( 'hide' ));
$hidem = ( $hideminor ) ? 'AND rc_minor=0' : '';
$hidem .= ( $hidepatrolled )? ' AND rc_patrolled=0' : '';
$urlparams = array( 'hideminor' => $hideminor, 'hideliu' => $hideliu,
- 'hidebots' => $hidebots, 'hidepatrolled' => $hidepatrolled );
+ 'hidebots' => $hidebots, 'hidepatrolled' => $hidepatrolled);
$hideparams = wfArrayToCGI( $urlparams );
$minorLink = $sk->makeKnownLink( $wgLang->specialPage( 'Recentchanges' ),