You are here

function uc_coupon_handler_field_codes::include_coupon in Ubercart Discount Coupons 7.3

Same name and namespace in other branches
  1. 6 views/uc_coupon_handler_field_codes.inc \uc_coupon_handler_field_codes::include_coupon()
  2. 7.2 views/uc_coupon_handler_field_codes.inc \uc_coupon_handler_field_codes::include_coupon()
1 call to uc_coupon_handler_field_codes::include_coupon()
uc_coupon_handler_field_codes::pre_render in views/uc_coupon_handler_field_codes.inc
Expand the coupon codes for each coupon in the result set.

File

views/uc_coupon_handler_field_codes.inc, line 80
Views handler for a list of bulk codes based on a coupon

Class

uc_coupon_handler_field_codes
Generate a list of the codes associated with this coupon

Code

function include_coupon($coupon) {
  if ($this->options['scope'] == 'all') {
    return TRUE;
  }
  else {
    $uses = $coupon->usage['codes'][$coupon->code];
    $unused = $coupon->max_uses == 0 || $coupon->max_uses > $uses;
    return $unused xor $this->options['scope'] == 'used';
  }
}