\SecureEditableFileField
Provides additional file security for uploaded files when the securefiles module is installed
{@see EditableFileField}
Synopsis
class SecureEditableFileField
extends DataExtension
{
- // members
- private static type $secure_folder_name = 'SecureUploads';
- private static bool $disable_security = false;
- // methods
- public void getIsSecurityEnabled()
- public void requireDefaultRecords()
- public void onBeforeWrite()
- public void makeSecure()
- protected Group findAdminGroup()
- public bool getIsSecure()
- protected boolean isFolderSecured()
Hierarchy
Extends
- DataExtension
Members
private
Methods
protected
- findAdminGroup() — Find target group to record
- isFolderSecured() — Check if a Folder object is secure
public
- getIsSecure() — Determine if the field is secure
- getIsSecurityEnabled()
- makeSecure() — Ensure this field is secured, but does not write changes to the database
- onBeforeWrite() — Secure this field before saving
- requireDefaultRecords()