Ignore:
Timestamp:
2009/09/01 15:04:37 (15 years ago)
Author:
Seasoft
Message:
  • #540(LC_Page_Shopping_Confirm#process 「カート内の商品の売り切れチェック」が動作していない)を改修。
  • #544(サンプルデータで在庫制限が異常動作)を改修。
  • #534(dtb_products.sale_unlimited は不要)を改善。
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/comu-ver2/data/class/pages/campaign/LC_Page_Campaign.php

    r18234 r18275  
    357357 
    358358    // 購入制限数の設定 
    359     function lfGetSaleLimit($product) { 
     359    function lfGetSaleLimit($arrProduct) { 
    360360        //在庫が無限または購入制限値が設定値より大きい場合 
    361         if($product['sale_unlimited'] == 1 || $product['sale_limit'] > SALE_LIMIT_MAX) { 
    362             $this->tpl_sale_limit[$product['product_id']] = SALE_LIMIT_MAX; 
     361        if (!SC_Utils_Ex::sfIsInt($arrProduct['sale_limit']) || $arrProduct['sale_limit'] > SALE_LIMIT_MAX) { 
     362            $this->tpl_sale_limit[$arrProduct['product_id']] = SALE_LIMIT_MAX; 
    363363        } else { 
    364             $this->tpl_sale_limit[$product['product_id']] = $product['sale_limit']; 
     364            $this->tpl_sale_limit[$arrProduct['product_id']] = $arrProduct['sale_limit']; 
    365365        } 
    366366    } 
Note: See TracChangeset for help on using the changeset viewer.