X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=includes%2Fupload%2FUploadFromUrl.php;h=b87810d540fba869e72a16a794ba292185a6cdf2;hb=ee8efaef9458c3a305575cd1f48ca96b925aa769;hp=b92fcc5aa91aae21a46a67973ba24a158cc3746b;hpb=5264862bc1224fbb2eec487155aa0253af1fa777;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/upload/UploadFromUrl.php b/includes/upload/UploadFromUrl.php index b92fcc5aa9..b87810d540 100644 --- a/includes/upload/UploadFromUrl.php +++ b/includes/upload/UploadFromUrl.php @@ -1,7 +1,4 @@ isAllowed( 'upload_by_url' ) ) { + public static function isAllowed( UserIdentity $user ) { + if ( !MediaWikiServices::getInstance() + ->getPermissionManager() + ->userHasRight( $user, 'upload_by_url' ) + ) { return 'upload_by_url'; } @@ -167,7 +170,9 @@ class UploadFromUrl extends UploadBase { $url = $request->getVal( 'wpUploadFileURL' ); return !empty( $url ) - && $wgUser->isAllowed( 'upload_by_url' ); + && MediaWikiServices::getInstance() + ->getPermissionManager() + ->userHasRight( $wgUser, 'upload_by_url' ); } /**