Updated the code above to fix a bug.
** NEW CODE **
File #1
include/func.php -- Line: 900
Original Code
Code:
$discount_coupon_data = func_query_first("select * from $sql_tbl[discount_coupons] where coupon=
'$discount_coupon' $provider_condition");
if (!$single_mode and ($discount_coupon_data["provider"] != $provider or empty($products)))
Replace With:
Code:
$discount_coupon_data = func_query_first("select * from $sql_tbl[discount_coupons] where coupon='$discount_coupon' AND ( " . ($single_mode ? "1" : "provider='$provider'") . ($single_mode ? "" : " OR provider='globalcoupon'") .")" );
if (!$single_mode and (($discount_coupon_data["provider"] != "globalcoupon"
and $discount_coupon_data["provider"] != $provider) or empty($products)))
[quote]
*** OLD CODE - Don't Use ***
File #1
include/func.php -- Line: 900
Original Code
Code:
$discount_coupon_data = func_query_first("select * from $sql_tbl[discount_coupons] where coupon=
'$discount_coupon' $provider_condition");
if (!$single_mode and ($discount_coupon_data["provider"] != $provider or empty($products)))
Replace With:
Code:
$discount_coupon_data = func_query_first("select * from $sql_tbl[discount_coupons] where coupon='$discount_coupon' $provider_condition" . ($single_mode ? "" : " OR provider='globalcoupon'"));
if (!$single_mode and (($discount_coupon_data["provider"] != "globalcoupon"
and $discount_coupon_data["provider"] != $provider) or empty($products)))
[/quote[