params['userID'] ) { $wgUser = User::newFromId( $this->params['userID'] ); } else { $wgUser = new User; } $wgUser->mEffectiveGroups[] = 'sysop'; $wgUser->mRights = null; $upload = new UploadFromUrl(); $upload->initializeFromJob( $this ); return $upload->doUpload(); } }