Special:Userrights didn't recognize user as self if person didn't capitalize
[lhc/web/wiklou.git] / includes / UploadFromUrlJob.php
1 <?php
2
3 /**
4 * Job for email notification mails
5 *
6 * @ingroup JobQueue
7 */
8 class UploadFromUrlJob extends Job {
9
10 public function __construct( $title, $params, $id = 0 ) {
11 parent::__construct( 'uploadFromUrl', $title, $params, $id );
12 }
13
14 public function run() {
15 global $wgUser;
16
17 if ( $this->params['userID'] ) {
18 $wgUser = User::newFromId( $this->params['userID'] );
19 } else {
20 $wgUser = new User;
21 }
22 $wgUser->mEffectiveGroups[] = 'sysop';
23 $wgUser->mRights = null;
24
25 $upload = new UploadFromUrl();
26 $upload->initializeFromJob( $this );
27
28 return $upload->doUpload();
29 }
30 }