Omeka_Acl_Assert_Ownership¶
Package: Acl
- class Omeka_Acl_Assert_Ownership¶
implements Zend_Acl_Assert_Interface
Assertion to take account of “All” and “Self” sub-permissions for records.
A common use is the “edit” and “delete” permissions for Items and other “ownable” records.
- Omeka_Acl_Assert_Ownership::assert(Zend_Acl $acl, Zend_Acl_Role_Interface $role = null, Zend_Acl_Resource_Interface $resource = null, $privilege = null)¶
Assert whether or not the ACL should allow access.
Parameters:
- $acl (Zend_Acl) –
- $role (Zend_Acl_Role_Interface) –
- $resource (Zend_Acl_Resource_Interface) –
- $privilege –
- Omeka_Acl_Assert_Ownership::_userOwnsRecord($user, $record)¶
Check whether the user owns this specific record.
Parameters:
- $user –
- $record –