function _uc_coupon_format_discount in Ubercart Discount Coupons 7.3
Same name and namespace in other branches
- 7.2 uc_coupon.module \_uc_coupon_format_discount()
Format a coupon's value depending on the type, optionally including currency symbols.
2 calls to _uc_coupon_format_discount()
- theme_uc_coupon_discount in ./
uc_coupon.module - Theme for a coupon discount.
- uc_coupon_add_form in ./
uc_coupon.admin.inc - Coupon add/edit form.
File
- ./
uc_coupon.module, line 339 - Provides discount codes and gift certificates for Ubercart.
Code
function _uc_coupon_format_discount($coupon, $currency = TRUE) {
switch ($coupon->type) {
case 'price':
case 'credit':
return $currency ? uc_currency_format($coupon->value) : $coupon->value;
case 'percentage':
return (double) $coupon->value . '%';
case 'set_price':
return '=' . ($currency ? uc_currency_format($coupon->value) : $coupon->value);
}
}