You are here

function uc_discounts_condition_discount_applied in Ubercart Discounts (Alternative) 7.2

Same name and namespace in other branches
  1. 6.2 uc_discounts/uc_discounts.ca.inc \uc_discounts_condition_discount_applied()

Determines if a discounts has been applied.

See also

uc_discounts_condition_discount_applied_form()

1 string reference to 'uc_discounts_condition_discount_applied'
uc_discounts_ca_condition in uc_discounts/uc_discounts.ca.inc
Implements hook_ca_condition().

File

uc_discounts/uc_discounts.ca.inc, line 45
Conditional action functions for uc_discounts module.

Code

function uc_discounts_condition_discount_applied($order, $settings) {
  global $user;
  $order->uc_discounts_codes = $_SESSION['uc_discounts_codes'];
  $results = uc_discounts_get_discounts_for_order($order);
  foreach ($results['discounts'] as $discount) {
    if (in_array($discount->discount_id, $settings['discount_id'])) {
      return TRUE;
    }
  }
  return FALSE;
}