function uc_discounts_condition_discount_applied in Ubercart Discounts (Alternative) 7.2
Same name and namespace in other branches
- 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;
}