Anomie has uploaded a new change for review.
https://gerrit.wikimedia.org/r/239122
Change subject: Use new User::newSystemUser() when available
......................................................................
Use new User::newSystemUser() when available
See core change I2c736ad72d946fa9b859e6cd335fa58aececc0d5.
Change-Id: Icf792cff535bc10850fa2d9c9c002c49fd9895a4
---
M install.php
1 file changed, 15 insertions(+), 11 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/AutoProxyBlock
refs/changes/22/239122/1
diff --git a/install.php b/install.php
index 4e5d0b9..b9e038c 100644
--- a/install.php
+++ b/install.php
@@ -1,15 +1,19 @@
<?php
require_once( dirname(__FILE__) . '/../../maintenance/commandLine.inc' );
-$user = User::newFromName( 'AutoProxyBlock' );
-
-if ( !$user->getId() ) {
- $user->addToDatabase();
- $user->saveSettings();
- $ssu = new SiteStatsUpdate( 0, 0, 0, 0, 1 );
- $ssu->doUpdate();
+if ( method_exists( 'User', 'newSystemUser' ) ) {
+ $user = User::newSystemUser( 'AutoProxyBlock', array( 'steal' => true )
);
} else {
- $user->setPassword( null );
- $user->setEmail( null );
- $user->saveSettings();
-}
\ No newline at end of file
+ $user = User::newFromName( 'AutoProxyBlock' );
+
+ if ( !$user->getId() ) {
+ $user->addToDatabase();
+ $user->saveSettings();
+ $ssu = new SiteStatsUpdate( 0, 0, 0, 0, 1 );
+ $ssu->doUpdate();
+ } else {
+ $user->setPassword( null );
+ $user->setEmail( null );
+ $user->saveSettings();
+ }
+}
--
To view, visit https://gerrit.wikimedia.org/r/239122
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Icf792cff535bc10850fa2d9c9c002c49fd9895a4
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/AutoProxyBlock
Gerrit-Branch: master
Gerrit-Owner: Anomie <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits