* constructor
*/
function wfSpecialWatchlist( $par ) {
- global $wgUser, $wgOut, $wgLang, $wgTitle, $wgMemc, $wgRequest, $wgContLang;
+ global $wgUser, $wgOut, $wgLang, $wgMemc, $wgRequest, $wgContLang;
global $wgUseWatchlistCache, $wgWLCacheTimeout, $wgDBname;
global $wgRCShowWatchingUsers, $wgEnotifWatchlist, $wgShowUpdatedMarker;
global $wgEnotifWatchlist, $wgFilterRobotsWL;
$wgOut->addHTML( "</p>\n" );
/* End bottom header */
- $sk = $wgUser->getSkin();
-
- if ( $wgUser->getOption('usenewrc') ) {
- $list =& new EnhancedChangesList( $sk );
- } else {
- $list =& new OldChangesList( $sk );
- }
+ $list = ChangesList::newFromUser( $wgUser );
$s = $list->beginRecentChangesList();
$counter = 1;