Extension for protecting files depending on the linked pages

Installs: 9

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 4

Forks: 0

Open Issues: 0


dev-master 2015-06-15 16:44 UTC

This package is auto-updated.

Last update: 2024-02-15 00:54:48 UTC


Extension to protect access to files based on which pages images are embedded and the SMW properties assigned to that page.

Please check for proper setup first.


$SMWFileProtectRights = array("sysop"); // Which roles are always allowed to view files no matter the linked pages

$SMWFileProtectReferUsers = array("Has User"); // Property that refers to pages that link to other pages, for instance user pages, assuming that a page is created or assigned to a user

$SMWFileProtectReferProps = array("Is Visible"); // Boolean property that can be used to grant permission to the page.

$SMWFileProtectReferNS = true; // This allows to block viewing based on Lockdown Extension