Changeset 21252
- Timestamp:
- 2011/09/22 17:48:32 (13 years ago)
- bzr:base-revision:
- ohkouchi@loop-az.jp-20110922074326-dcs9fumwvxzcsc41
- bzr:committer:
- Kentaro Ohkouchi <ohkouchi@loop-az.jp>
- bzr:file-ids:
data/class/SC_CartSession.php 15078@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2FSC_CartSession.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- bzr:mapping-version:
- v4
- bzr:merge:
ohkouchi@loop-az.jp-20110922084801-mln13erfr28m84hn- bzr:repository-uuid:
- 1e3b908f-19a9-db11-a64c-001125224ba8
- bzr:revision-id:
- ohkouchi@loop-az.jp-20110922084830-mqaj36b9zea9h8w2
- bzr:revno:
- 3950
- bzr:revprop:branch-nick:
- branches/version-2_11-dev
- bzr:root:
- branches/version-2_11-dev
- bzr:testament:
bazaar-ng testament short form 2.1
revision-id: ohkouchi@loop-az.jp-20110922084830-mqaj36b9zea9h8w2
sha1: b0724d54f2b771f152b63040eb31f8925dd58833- bzr:text-parents:
data/class/SC_CartSession.php svn-v4:1e3b908f-19a9-db11-a64c-001125224ba8:branches/version-2_11-dev:21247
data/class/pages/cart/LC_Page_Cart.php svn-v4:1e3b908f-19a9-db11-a64c-001125224ba8:branches/version-2_11-dev:21062- bzr:timestamp:
- 2011-09-22 17:48:30.088999987 +0900
- bzr:user-agent:
- bzr2.4.1+bzr-svn1.1.0
- Location:
- branches/version-2_11-dev/data/class
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_11-dev/data/class/SC_CartSession.php
r21247 r21252 524 524 $item =& $items[$key]; 525 525 $product =& $item['productsClass']; 526 527 /*528 * 配送業者のチェック529 */530 $arrDeliv = SC_Helper_Purchase_Ex::getDeliv($productTypeId);531 if (SC_Utils_Ex::isBlank($arrDeliv)) {532 $tpl_message .= "※「" . $product['name'] . "」はまだ配送の準備ができておりません。恐れ入りますがお問い合わせページよりお問い合わせください。\n";533 }534 535 526 /* 536 527 * 表示/非表示商品のチェック … … 539 530 $this->delProduct($item['cart_no'], $productTypeId); 540 531 $tpl_message .= "※ 現時点で販売していない商品が含まれておりました。該当商品をカートから削除しました。\n"; 541 } 542 543 /* 544 * 商品購入制限数, 在庫数のチェック 545 */ 546 $limit = $objProduct->getBuyLimit($product); 547 if (!is_null($limit) && $item['quantity'] > $limit) { 548 if ($limit > 0) { 549 $this->setProductValue($item['id'], 'quantity', $limit, $productTypeId); 550 $this->setProductValue($item['id'], 'total_inctax', SC_Helper_DB_Ex::sfCalcIncTax($item['price']) * $limit, $productTypeId); 551 $tpl_message .= "※「" . $product['name'] . "」は販売制限(または在庫が不足)しております。一度に数量{$limit}以上の購入はできません。\n"; 552 } else { 532 } else { 533 534 /* 535 * 配送業者のチェック 536 */ 537 $arrDeliv = SC_Helper_Purchase_Ex::getDeliv($productTypeId); 538 if (SC_Utils_Ex::isBlank($arrDeliv)) { 539 $tpl_message .= "※「" . $product['name'] . "」はまだ配送の準備ができておりません。恐れ入りますがお問い合わせページよりお問い合わせください。\n"; 553 540 $this->delProduct($item['cart_no'], $productTypeId); 554 $tpl_message .= "※「" . $product['name'] . "」は売り切れました。\n"; 555 continue; 541 } 542 543 /* 544 * 商品購入制限数, 在庫数のチェック 545 */ 546 $limit = $objProduct->getBuyLimit($product); 547 if (!is_null($limit) && $item['quantity'] > $limit) { 548 if ($limit > 0) { 549 $this->setProductValue($item['id'], 'quantity', $limit, $productTypeId); 550 $this->setProductValue($item['id'], 'total_inctax', SC_Helper_DB_Ex::sfCalcIncTax($item['price']) * $limit, $productTypeId); 551 $tpl_message .= "※「" . $product['name'] . "」は販売制限(または在庫が不足)しております。一度に数量{$limit}以上の購入はできません。\n"; 552 } else { 553 $this->delProduct($item['cart_no'], $productTypeId); 554 $tpl_message .= "※「" . $product['name'] . "」は売り切れました。\n"; 555 continue; 556 } 556 557 } 557 558 } -
branches/version-2_11-dev/data/class/pages/cart/LC_Page_Cart.php
r21062 r21252 132 132 $this->arrInfo = SC_Helper_DB_Ex::sfGetBasisData(); 133 133 $totalIncTax = 0; 134 foreach ($this->cartKeys as $key) { 134 foreach (array_keys($this->cartKeys) as $index) { 135 $key = $this->cartKeys[$index]; 135 136 // カート集計処理 136 137 $this->tpl_message = $objCartSess->checkProducts($key); … … 148 149 // 送料無料までの金額を計算 149 150 $this->tpl_deliv_free[$key] = $this->arrInfo['free_rule'] - $this->tpl_total_inctax[$key]; 151 if (SC_Utils_Ex::isBlank($key)) { 152 unset($this->cartKeys[$index]); 153 } 150 154 } 151 155
Note: See TracChangeset
for help on using the changeset viewer.