* Special:AllPages: Move hardcoded styles from code to CSS
* (bug 6092) Add parser function equivalents of {{REVISIONID}},
{{REVISIONTIMESTAMP}} (and friends) and {{REVISIONUSER}} magic words
-* (bug 7039) Show/hide bots/own edits from Recentchanges via preferences
-* Show/hide bots/own edits from Newpage via preferences
=== Bug fixes in 1.15 ===
* (bug 16968) Special:Upload no longer throws useless warnings.
'rclimit' => 50,
'wllimit' => 250,
'hideminor' => 0,
- 'rc_hidebots' => 1,
'hidepatrolled' => 0,
'newpageshidepatrolled' => 0,
'highlightbroken' => 1,
'highlightbroken',
'justify',
'hideminor',
- 'rc_hidebots',
- 'rc_hideown',
- 'newpageshidebots',
- 'newpageshideown',
'extendwatchlist',
'usenewrc',
'numberheadings',
$this->opts = $opts; // bind
$opts->add( 'hideliu', false );
$opts->add( 'hidepatrolled', $wgUser->getBoolOption( 'newpageshidepatrolled' ) );
- $opts->add( 'hidebots', $wgUser->getBoolOption( 'newpageshidebots' ) );
- $opts->add( 'hideown', $wgUser->getBoolOption( 'newpageshideown' ) );
+ $opts->add( 'hidebots', false );
$opts->add( 'hideredirs', true );
$opts->add( 'limit', (int)$wgUser->getOption( 'rclimit' ) );
$opts->add( 'offset', '' );
$this->opts->setValue( 'hidepatrolled', true );
if ( 'hidebots' == $bit )
$this->opts->setValue( 'hidebots', true );
- if ( 'hideown' == $bit )
- $this->opts->setValue( 'hideown', true );
if ( 'showredirs' == $bit )
$this->opts->setValue( 'hideredirs', false );
if ( is_numeric( $bit ) )
'hideliu' => 'rcshowhideliu',
'hidepatrolled' => 'rcshowhidepatr',
'hidebots' => 'rcshowhidebots',
- 'hideown' => 'rcshowhidemine',
'hideredirs' => 'whatlinkshere-hideredirs'
);
function getQueryInfo() {
global $wgEnableNewpagesUserFilter, $wgGroupPermissions, $wgUser;
- $dbr = wfGetDB( DB_SLAVE );
$conds = array();
$conds['rc_new'] = 1;
if( $this->opts->getValue( 'hidebots' ) ) {
$conds['rc_bot'] = 0;
}
- if( $this->opts->getValue( 'hideown' ) ) {
- if( $wgUser->getId() ) {
- $conds[] = 'rc_user != ' . $dbr->addQuotes( $wgUser->getId() );
- } else {
- $conds[] = 'rc_user_text != ' . $dbr->addQuotes( $wgUser->getName() );
- }
- }
+
if ( $this->opts->getValue( 'hideredirs' ) ) {
$conds['page_is_redirect'] = 0;
}
);
$toggles[] = 'hideminor';
- $toggles[] = 'rc_hidebots';
- $toggles[] = 'newpageshidebots';
if( $wgUseRCPatrol ) {
$toggles[] = 'hidepatrolled';
$toggles[] = 'newpageshidepatrolled';
}
- $toggles[] = 'rc_hideown';
- $toggles[] = 'newpageshideown';
if( $wgRCShowWatchingUsers ) $toggles[] = 'shownumberswatching';
$toggles[] = 'usenewrc';
$opts->add( 'from', '' );
$opts->add( 'hideminor', $wgUser->getBoolOption( 'hideminor' ) );
- $opts->add( 'hidebots', $wgUser->getBoolOption( 'rc_hidebots' ) );
+ $opts->add( 'hidebots', true );
$opts->add( 'hideanons', false );
$opts->add( 'hideliu', false );
$opts->add( 'hidepatrolled', $wgUser->getBoolOption( 'hidepatrolled' ) );
- $opts->add( 'hidemyself', $wgUser->getBoolOption( 'rc_hideown' ) );
+ $opts->add( 'hidemyself', false );
$opts->add( 'namespace', '', FormOptions::INTNULL );
$opts->add( 'invert', false );
'tog-highlightbroken' => 'Links auf nicht vorhandene Seiten hervorheben <a href="" class="new">Beispiel</a> (Alternative: wie dieser<a href="" class="internal">?</a>)',
'tog-justify' => 'Text als Blocksatz',
'tog-hideminor' => 'Kleine Änderungen ausblenden',
-'tog-rc_hidebots' => 'Änderungen der Bots ausblenden',
-'tog-newpageshidebots' => 'Änderungen der Bots auf der Liste „Neue Seiten“ verbergen',
'tog-hidepatrolled' => 'Kontrollierte Änderungen in den „Letzten Änderungen“ ausblenden',
'tog-newpageshidepatrolled' => 'Kontrollierte Seiten auf der Liste „Neue Seiten“ verbergen',
-'tog-rc_hideown' => 'Eigene Änderungen in den „Letzten Änderungen“ ausblenden',
-'tog-newpageshideown' => 'Eigene Änderungen in der Liste „Neue Seiten“ verbergen',
'tog-extendwatchlist' => 'Erweiterte Beobachtungsliste zur Anzeige aller Änderungen',
'tog-usenewrc' => 'Erweiterte Darstellung (benötigt JavaScript)',
'tog-numberheadings' => 'Überschriften automatisch nummerieren',
'tog-highlightbroken' => 'Format broken links <a href="" class="new">like this</a> (alternative: like this<a href="" class="internal">?</a>)',
'tog-justify' => 'Justify paragraphs',
'tog-hideminor' => 'Hide minor edits in recent changes',
-'tog-rc_hidebots' => 'Hide bot edits in recent changes',
-'tog-newpageshidebots' => 'Hide bot edits from new page list',
'tog-hidepatrolled' => 'Hide patrolled edits in recent changes',
'tog-newpageshidepatrolled' => 'Hide patrolled pages from new page list',
-'tog-rc_hideown' => 'Hide my own edits in recent changes',
-'tog-newpageshideown' => 'Hide my own edits from new page list',
'tog-extendwatchlist' => 'Expand watchlist to show all changes, not just the most recent',
'tog-usenewrc' => 'Enhanced recent changes (requires JavaScript)',
'tog-numberheadings' => 'Auto-number headings',
'tog-highlightbroken',
'tog-justify',
'tog-hideminor',
- 'tog-rc_hidebots',
- 'tog-newpageshidebots',
'tog-hidepatrolled',
'tog-newpageshidepatrolled',
- 'tog-rc_hideown',
- 'tog-newpageshideown',
'tog-extendwatchlist',
'tog-usenewrc',
'tog-numberheadings',