Ignore:
Timestamp:
2010/08/06 14:52:59 (10 years ago)
Author:
eccuore
Message:

#792(ダウンロード販売機能) 機能追加

File:
1 edited

Legend:

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

    r18701 r18777  
    7474        $objCampaignSess = new SC_CampaignSession(); 
    7575        $objCustomer = new SC_Customer(); 
     76        $objDb = new SC_Helper_DB_Ex(); 
    7677        // クッキー管理クラス 
    7778        $objCookie = new SC_Cookie(COOKIE_EXPIRE); 
     
    9394        $uniqid = SC_Utils_Ex::sfCheckNormalAccess($objSiteSess, $objCartSess); 
    9495        $this->tpl_uniqid = $uniqid; 
     96 
     97        //ダウンロード商品判定 
     98        $this->cartdown = $objDb->chkCartDown($objCartSess); 
    9599 
    96100        if (!isset($_POST['mode'])) $_POST['mode'] = ""; 
     
    127131                        SC_Utils_Ex::sfDispSiteError(SITE_LOGIN_ERROR); 
    128132                    } 
     133                } 
     134                //ダウンロード商品判定 
     135                if($this->cartdown==2){ 
     136                    // 会員情報の住所を受注一時テーブルに書き込む 
     137                    $objDb->sfRegistDelivData($uniqid, $objCustomer); 
     138                    // 正常に登録されたことを記録しておく 
     139                    $objSiteSess->setRegistFlag(); 
     140                    // ダウンロード商品有りの場合は、支払方法画面に転送 
     141                    $this->sendRedirect($this->getLocation("./payment.php"), array()); 
     142                    exit; 
    129143                } 
    130144            } else { 
     
    239253        $objCartSess = new SC_CartSession(); 
    240254        $objCustomer = new SC_Customer(); 
     255        $objDb = new SC_Helper_DB_Ex(); 
    241256        // クッキー管理クラス 
    242257        $objCookie = new SC_Cookie(COOKIE_EXPIRE); 
     
    258273        $uniqid = SC_Utils_Ex::sfCheckNormalAccess($objSiteSess, $objCartSess); 
    259274        $this->tpl_uniqid = $uniqid; 
     275 
     276        //ダウンロード商品判定 
     277        $this->cartdown = $objDb->chkCartDown($objCartSess); 
    260278 
    261279        if (!isset($_POST['mode'])) $_POST['mode'] = ""; 
     
    293311                        SC_Utils_Ex::sfDispSiteError(SITE_LOGIN_ERROR); 
    294312                    } 
     313                } 
     314                //ダウンロード商品判定 
     315                if($this->cartdown==2){ 
     316                    // 会員情報の住所を受注一時テーブルに書き込む 
     317                    $objDb->sfRegistDelivData($uniqid, $objCustomer); 
     318                    // 正常に登録されたことを記録しておく 
     319                    $objSiteSess->setRegistFlag(); 
     320                    // ダウンロード商品有りの場合は、支払方法画面に転送 
     321                    $this->sendRedirect($this->getLocation(MOBILE_URL_SHOP_PAYMENT), array()); 
     322                    exit; 
    295323                } 
    296324            } else { 
Note: See TracChangeset for help on using the changeset viewer.