function uc_coupon_handler_field_codes::include_coupon in Ubercart Discount Coupons 6
Same name and namespace in other branches
- 7.3 views/uc_coupon_handler_field_codes.inc \uc_coupon_handler_field_codes::include_coupon()
- 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';
}
}