You are here

function hook_commerce_coupon_access_OP in Commerce Coupon 7.2

Provide a custom callback for access on a coupon by operation. Includes all of the normal entity operations, plus "redeem".

Parameters

string or int or object... $coupon: A coupon as its access is being checked

string or int or object... $account: The account being used for the access check

4 functions implement hook_commerce_coupon_access_OP()

Note: this list is generated by pattern matching, so it may include some functions that are not actually implementations of this hook.

commerce_coupon_query_commerce_coupon_access_alter in ./commerce_coupon.module
Implements hook_query_TAG_alter().
commerce_coupon_user_commerce_coupon_access_query_substitute in modules/user/commerce_coupon_user.module
Implements hook_commerce_coupon_access_query_substitute().
commerce_coupon_user_commerce_coupon_access_redeem in modules/user/commerce_coupon_user.module
Implements hook_commerce_coupon_access_redeem().
commerce_coupon_user_commerce_coupon_access_view in modules/user/commerce_coupon_user.module
Implements hook_commerce_coupon_access_view().

File

./commerce_coupon.api.php, line 44

Code

function hook_commerce_coupon_access_OP($coupon, $account) {

  // Grant access for all operations unconditionally.
  switch ($op) {
    case 'view':
    case 'update':
    case 'create':
    case 'delete':
    case 'redeem':
      return TRUE;
  }
}