Ignore:
Timestamp:
2011/01/10 16:57:29 (13 years ago)
Author:
nanasess
bzr:base-revision:
nanasess@fsm.ne.jp-20110110045915-6b02oxleldtyw7ee
bzr:committer:
Kentaro Ohkouchi <nanasess@fsm.ne.jp>
bzr:file-ids:

data/class/helper/SC_Helper_Purchase.php sc_helper_purchase.p-20101020100530-jyaoa7ch9pdfjqzp-1
data/class/pages/shopping/LC_Page_Shopping.php 15223@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fshopping%2FLC_Page_Shopping.php
data/class/pages/shopping/LC_Page_Shopping_Confirm.php 15223@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fshopping%2FLC_Page_Shopping_Confirm.php
data/class/pages/shopping/LC_Page_Shopping_Deliv.php 15223@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fshopping%2FLC_Page_Shopping_Deliv.php
data/class/pages/shopping/LC_Page_Shopping_Payment.php 15223@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fshopping%2FLC_Page_Shopping_Payment.php
html/install/sql/create_table_mysql.sql 15078@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fhtml%2Finstall%2Fsql%2Fcreate_table_mysql.sql
html/install/sql/create_table_pgsql.sql 15078@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fhtml%2Finstall%2Fsql%2Fcreate_table_pgsql.sql
bzr:mapping-version:
v4
bzr:merge:

nanasess@fsm.ne.jp-20110110075529-5iceg1qu15cmyr60
bzr:repository-uuid:
1e3b908f-19a9-db11-a64c-001125224ba8
bzr:revision-id:
nanasess@fsm.ne.jp-20110110075706-tq0uswsfrsetr0rq
bzr:revno:
2590
bzr:revprop:branch-nick:
branches/version-2_5-dev
bzr:root:
branches/version-2_5-dev
bzr:text-revisions:

data/class/helper/SC_Helper_Purchase.php nanasess@fsm.ne.jp-20110110075529-5iceg1qu15cmyr60
data/class/pages/shopping/LC_Page_Shopping.php nanasess@fsm.ne.jp-20110110075529-5iceg1qu15cmyr60
data/class/pages/shopping/LC_Page_Shopping_Confirm.php nanasess@fsm.ne.jp-20110110075529-5iceg1qu15cmyr60
data/class/pages/shopping/LC_Page_Shopping_Deliv.php nanasess@fsm.ne.jp-20110110075529-5iceg1qu15cmyr60
data/class/pages/shopping/LC_Page_Shopping_Payment.php nanasess@fsm.ne.jp-20110110075529-5iceg1qu15cmyr60
html/install/sql/create_table_mysql.sql nanasess@fsm.ne.jp-20110110075529-5iceg1qu15cmyr60
html/install/sql/create_table_pgsql.sql nanasess@fsm.ne.jp-20110110075529-5iceg1qu15cmyr60
bzr:timestamp:
2011-01-10 16:57:06.664000034 +0900
bzr:user-agent:
bzr2.2.2+bzr-svn1.0.4
svn:original-date:
2011-01-10T07:57:06.664000Z
Message:

#843(複数配送先の指定)

  • お届け先の指定を修正
File:
1 edited

Legend:

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

    r19860 r19861  
    7777        $objQuery = new SC_Query(); 
    7878        $objDb = new SC_Helper_DB_Ex(); 
     79        $objPurchase = new SC_Helper_Purchase_Ex(); 
    7980 
    8081        // 前のページで正しく登録手続きが行われた記録があるか判定 
     
    8283 
    8384        // ユーザユニークIDの取得と購入状態の正当性をチェック 
    84         $uniqid = SC_Utils_Ex::sfCheckNormalAccess($objSiteSess, $objCartSess); 
     85        $uniqid = $objSiteSess->getUniqId(); 
     86        $objPurchase->verifyChangeCart($uniqid, $objCartSess); 
    8587        $this->tpl_uniqid = $uniqid; 
    8688 
    87         //ダウンロード商品判定 
    88         $this->cartdown = $objDb->chkCartDown($objCartSess); 
    89  
    90  
    91         $this->cartKey = $_SESSION['cartKey']; 
     89        $this->cartKey = $objCartSess->getKey(); 
    9290 
    9391        // カート内商品のチェック 
     
    108106        // TODO リファクタリング 
    109107        // 一時受注テーブルの読込 
    110         $tmpData = $objDb->sfGetOrderTemp($uniqid); 
     108        $tmpData = $objPurchase->getOrderTemp($uniqid); 
    111109 
    112110        // カート集計を元に最終計算 
     
    144142            $arrData["order_id"] = $objQuery->nextval("dtb_order_order_id"); 
    145143 
    146             // セッション情報を保持 
    147             $arrData['session'] = serialize($_SESSION); 
    148  
    149144            // 集計結果を受注一時テーブルに反映 
    150145            unset($arrData[0]); // FIXME 
    151146            unset($arrData[1]); 
    152             $objDb->sfRegistTempOrder($uniqid, $arrData); 
     147            $objPurchase->saveOrderTemp($uniqid, $arrData, $objCustomer); 
    153148            // 正常に登録されたことを記録しておく 
    154149            $objSiteSess->setRegistFlag(); 
     
    157152            if($payment_type != "") { 
    158153                $_SESSION["payment_id"] = $arrData['payment_id']; 
    159                 $objPurchase = new SC_Helper_Purchase_Ex(); 
     154 
    160155                $objPurchase->completeOrder(ORDER_PENDING); 
    161156                $this->objDisplay->redirect($this->getLocation(SHOPPING_MODULE_URL_PATH)); 
    162157            }else{ 
    163158                // 受注を完了し, 購入完了ページへ 
    164                 $objPurchase = new SC_Helper_Purchase_Ex(); 
    165159                $objPurchase->completeOrder(ORDER_NEW); 
    166160                $objPurchase->sendOrderMail($arrData["order_id"]); 
Note: See TracChangeset for help on using the changeset viewer.