Changeset 18465


Ignore:
Timestamp:
2010/01/06 14:05:22 (12 years ago)
Author:
Yammy
Message:

http://svn.ec-cube.net/open_trac/ticket/545
SALE_LIMIT_MAX が無視されている

対応

Location:
branches/version-2_4-dev/data/class
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_4-dev/data/class/helper/SC_Helper_DB.php

    r18416 r18465  
    315315                        $limit = $arrData['sale_limit']; 
    316316                    } else { 
    317                         $limit = $arrData['stock']; 
     317                        // 購入制限数を在庫数に 
     318                        #$limit = $arrData['stock']; 
     319                        // 購入制限数をSALE_LIMIT_MAXに 
     320                        $limit = SALE_LIMIT_MAX; 
    318321                    } 
    319322                } else { 
     
    322325                    } 
    323326                    if ($arrData['stock_unlimited'] != '1') { 
    324                         $limit = $arrData['stock']; 
     327                        // 購入制限数を在庫数に 
     328                        #$limit = $arrData['stock']; 
     329                        // 購入制限数をSALE_LIMIT_MAXに 
     330                        $limit = SALE_LIMIT_MAX; 
    325331                    } 
    326332                } 
  • branches/version-2_4-dev/data/class/pages/products/LC_Page_Products_Detail.php

    r18407 r18465  
    222222        $this->arrProductCode = $arrProductCode["product_code"]; 
    223223 
    224         // 購入制限数を取得 
    225         if($this->arrProduct['sale_unlimited'] == 1 || $this->arrProduct['sale_limit'] > SALE_LIMIT_MAX) { 
    226           $this->tpl_sale_limit = SALE_LIMIT_MAX; 
    227         } else { 
    228           $this->tpl_sale_limit = $this->arrProduct['sale_limit']; 
    229         } 
    230224        // サブタイトルを取得 
    231225        $arrCategory_id = $objDb->sfGetCategoryId($arrRet[0]['product_id'],'',$status); 
     
    445439        $arrProductCode = SC_Utils_Ex::sfswaparray($arrProductCode); 
    446440        $this->arrProductCode = $arrProductCode["product_code"]; 
    447  
    448         // 購入制限数を取得 
    449         if($this->arrProduct['sale_unlimited'] == 1 || $this->arrProduct['sale_limit'] > SALE_LIMIT_MAX) { 
    450             $this->tpl_sale_limit = SALE_LIMIT_MAX; 
    451         } else { 
    452             $this->tpl_sale_limit = $this->arrProduct['sale_limit']; 
    453         } 
    454441 
    455442        // サブタイトルを取得 
  • branches/version-2_4-dev/data/class/pages/products/LC_Page_Products_List.php

    r18418 r18465  
    542542            for($i = 0; $i < count($this->arrProducts); $i++) { 
    543543                $this->lfMakeSelect($this->arrProducts[$i]['product_id'], $arrClassName, $arrClassCatName); 
    544                 // 購入制限数を取得 
    545                 $this->lfGetSaleLimit($this->arrProducts[$i]); 
    546544            } 
    547545        } 
     
    716714    } 
    717715 
    718     // 購入制限数の設定 
    719     function lfGetSaleLimit($product) { 
    720         //在庫が無限または購入制限値が設定値より大きい場合 
    721         if($product['sale_unlimited'] == 1 || $product['sale_limit'] > SALE_LIMIT_MAX) { 
    722             $this->tpl_sale_limit[$product['product_id']] = SALE_LIMIT_MAX; 
    723         } else { 
    724             $this->tpl_sale_limit[$product['product_id']] = $product['sale_limit']; 
    725         } 
    726     } 
    727  
    728716    //支払方法の取得 
    729717    //payment_id    1:代金引換 2:銀行振り込み 3:現金書留 
Note: See TracChangeset for help on using the changeset viewer.