function commerce_coupon_usage_tracked_order_statuses in Commerce Coupon 7.2
Fetch order statuses indicating order coupons should have usage tracked.
2 calls to commerce_coupon_usage_tracked_order_statuses()
- commerce_coupon_usage_commerce_order_insert in modules/
usage/ commerce_coupon_usage.module - Implements hook_commerce_order_insert().
- 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 486
Code
function commerce_coupon_usage_tracked_order_statuses() {
$statuses =& drupal_static(__FUNCTION__);
if (empty($statuses)) {
$statuses = array_merge(commerce_order_statuses(array(
'state' => 'completed',
)), commerce_order_statuses(array(
'state' => 'pending',
)));
$statuses = array_keys($statuses);
drupal_alter('commerce_coupon_usage_tracked_order_statuses', $statuses);
}
return $statuses;
}