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();
}