* @ingroup Maintenance
*/
-require_once( "Maintenance.php" );
+require_once( dirname( __FILE__ ) . '/Maintenance.php' );
class DeleteDefaultMessages extends Maintenance {
public function __construct() {
}
public function execute() {
+
+ $this->output( 'Deleting old default messages (this may take a long time!)...', 'msg' );
+
$user = 'MediaWiki default';
$reason = 'No longer required';
);
$dbw = wfGetDB( DB_MASTER );
-
- while ( $row = $dbr->fetchObject( $res ) ) {
+
+ foreach ( $res as $row ) {
if ( function_exists( 'wfWaitForSlaves' ) ) {
wfWaitForSlaves( 5 );
}
$article->doDeleteArticle( $reason );
$dbw->commit();
}
+
+ $this->output( 'done!', 'msg' );
}
}