Changeset 20655
- Timestamp:
- 2011/03/15 20:58:58 (12 years ago)
- bzr:base-revision:
- ohkouchi@loop-az.jp-20110315105126-vmzyt0zzleo4o32t
- bzr:committer:
- Kentaro Ohkouchi <ohkouchi@loop-az.jp>
- bzr:file-ids:
data/Smarty/templates/default/shopping/payment.tpl 15732@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2FSmarty%2Ftemplates%2Fdefault%2Fshopping%2Fpayment.tpl
data/Smarty/templates/mobile/shopping/payment.tpl 15732@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2FSmarty%2Ftemplates%2Fdefault%2Fmobile%2Fshopping%2Fpayment.tpl
data/Smarty/templates/sphone/shopping/payment.tpl payment.tpl-20101209134550-lsv02w9wikfx9cj3-40
data/class/helper/SC_Helper_Purchase.php sc_helper_purchase.p-20101020100530-jyaoa7ch9pdfjqzp-1
data/class/pages/shopping/LC_Page_Shopping_Payment.php 15223@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fshopping%2FLC_Page_Shopping_Payment.php- bzr:mapping-version:
- v4
- bzr:merge:
ohkouchi@loop-az.jp-20110315115537-3ed83ki0om9cx9u1- bzr:repository-uuid:
- 1e3b908f-19a9-db11-a64c-001125224ba8
- bzr:revision-id:
- ohkouchi@loop-az.jp-20110315115854-q35ywgm2xkdhufev
- bzr:revno:
- 3375
- bzr:revprop:branch-nick:
- branches/version-2_5-dev
- bzr:root:
- branches/version-2_5-dev
- bzr:text-revisions:
data/Smarty/templates/mobile/shopping/payment.tpl ohkouchi@loop-az.jp-20110315115537-3ed83ki0om9cx9u1
data/Smarty/templates/sphone/shopping/payment.tpl ohkouchi@loop-az.jp-20110315115537-3ed83ki0om9cx9u1
data/class/pages/shopping/LC_Page_Shopping_Payment.php ohkouchi@loop-az.jp-20110315115537-3ed83ki0om9cx9u1- bzr:timestamp:
- 2011-03-15 20:58:54.572000027 +0900
- bzr:user-agent:
- bzr2.2.1+bzr-svn1.0.4
- svn:original-date:
- 2011-03-15T11:58:54.572000Z
- Location:
- branches/version-2_5-dev/data
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_5-dev/data/Smarty/templates/default/shopping/payment.tpl
r20651 r20655 207 207 <p class="non-select-msg">まずはじめに、配送方法を選択ください。</p> 208 208 <!--{foreach item=shippingItem name=shippingItem from=$arrShipping}--> 209 <!--{assign var=index value=$s marty.foreach.shippingItem.index}-->209 <!--{assign var=index value=$shippingItem.shipping_id}--> 210 210 <div class="delivdate top"> 211 211 <!--★お届け日★--> -
branches/version-2_5-dev/data/Smarty/templates/mobile/shopping/payment.tpl
r20614 r20655 43 43 ■お届け時間の指定<br> 44 44 <!--{foreach item=shippingItem name=shippingItem from=$arrShipping}--> 45 <!--{assign var=index value=$s marty.foreach.shippingItem.index}-->45 <!--{assign var=index value=$shippingItem.shipping_id}--> 46 46 47 47 <!--{if $is_multiple}--> -
branches/version-2_5-dev/data/Smarty/templates/sphone/shopping/payment.tpl
r20614 r20655 200 200 <p class="non-select-msg">まずはじめに、配送方法を選択ください。</p> 201 201 <!--{foreach item=shippingItem name=shippingItem from=$arrShipping}--> 202 <!--{assign var=index value=$s marty.foreach.shippingItem.index}-->202 <!--{assign var=index value=$shippingItem.shipping_id}--> 203 203 <!--{if $is_multiple}--> 204 204 <div class="delivdate"> -
branches/version-2_5-dev/data/class/helper/SC_Helper_Purchase.php
r20650 r20655 587 587 588 588 $code = SC_Utils_Ex::isBlank($arrValues['product_code']) 589 ? $d[' code']589 ? $d['product_code'] 590 590 : $arrValues['product_code']; 591 591 -
branches/version-2_5-dev/data/class/pages/shopping/LC_Page_Shopping_Payment.php
r20538 r20655 83 83 // カートの情報を取得 84 84 $this->arrShipping =& $objPurchase->getShippingTemp(); 85 $shipping_vol = count($this->arrShipping);86 85 87 86 $this->is_multiple = $objPurchase->isMultiple(); … … 131 130 */ 132 131 case 'select_deliv': 133 $this->setFormParams($objFormParam, $_POST, true, $ shipping_vol);132 $this->setFormParams($objFormParam, $_POST, true, $this->arrShipping); 134 133 135 134 $arrErr = $objFormParam->checkError(); … … 154 153 case 'confirm': 155 154 // パラメータ情報の初期化 156 $this->setFormParams($objFormParam, $_POST, false, $ shipping_vol);155 $this->setFormParams($objFormParam, $_POST, false, $this->arrShipping); 157 156 158 157 $deliv_id = $objFormParam->getValue('deliv_id'); … … 190 189 default: 191 190 // FIXME 前のページから戻ってきた場合は別パラメータ(mode)で処理分岐する必要があるのかもしれない 192 $this->setFormParams($objFormParam, $arrOrderTemp, false, $ shipping_vol);191 $this->setFormParams($objFormParam, $arrOrderTemp, false, $this->arrShipping); 193 192 194 193 if (!$this->is_single_deliv) { … … 202 201 $arrSelectedDeliv = $this->getSelectedDeliv($objPurchase, $objCartSess, $deliv_id); 203 202 $this->arrPayment = $arrSelectedDeliv['arrPayment']; 204 // XXX セッションからデフォルト値を取得する必要あり205 203 $this->arrDelivTime = $arrSelectedDeliv['arrDelivTime']; 206 204 $this->img_show = $arrSelectedDeliv['img_show']; … … 232 230 * @param array $arrParam 設定する値の配列 233 231 * @param boolean $deliv_only deliv_id チェックのみの場合 true 234 * @param integer $shipping_vol 配送数235 */ 236 function setFormParams(&$objFormParam, $arrParam, $deliv_only, $shipping_vol) {237 $this->lfInitParam($objFormParam, $deliv_only, $ shipping_vol);232 * @param array $arrShipping 配送先情報の配列 233 */ 234 function setFormParams(&$objFormParam, $arrParam, $deliv_only, &$arrShipping) { 235 $this->lfInitParam($objFormParam, $deliv_only, $arrShipping); 238 236 $objFormParam->setParam($arrParam); 239 237 $objFormParam->convParam(); … … 245 243 * @param SC_FormParam $objFormParam SC_FormParam インスタンス 246 244 * @param boolean $deliv_only deliv_id チェックのみの場合 true 247 * @param integer $shipping_vol 配送数248 * @return void 249 */ 250 function lfInitParam(&$objFormParam, $deliv_only, $shipping_vol) {245 * @param array $arrShipping 配送先情報の配列 246 * @return void 247 */ 248 function lfInitParam(&$objFormParam, $deliv_only, &$arrShipping) { 251 249 $objFormParam->addParam("配送業者", "deliv_id", INT_LEN, 'n', array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 252 250 … … 257 255 $objFormParam->addParam("ポイントを使用する", "point_check", INT_LEN, 'n', array("MAX_LENGTH_CHECK", "NUM_CHECK"), '2'); 258 256 259 for ($i = 0; $i < $shipping_vol; $i++) {260 $objFormParam->addParam("お届け時間", "deliv_time_id" . $ i, INT_LEN, 'n', array("MAX_LENGTH_CHECK", "NUM_CHECK"));261 $objFormParam->addParam("お届け日", "deliv_date" . $ i, STEXT_LEN, 'KVa', array("MAX_LENGTH_CHECK"));257 foreach ($arrShipping as $val) { 258 $objFormParam->addParam("お届け時間", "deliv_time_id" . $val['shipping_id'], INT_LEN, 'n', array("MAX_LENGTH_CHECK", "NUM_CHECK")); 259 $objFormParam->addParam("お届け日", "deliv_date" . $val['shipping_id'], STEXT_LEN, 'KVa', array("MAX_LENGTH_CHECK")); 262 260 } 263 261 } … … 316 314 */ 317 315 foreach (array_keys($_SESSION['shipping']) as $key) { 318 319 $time_id = $objFormParam->getValue('deliv_time_id' . $key); 320 316 $shipping_id = $_SESSION['shipping'][$key]['shipping_id']; 317 $time_id = $objFormParam->getValue('deliv_time_id' . $shipping_id); 321 318 $_SESSION['shipping'][$key]['deliv_id'] = $deliv_id; 322 319 $_SESSION['shipping'][$key]['time_id'] = $time_id; 323 320 $_SESSION['shipping'][$key]['shipping_time'] = $arrDelivTime[$time_id]; 324 $_SESSION['shipping'][$key]['shipping_date'] = $objFormParam->getValue('deliv_date' . $ key);321 $_SESSION['shipping'][$key]['shipping_date'] = $objFormParam->getValue('deliv_date' . $shipping_id); 325 322 } 326 323 }
Note: See TracChangeset
for help on using the changeset viewer.