User:Lysander/UploadPermissionsError: Difference between revisions

From BoyWiki
m Etenne moved page User:Leucosticte/UploadPermissionsError to User:Lysander/UploadPermissionsError: Automatically moved page while renaming the user "Leucosticte" to "Lysander"
Lysander (talk | contribs)
Redirected page to User:Lysander
 
Line 1: Line 1:
'''UploadPermissionsError''' is a MediaWiki extension that implements a new error message when unauthorized users attempt to upload files via [[Special:Upload]]: "You do not have permission to upload this file, for the following reason: The action you have requested is limited to users in one of the groups: Users, Administrators. To request a file be added to the wiki, please add a new entry at [[Project:Requests for file uploads]]."
#redirect [[User:Lysander]]
 
==Installation==
*[https://github.com/Inclumedia/UploadPermissionsError/archive/master.zip Download] and place the file(s) in a directory called <code>UploadPermissionsError</code> in your <code>extensions/</code> folder.
*Add the following code at the bottom of your LocalSettings.php:
<pre>require_once "$IP/extensions/UploadPermissionsError/UploadPermissionsError.php";</pre>
*Hack <code>specials/SpecialUpload.php</code> by changing:
<pre> if ( $permissionRequired !== true ) {
throw new PermissionsError( $permissionRequired );
}</pre>
to:
<pre> if ( $permissionRequired !== true ) {
Hooks::run( 'UploadForm:permissionRequired',
array( &$permissionRequired ) );
throw new PermissionsError( $permissionRequired );
}</pre>
*Done! Navigate to "Special:Version" on your wiki to verify that the extension is successfully installed.

Latest revision as of 21:44, 7 March 2015

Redirect to: