Exemplo n.º 1
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;
 }