4 * Job for email notification mails
8 class UploadFromUrlJob
extends Job
{
10 public function __construct( $title, $params, $id = 0 ) {
11 parent
::__construct( 'uploadFromUrl', $title, $params, $id );
14 public function run() {
17 if ( $this->params
['userID'] ) {
18 $wgUser = User
::newFromId( $this->params
['userID'] );
22 $wgUser->mEffectiveGroups
[] = 'sysop';
23 $wgUser->mRights
= null;
25 $upload = new UploadFromUrl();
26 $upload->initializeFromJob( $this );
28 return $upload->doUpload();