SQLite PHP Generator online Help
| Prev | Return to chapter overview | Next | 
class PermissionSet
PermissionSet is a simple class that encapsulates object permissions and provide methods to query/change all or certain permissions. An instance of this class is passed to the OnGetCustomPagePermissions event to customize page-level permissions.
Querying permissions
The following methods can be used to query the current state of a class instance. All functions return Boolean.
Signature  | 
Description  | 
hasViewGrant()  | 
Returns whether the current user can view records.  | 
hasAddGrant()  | 
Returns whether the current user can add records.  | 
hasEditGrant()  | 
Returns whether the current user can edit records.  | 
hasDeleteGrant()  | 
Returns whether the current user can delete records.  | 
hasAdminGrant()  | 
Returns whether the current user has admin privileges for the current page.  | 
Changing permissions
The following methods can be used to change the current state of a class instance. All parameters are Boolean.
Signature  | 
Description  | 
setViewGrant($value)  | 
Allows the current user to view records.  | 
setAddGrant($value)  | 
Allows the current user to add records.  | 
setEditGrant($value)  | 
Allows the current user to edit records.  | 
setDeleteGrant($value)  | 
Allows the current user to delete records.  | 
setAdminGrant($value)  | 
Grants the current user admin privileges for the current page.  | 
setGrants($view, $add, $edit, $delete)  | 
Sets all page permissions at once.  | 
| Prev | Return to chapter overview | Next | 




Download
Buy