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 –