Changeset 21113


Ignore:
Timestamp:
2011/08/03 19:25:08 (13 years ago)
Author:
468
Message:

#1420 非会員購入時、複数お届け先設定>新規お届け先追加 を行った際の不具合対応
(複数お届け先が指定されているか判定する処理を商品が1個でも判定できるように変更)

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

Legend:

Unmodified
Added
Removed
  • branches/version-2_11-dev/data/class/helper/SC_Helper_Purchase.php

    r21019 r21113  
    367367     */ 
    368368    function isMultiple() { 
    369         return count(SC_Helper_Purchase_Ex::getShippingTemp(true)) > 1; 
     369        return count(SC_Helper_Purchase_Ex::getShippingTemp(true)) >= 1; 
    370370    } 
    371371 
  • branches/version-2_11-dev/data/class/pages/shopping/LC_Page_Shopping_Confirm.php

    r21105 r21113  
    9898        } 
    9999 
    100         // カートの商品を取得(常に配送商品を保有している配送先のみ取得) 
    101         $this->arrShipping = $objPurchase->getShippingTemp(true); 
     100        // カートの商品を取得 
     101        $this->arrShipping = $objPurchase->getShippingTemp($this->is_multiple); 
    102102        $this->arrCartItems = $objCartSess->getCartList($this->cartKey); 
    103103        // 合計金額 
  • branches/version-2_11-dev/data/class/pages/shopping/LC_Page_Shopping_Payment.php

    r21105 r21113  
    8383        $this->is_multiple = $objPurchase->isMultiple(); 
    8484 
    85         // カートの情報を取得(常に配送商品を保有している配送先のみ取得) 
    86         $this->arrShipping = $objPurchase->getShippingTemp(true); 
     85        // カートの情報を取得 
     86        $this->arrShipping = $objPurchase->getShippingTemp($this->is_multiple); 
    8787 
    8888        $this->tpl_uniqid = $objSiteSess->getUniqId(); 
Note: See TracChangeset for help on using the changeset viewer.