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

Reply via email to