public function uc_addresses_handler_filter_access::check_access in Ubercart Addresses 7
Same name and namespace in other branches
- 6.2 views/uc_addresses_handler_filter_access.inc \uc_addresses_handler_filter_access::check_access()
Checks address access for the current user.
Parameters
object $address_user: The user who owns the address.
UcAddressesAddress: The address to check access for.
Return value
boolean TRUE, if the user should have access. FALSE otherwise.
1 call to uc_addresses_handler_filter_access::check_access()
- uc_addresses_handler_filter_access::post_execute in views/
uc_addresses_handler_filter_access.inc - Removes the rows the user should have no access to.
File
- views/
uc_addresses_handler_filter_access.inc, line 142 - Contains uc_addresses_handler_filter_access class.
Class
- uc_addresses_handler_filter_access
- A handler to filter a view by checking address access.
Code
public function check_access($address_user, $address) {
switch ($this->definition['uc_addresses_access_type']) {
case 'view':
return UcAddressesPermissions::canViewAddress($address_user, $address);
case 'edit':
return UcAddressesPermissions::canEditAddress($address_user, $address);
case 'delete':
return UcAddressesPermissions::canDeleteAddress($address_user, $address);
}
}