Ignore:
Timestamp:
2009/09/01 15:04:37 (13 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/admin/order/LC_Page_Admin_Order_ProductSelect.php

    r18234 r18275  
    117117                . " comment2, comment3, main_list_comment, main_image," 
    118118                . " main_list_image, product_flag, deliv_date_id, sale_limit," 
    119                 . " point_rate, sale_unlimited, create_date, deliv_fee, " 
     119                . " point_rate, create_date, deliv_fee, " 
    120120                . " T4.product_rank, T4.category_rank"; 
    121121            $from = "vw_products_allclass AS T1" 
     
    360360 
    361361    // 購入制限数の設定 
    362     function lfGetSaleLimit($product) { 
     362    function lfGetSaleLimit($arrProduct) { 
    363363        //在庫が無限または購入制限値が設定値より大きい場合 
    364         if($product['sale_unlimited'] == 1 || $product['sale_limit'] > SALE_LIMIT_MAX) { 
    365             $this->tpl_sale_limit[$product['product_id']] = SALE_LIMIT_MAX; 
     364        if (!SC_Utils_Ex::sfIsInt($arrProduct['sale_limit']) || $arrProduct['sale_limit'] > SALE_LIMIT_MAX) { 
     365            $this->tpl_sale_limit[$arrProduct['product_id']] = SALE_LIMIT_MAX; 
    366366        } else { 
    367             $this->tpl_sale_limit[$product['product_id']] = $product['sale_limit']; 
     367            $this->tpl_sale_limit[$arrProduct['product_id']] = $arrProduct['sale_limit']; 
    368368        } 
    369369    } 
Note: See TracChangeset for help on using the changeset viewer.