Ignore:
Timestamp:
2011/01/11 22:31:49 (13 years ago)
Author:
nanasess
bzr:base-revision:
svn-v4:1e3b908f-19a9-db11-a64c-001125224ba8:branches/version-2_5-dev:19871
bzr:committer:
Kentaro Ohkouchi <ohkouchi@loop-az.jp>
bzr:file-ids:

data/class/helper/SC_Helper_Purchase.php sc_helper_purchase.p-20101020100530-jyaoa7ch9pdfjqzp-1
data/class/pages/mypage/LC_Page_Mypage_DeliveryAddr.php 16093@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fmypage%2FLC_Page_Mypage_DeliveryAddr.php
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_Multiple.php lc_page_shopping_mul-20110109122547-u3fq5xmi1b4jn5n4-2
bzr:mapping-version:
v4
bzr:merge:

ohkouchi@loop-az.jp-20110111133017-qkwxf5r153zqh0i9
bzr:repository-uuid:
1e3b908f-19a9-db11-a64c-001125224ba8
bzr:revision-id:
ohkouchi@loop-az.jp-20110111133146-xxt8xxsbcdj7rkzt
bzr:revno:
2601
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 ohkouchi@loop-az.jp-20110111133017-qkwxf5r153zqh0i9
data/class/pages/mypage/LC_Page_Mypage_DeliveryAddr.php ohkouchi@loop-az.jp-20110111133017-qkwxf5r153zqh0i9
data/class/pages/shopping/LC_Page_Shopping.php ohkouchi@loop-az.jp-20110111133017-qkwxf5r153zqh0i9
data/class/pages/shopping/LC_Page_Shopping_Multiple.php ohkouchi@loop-az.jp-20110111133017-qkwxf5r153zqh0i9
bzr:timestamp:
2011-01-11 22:31:46.545000076 +0900
bzr:user-agent:
bzr2.2.1+bzr-svn1.0.4
svn:original-date:
2011-01-11T13:31:46.545000Z
Message:

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

  • 非会員購入に対応
File:
1 edited

Legend:

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

    r19862 r19872  
    8080        $this->ParentPage = $ParentPage; 
    8181         
    82         // ログイン判定 及び 退会判定 
    83         if (!$objCustomer->isLoginSuccess()){ 
     82        /* 
     83         * ログイン判定 及び 退会判定 
     84         * 未ログインでも, 複数配送設定ページからのアクセスの場合は表示する 
     85         */ 
     86        if (!$objCustomer->isLoginSuccess() && $ParentPage != MULTIPLE_URL_PATH){ 
    8487            $this->tpl_onload = "fnUpdateParent('". $this->getLocation($_POST['ParentPage']) ."'); window.close();"; 
    8588        } 
    86           
    87         //退会判定に統合  
    88         ////ログイン判定 
    89         // if (!$objCustomer->isLoginSuccess()){ 
    90         //     SC_Utils_Ex::sfDispSiteError(CUSTOMER_ERROR); 
    91         //} 
    9289 
    9390        if (!isset($_POST['mode'])) $_POST['mode'] = ""; 
     
    147144                    } 
    148145                     
    149                     $this->lfRegistData($_POST, $arrRegistColumn, $objCustomer); 
     146                    if ($objCustomer->isLoginSuccess()) { 
     147                        $this->lfRegistData($_POST, $arrRegistColumn, $objCustomer); 
     148                    } else { 
     149                        $this->lfRegistDataNonMember($_POST, $arrRegistColumn); 
     150                    } 
    150151                } 
    151152                break; 
     
    221222    } 
    222223 
     224    function lfRegistDataNonMember($array, $arrRegistColumn) { 
     225        foreach ($arrRegistColumn as $data) { 
     226            $arrRegist['shipping_' . $data["column"] ] = $array[ $data["column"] ]; 
     227        } 
     228        if (count($shipping) >= DELIV_ADDR_MAX) { 
     229            SC_Utils_Ex::sfDispSiteError(FREE_ERROR_MSG, "", false, '別のお届け先最大登録数に達しています。'); 
     230        } else { 
     231            $_SESSION['shipping'][] = $arrRegist; 
     232        } 
     233    } 
     234 
    223235    //---- 取得文字列の変換 
    224236    function lfConvertParam($array, $arrRegistColumn) { 
Note: See TracChangeset for help on using the changeset viewer.