Ignore:
Timestamp:
2010/09/29 18:03:38 (14 years ago)
Author:
nanasess
bzr:base-revision:
ohkouchi@loop-az.jp-20100927103023-gxi8k3mun5ajq1th
bzr:committer:
Kentaro Ohkouchi <ohkouchi@loop-az.jp>
bzr:file-ids:

data/Smarty/templates/default/cart/index.tpl 15732@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2FSmarty%2Ftemplates%2Fdefault%2Fcart%2Findex.tpl
data/Smarty/templates/default/detail.tpl 15747@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2FSmarty%2Ftemplates%2Fdefault%2Fdetail.tpl
data/Smarty/templates/default/list.tpl 15747@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2FSmarty%2Ftemplates%2Fdefault%2Flist.tpl
data/Smarty/templates/default/shopping/confirm.tpl 15732@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2FSmarty%2Ftemplates%2Fdefault%2Fshopping%2Fconfirm.tpl
data/class/SC_CartSession.php 15078@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2FSC_CartSession.php
data/class/helper/SC_Helper_DB.php 15176@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fhelper%2FSC_Helper_DB.php
data/class/pages/cart/LC_Page_Cart.php 15179@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fcart%2FLC_Page_Cart.php
data/class/pages/products/LC_Page_Products_Detail.php 15154@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fproducts%2FLC_Page_Products_Detail.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
bzr:mapping-version:
v4
bzr:repository-uuid:
1e3b908f-19a9-db11-a64c-001125224ba8
bzr:revision-id:
ohkouchi@loop-az.jp-20100929090334-re3rzc4b55n2u27e
bzr:revno:
2313
bzr:revprop:branch-nick:
branches/version-2_5-dev
bzr:root:
branches/version-2_5-dev
bzr:timestamp:
2010-09-29 18:03:34.467999935 +0900
bzr:user-agent:
bzr2.2.0+bzr-svn1.0.3
svn:original-date:
2010-09-29T09:03:34.468000Z
Message:

商品種別によってカートを分ける(#823)

  • dtb_products_class.down を使用した暫定的な対応
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_5-dev/data/class/SC_CartSession.php

    r18819 r18830  
    3636 
    3737    // 商品購入処理中のロック 
    38     function saveCurrentCart($key_tmp) { 
     38    function saveCurrentCart($key_tmp, $key) { 
    3939        $this->key_tmp = "savecart_" . $key_tmp; 
    4040        // すでに情報がなければ現状のカート情報を記録しておく 
    4141        if(count($_SESSION[$this->key_tmp]) == 0) { 
    42             $_SESSION[$this->key_tmp] = $_SESSION[$this->key]; 
     42            $_SESSION[$this->key_tmp] = $_SESSION[$key]; 
    4343        } 
    4444        // 1世代古いコピー情報は、削除しておく 
    45         foreach($_SESSION as $key => $val) { 
    46             if($key != $this->key_tmp && ereg("^savecart_", $key)) { 
    47                 unset($_SESSION[$key]); 
    48             } 
    49         } 
     45        foreach($_SESSION as $k => $val) { 
     46            if($k != $this->key_tmp && preg_match("/^savecart_/", $k)) { 
     47                unset($_SESSION[$key][$k]); 
     48            } 
     49        } 
     50        $this->registerKey($key); 
    5051    } 
    5152 
     
    362363        } 
    363364    } 
     365 
     366    function registerKey($key) { 
     367        $_SESSION['cartKey'] = $key; 
     368    } 
     369 
     370    function unsetKey() { 
     371        unset($_SESSION['cartKey']); 
     372    } 
    364373} 
    365374?> 
Note: See TracChangeset for help on using the changeset viewer.