Changeset 21190


Ignore:
Timestamp:
2011/08/15 11:37:23 (9 years ago)
Author:
shutta
Message:

refs #1438 (購入時にイレギュラーな遷移をすると送料0円で購入できてしまう)
セッション中の配送先情報をクリアするタイミングを修正。

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

Legend:

Unmodified
Added
Removed
  • branches/version-2_11-dev/data/class/pages/shopping/LC_Page_Shopping_Deliv.php

    r21027 r21190  
    113113        // 会員登録住所に送る 
    114114        case 'customer_addr': 
     115            $objPurchase->unsetShippingTemp(); 
     116 
    115117            if ($this->registerDeliv($arrForm['deliv_check'], $this->tpl_uniqid, 
    116118                                     $objPurchase, $objCustomer)) { 
     
    135137            SC_Response_Ex::sendRedirect('multiple.php'); 
    136138            exit; 
    137             break; 
    138  
    139         default: 
    140             $objPurchase->unsetShippingTemp(); 
    141139            break; 
    142140        } 
  • branches/version-2_11-dev/data/class/pages/shopping/LC_Page_Shopping_Multiple.php

    r21140 r21190  
    8484                $this->arrErr = $this->lfCheckError($objFormParam); 
    8585                if (SC_Utils_Ex::isBlank($this->arrErr)) { 
     86                    $objPurchase->unsetShippingTemp(); 
     87 
    8688                    // フォームの情報を一時保存しておく 
    8789                    $_SESSION['multiple_temp'] = $objFormParam->getHashArray(); 
Note: See TracChangeset for help on using the changeset viewer.