Ignore:
Timestamp:
2010/09/27 19:30:37 (14 years ago)
Author:
nanasess
bzr:base-revision:
svn-v4:1e3b908f-19a9-db11-a64c-001125224ba8:branches/version-2_5-dev:18828
bzr:committer:
Kentaro Ohkouchi <ohkouchi@loop-az.jp>
bzr:file-ids:

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/class/SC_Product.php 18277@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Fcomu-ver2%2Fdata%2Fclass%2FSC_Product.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/products/LC_Page_Products_List.php 15154@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fproducts%2FLC_Page_Products_List.php
data/class/pages/shopping/LC_Page_Shopping_Complete.php 15223@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fshopping%2FLC_Page_Shopping_Complete.php
data/install.php 15078@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Finstall.php
bzr:mapping-version:
v4
bzr:merge:

ohkouchi@loop-az.jp-20100927102325-k7kq5liftg1lhyoq
bzr:repository-uuid:
1e3b908f-19a9-db11-a64c-001125224ba8
bzr:revision-id:
ohkouchi@loop-az.jp-20100927103023-gxi8k3mun5ajq1th
bzr:revno:
2312
bzr:revprop:branch-nick:
branches/version-2_5-dev
bzr:root:
branches/version-2_5-dev
bzr:text-revisions:

data/Smarty/templates/default/list.tpl ohkouchi@loop-az.jp-20100927102325-k7kq5liftg1lhyoq
data/class/helper/SC_Helper_DB.php ohkouchi@loop-az.jp-20100927102325-k7kq5liftg1lhyoq
data/class/pages/cart/LC_Page_Cart.php ohkouchi@loop-az.jp-20100927102325-k7kq5liftg1lhyoq
data/class/pages/shopping/LC_Page_Shopping_Complete.php ohkouchi@loop-az.jp-20100927102325-k7kq5liftg1lhyoq
bzr:timestamp:
2010-09-27 19:30:23.668999910 +0900
bzr:user-agent:
bzr2.2.0+bzr-svn1.0.3
svn:original-date:
2010-09-27T10:30:23.669000Z
Message:

#781(規格のデータベースを木構造に)

  • カートの中身を product_class_id で特定するように修正
File:
1 edited

Legend:

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

    r18823 r18829  
    256256        $objPage->tpl_total_point = 0;      // ポイント合計 
    257257 
     258        $objProduct = new SC_Product(); 
    258259        // カート内情報の取得 
    259260        $arrQuantityInfo_by_product = array(); 
     
    261262        foreach ($objCartSess->getCartList() as $arrCart) { 
    262263            // 商品規格情報の取得 
    263             $arrData = $this->sfGetProductsClass($arrCart['id']); 
     264            $arrData = $objProduct->getDetailAndProductsClass($arrCart['id']); 
    264265            $limit = null; 
    265266            // DBに存在する商品 
     
    292293 
    293294                // (商品規格単位でなく)商品単位での評価のための準備 
    294                 $product_id = $arrCart['id'][0]; 
     295                $product_id = $arrData['product_id']; 
    295296                $arrQuantityInfo_by_product[$product_id]['quantity'] += $quantity; 
    296297                $arrQuantityInfo_by_product[$product_id]['sale_limit'] = $arrData['sale_limit']; 
     
    301302                $objPage->arrProductsClass[$cnt]['cart_no'] = $arrCart['cart_no']; 
    302303                $objPage->arrProductsClass[$cnt]['class_name1'] = 
    303                     isset($arrClassName[$arrData['class_id1']]) 
    304                         ? $arrClassName[$arrData['class_id1']] : ""; 
     304                    isset($arrData['class_name1']) 
     305                        ? $arrData['class_name1'] : ""; 
    305306 
    306307                $objPage->arrProductsClass[$cnt]['class_name2'] = 
    307                     isset($arrClassName[$arrData['class_id2']]) 
    308                         ? $arrClassName[$arrData['class_id2']] : ""; 
    309  
    310                 $objPage->arrProductsClass[$cnt]['classcategory_name1'] = 
    311                     $arrClassCatName[$arrData['classcategory_id1']]; 
    312  
    313                 $objPage->arrProductsClass[$cnt]['classcategory_name2'] = 
    314                     $arrClassCatName[$arrData['classcategory_id2']]; 
    315  
     308                    isset($arrData['class_name2']) 
     309                        ? $arrData['class_name2'] : ""; 
     310 
     311                $objPage->arrProductsClass[$cnt]['classcategory_name1'] = $arrData['name1']; 
     312 
     313                $objPage->arrProductsClass[$cnt]['classcategory_name2'] = $arrData['name2']; 
    316314                // 価格の登録 
    317315                $objCartSess->setProductValue($arrCart['id'], 'price', $arrData['price02']); 
Note: See TracChangeset for help on using the changeset viewer.