Umherirrender has uploaded a new change for review.
https://gerrit.wikimedia.org/r/84143
Change subject: Always pass user to LogPage::addEntry
......................................................................
Always pass user to LogPage::addEntry
This avoids getting $wgUser in LogPage::addEntry
Change-Id: Ie105cef4ebc3d69aeaef5ee40ce6ee0087a74c69
---
M includes/Title.php
M includes/revisiondelete/RevisionDeleteAbstracts.php
M includes/specials/SpecialBlock.php
M includes/specials/SpecialImport.php
M includes/specials/SpecialMergeHistory.php
M includes/specials/SpecialUnblock.php
6 files changed, 8 insertions(+), 7 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core
refs/changes/43/84143/1
diff --git a/includes/Title.php b/includes/Title.php
index 734e009..3ad76b9 100644
--- a/includes/Title.php
+++ b/includes/Title.php
@@ -3694,7 +3694,7 @@
$comment .= wfMessage( 'colon-separator'
)->inContentLanguage()->text() . $reason;
}
// @todo FIXME: $params?
- $log->addEntry( 'move_prot', $nt, $comment, array(
$this->getPrefixedText() ) );
+ $log->addEntry( 'move_prot', $nt, $comment, array(
$this->getPrefixedText() ), $wgUser );
}
# Update watchlists
diff --git a/includes/revisiondelete/RevisionDeleteAbstracts.php
b/includes/revisiondelete/RevisionDeleteAbstracts.php
index 9ace35a..d822d09 100644
--- a/includes/revisiondelete/RevisionDeleteAbstracts.php
+++ b/includes/revisiondelete/RevisionDeleteAbstracts.php
@@ -203,7 +203,7 @@
// Actually add the deletion log entry
$log = new LogPage( $logType );
$logid = $log->addEntry( $this->getLogAction(),
$params['title'],
- $params['comment'], $logParams );
+ $params['comment'], $logParams, $this->getUser() );
// Allow for easy searching of deletion log items for
revision/log items
$log->addRelations( $field, $params['ids'], $logid );
$log->addRelations( 'target_author_id', $params['authorIds'],
$logid );
diff --git a/includes/specials/SpecialBlock.php
b/includes/specials/SpecialBlock.php
index 6ba009a..3b73a37 100644
--- a/includes/specials/SpecialBlock.php
+++ b/includes/specials/SpecialBlock.php
@@ -772,7 +772,8 @@
$logaction,
Title::makeTitle( NS_USER, $target ),
$data['Reason'][0],
- $logParams
+ $logParams,
+ $performer
);
# Relate log ID to block IDs (bug 25763)
$blockIds = array_merge( array( $status['id'] ),
$status['autoIds'] );
diff --git a/includes/specials/SpecialImport.php
b/includes/specials/SpecialImport.php
index 0d54bb3..d7d860d 100644
--- a/includes/specials/SpecialImport.php
+++ b/includes/specials/SpecialImport.php
@@ -478,7 +478,7 @@
if ( $this->reason ) {
$detail .= $this->msg(
'colon-separator' )->inContentLanguage()->text() . $this->reason;
}
- $log->addEntry( 'upload', $title, $detail );
+ $log->addEntry( 'upload', $title, $detail,
array(), $this->getUser() );
} else {
$interwiki = '[[:' . $this->mInterwiki . ':' .
$origTitle->getPrefixedText() . ']]';
@@ -487,7 +487,7 @@
if ( $this->reason ) {
$detail .= $this->msg(
'colon-separator' )->inContentLanguage()->text() . $this->reason;
}
- $log->addEntry( 'interwiki', $title, $detail );
+ $log->addEntry( 'interwiki', $title, $detail,
array(), $this->getUser() );
}
$comment = $detail; // quick
diff --git a/includes/specials/SpecialMergeHistory.php
b/includes/specials/SpecialMergeHistory.php
index 2a86fca..fb5ea65 100644
--- a/includes/specials/SpecialMergeHistory.php
+++ b/includes/specials/SpecialMergeHistory.php
@@ -417,7 +417,7 @@
$log = new LogPage( 'merge' );
$log->addEntry(
'merge', $targetTitle, $this->mComment,
- array( $destTitle->getPrefixedText(), $timestampLimit )
+ array( $destTitle->getPrefixedText(), $timestampLimit
), $this->getUser()
);
$this->getOutput()->addWikiMsg( 'mergehistory-success',
diff --git a/includes/specials/SpecialUnblock.php
b/includes/specials/SpecialUnblock.php
index 4da5155..ca93b6d 100644
--- a/includes/specials/SpecialUnblock.php
+++ b/includes/specials/SpecialUnblock.php
@@ -211,7 +211,7 @@
# Make log entry
$log = new LogPage( 'block' );
- $log->addEntry( 'unblock', $page, $data['Reason'] );
+ $log->addEntry( 'unblock', $page, $data['Reason'], array(),
$performer );
return true;
}
--
To view, visit https://gerrit.wikimedia.org/r/84143
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ie105cef4ebc3d69aeaef5ee40ce6ee0087a74c69
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Umherirrender <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits