You are here

function commerce_coupon_usage_record_exists in Commerce Coupon 7.2

Load all coupon usage records associated with an order.

Parameters

int $order_id: An order id.

Return value

array A list of usage transaction entities.

1 call to commerce_coupon_usage_record_exists()
commerce_coupon_usage_commerce_order_update in modules/usage/commerce_coupon_usage.module
Implements hook_commerce_order_update().

File

modules/usage/commerce_coupon_usage.module, line 527

Code

function commerce_coupon_usage_record_exists($order_id, $coupon_id) {
  $query = new EntityFieldQuery();
  $results = $query
    ->entityCondition('entity_type', 'commerce_coupon_usage_transaction')
    ->propertyCondition('order_id', $order_id)
    ->propertyCondition('coupon_id', $coupon_id)
    ->execute();
  return !empty($results['commerce_coupon_usage_transaction']) ? $results['commerce_coupon_usage_transaction'] : array();
}