Changeset 21191 for branches/version-2_11-dev/data/class/SC_CartSession.php
- Timestamp:
- 2011/08/15 15:44:45 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_11-dev/data/class/SC_CartSession.php
r21001 r21191 295 295 296 296 /** 297 * セッション中の商品情報データの調整。 298 * productsClass項目から、不必要な項目を削除する。 299 */ 300 function adjustSessionProductsClass(&$arrProductsClass) { 301 $arrNecessaryItems = array( 302 'product_id' => true, 303 'product_class_id' => true, 304 'name' => true, 305 'price02' => true, 306 'point_rate' => true, 307 'main_list_image' => true, 308 'main_image' => true, 309 'product_code' => true, 310 'stock' => true, 311 'stock_unlimited' => true, 312 'sale_limit' => true, 313 ); 314 315 // 必要な項目以外を削除。 316 foreach (array_keys($arrProductsClass) as $key) { 317 if (!isset($arrNecessaryItems[$key])) { 318 unset($arrProductsClass[$key]); 319 } 320 } 321 } 322 323 /** 297 324 * 商品種別ごとにカート内商品の一覧を取得する. 298 325 * … … 312 339 $objProduct->getDetailAndProductsClass( 313 340 $this->cartSession[$productTypeId][$i]['id']); 341 342 $this->adjustSessionProductsClass($this->cartSession[$productTypeId][$i]['productsClass']); 314 343 315 344 $price = $this->cartSession[$productTypeId][$i]['productsClass']['price02'];
Note: See TracChangeset
for help on using the changeset viewer.