Esempio n. 1
0
		<br>
		<div class="set_coupon" id="coupons_block">
			<?php 
echo GetMessage("NEWO_BASKET_COUPON");
?>
:<br>
			<input type="text" name="COUPON" id="COUPON" value="" /><a href="javascript:void(0);" onclick="fRecalByCoupon();"><?php 
echo GetMessage("NEWO_COUPON_RECALC");
?>
</a><sup style="color:#BE0000;">1)</sup>
			<?
			$couponsList = DiscountCouponsManager::get(true, array(), true, true);
			$couponErrors = array();
			if ($couponsList === false)
			{
				$couponErrors = DiscountCouponsManager::getErrors();
			}
			elseif (!empty($couponsList))
			{
				foreach ($couponsList as $oneCoupon)
				{
					$couponClass = 'disabled';
					switch ($oneCoupon['STATUS'])
					{
						case DiscountCouponsManager::STATUS_NOT_FOUND:
						case DiscountCouponsManager::STATUS_FREEZE:
							$couponClass = 'bad';
							break;
						case DiscountCouponsManager::STATUS_APPLYED:
							$couponClass = 'good';
							break;
Esempio n. 2
0
 public static function saveCoupons($userId, $formData)
 {
     if (intval($userId) <= 0) {
         return false;
     }
     // init discount coupons
     DiscountCouponsManager::init(DiscountCouponsManager::MODE_MANAGER, array("userId" => $userId));
     if (!DiscountCouponsManager::isSuccess()) {
         throw new UserMessageException(print_r(DiscountCouponsManager::getErrors(), true));
     }
     if (isset($formData["COUPONS"]) && strlen($formData["COUPONS"]) > 0) {
         $coupons = explode(",", $formData["COUPONS"]);
         if (is_array($coupons) && count($coupons) > 0) {
             foreach ($coupons as $coupon) {
                 DiscountCouponsManager::add($coupon);
             }
         }
     }
     return true;
 }