Changeset 20111
- Timestamp:
- 2011/02/07 15:13:47 (13 years ago)
- bzr:base-revision:
- ohkouchi@loop-az.jp-20110207051000-4lr57yzizu4cgun1
- 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- bzr:mapping-version:
- v4
- bzr:merge:
ohkouchi@loop-az.jp-20110207061232-jnp0kz7yg72scgha- bzr:repository-uuid:
- 1e3b908f-19a9-db11-a64c-001125224ba8
- bzr:revision-id:
- ohkouchi@loop-az.jp-20110207061343-pdr6j83tx0vflxw6
- bzr:revno:
- 2839
- 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-20110207061232-jnp0kz7yg72scgha- bzr:timestamp:
- 2011-02-07 15:13:43.627000093 +0900
- bzr:user-agent:
- bzr2.2.1+bzr-svn1.0.4
- svn:original-date:
- 2011-02-07T06:13:43.627000Z
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_5-dev/data/class/helper/SC_Helper_Purchase.php
r20069 r20111 102 102 */ 103 103 function verifyChangeCart($uniqId, &$objCartSession) { 104 $cartkeys = $objCartSession->getKeys(); 104 $cartKeys = $objCartSession->getKeys(); 105 106 // カート内が空でないか 107 if (SC_Utils_Ex::isBlank($cartKeys)) { 108 SC_Response_Ex::sendRedirect(CART_URLPATH); 109 } 105 110 106 111 foreach ($cartKeys as $cartKey) { 107 112 // 初回のみカートの内容を保存 108 $objCartSess->saveCurrentCart($uniqid, $cartKey); 113 $objCartSession->saveCurrentCart($uniqid, $cartKey); 114 109 115 /* 110 116 * POSTのユニークIDとセッションのユニークIDを比較 … … 112 118 */ 113 119 if(!SC_SiteSession::checkUniqId()) { 114 // エラーページの表示 115 // XXX $objSiteSess インスタンスは未使用? 116 SC_Utils_Ex::sfDispSiteError(CANCEL_PURCHASE, $objSiteSess); 117 } 118 119 // カート内が空でないか || 購入ボタンを押してから変化がないか 120 $quantity = $objCartSess->getTotalQuantity($cartKey); 121 if($objCartSess->checkChangeCart($cartKey) || !($quantity > 0)) { 122 // カート情報表示に強制移動する 123 if (Net_UserAgent_Mobile::isMobile()) { 124 header("Location: ". MOBILE_CART_URLPATH 125 . "?" . session_name() . "=" . session_id()); 126 } else { 127 header("Location: ".CART_URLPATH); 128 } 120 SC_Utils_Ex::sfDispSiteError(CANCEL_PURCHASE); 121 } 122 123 // 購入ボタンを押してから変化がないか 124 $quantity = $objCartSession->getTotalQuantity($cartKey); 125 if($objCartSession->checkChangeCart($cartKey) || !($quantity > 0)) { 126 SC_Response_Ex::sendRedirect(CART_URLPATH); 129 127 exit; 130 128 }
Note: See TracChangeset
for help on using the changeset viewer.