X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=maintenance%2FdeleteEqualMessages.php;h=f21f3e17669cd50bc92419efcf698ae91649bd46;hb=480ab87dbc2974ad9465af2808f21bf83397142e;hp=478e0d70c0ca4193963216e742fb2b68249212e0;hpb=d891ffecbde6b258d2928ddf1921456da946a203;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/deleteEqualMessages.php b/maintenance/deleteEqualMessages.php index 478e0d70c0..f21f3e1766 100644 --- a/maintenance/deleteEqualMessages.php +++ b/maintenance/deleteEqualMessages.php @@ -30,8 +30,8 @@ require_once __DIR__ . '/Maintenance.php'; class DeleteEqualMessages extends Maintenance { public function __construct() { parent::__construct(); - $this->mDescription = 'Deletes all pages in the MediaWiki namespace that are equal to ' - . 'the default message'; + $this->addDescription( 'Deletes all pages in the MediaWiki namespace that are equal to ' + . 'the default message' ); $this->addOption( 'delete', 'Actually delete the pages (default: dry run)' ); $this->addOption( 'delete-talk', 'Don\'t leave orphaned talk pages behind during deletion' ); $this->addOption( 'lang-code', 'Check for subpages of this language code (default: root ' @@ -162,7 +162,7 @@ class DeleteEqualMessages extends Maintenance { return; } - $user = User::newFromName( 'MediaWiki default' ); + $user = User::newSystemUser( 'MediaWiki default', array( 'steal' => true ) ); if ( !$user ) { $this->error( "Invalid username", true ); } @@ -174,7 +174,7 @@ class DeleteEqualMessages extends Maintenance { // Handle deletion $this->output( "\n...deleting equal messages (this may take a long time!)..." ); - $dbw = wfGetDB( DB_MASTER ); + $dbw = $this->getDB( DB_MASTER ); foreach ( $messageInfo['results'] as $result ) { wfWaitForSlaves(); $dbw->ping();