From: Alexandre Emsenhuber Date: Sun, 25 Dec 2011 16:26:53 +0000 (+0000) Subject: * Use WikiPage instead of Article to call doEdit() X-Git-Tag: 1.31.0-rc.0~25760 X-Git-Url: https://git.cyclocoop.org//%22?a=commitdiff_plain;h=b918fc35a82bb7fa6c7ba9e237ed1cbd0c571653;p=lhc%2Fweb%2Fwiklou.git * Use WikiPage instead of Article to call doEdit() * Pass the revision ID to doEdit() when reverting a page --- diff --git a/maintenance/cleanupSpam.php b/maintenance/cleanupSpam.php index b11a8f382b..9b8e435f9d 100644 --- a/maintenance/cleanupSpam.php +++ b/maintenance/cleanupSpam.php @@ -114,16 +114,16 @@ class CleanupSpam extends Maintenance { } else { $dbw = wfGetDB( DB_MASTER ); $dbw->begin(); + $page = WikiPage::factory( $title ); if ( !$rev ) { // Didn't find a non-spammy revision, blank the page $this->output( "blanking\n" ); - $article = new Article( $title ); - $article->doEdit( '', wfMsg( 'spam_blanking', $domain ) ); + $page->doEdit( '', wfMsgForContent( 'spam_blanking', $domain ) ); } else { // Revert to this revision $this->output( "reverting\n" ); - $article = new Article( $title ); - $article->doEdit( $rev->getText(), wfMsg( 'spam_reverting', $domain ), EDIT_UPDATE ); + $page->doEdit( $rev->getText(), wfMsgForContent( 'spam_reverting', $domain ), + EDIT_UPDATE, $rev->getId() ); } $dbw->commit(); }