function commerce_coupon_order_has_coupon_code in Commerce Coupon 7.2
Determine whether an order has a particular coupon code.
Parameters
string $code: A coupon code.
object $order: An order entity.
Return value
bool Whether or not the code is present.
File
- ./
commerce_coupon.module, line 1212 - Provides coupon functionality for Drupal Commerce.
Code
function commerce_coupon_order_has_coupon_code($code, $order) {
$order_wrapper = entity_metadata_wrapper('commerce_order', $order);
if (!commerce_coupon_order_allows_coupons($order)) {
return;
}
foreach ($order_wrapper->commerce_coupons as $delta => $coupon_wrapper) {
if (strcasecmp($coupon_wrapper->code
->value(), $code) == 0) {
return TRUE;
}
}
}