Changeset 19923 for branches/version-2_5-dev/data
- Timestamp:
- 2011/01/16 01:20:36 (13 years ago)
- bzr:base-revision:
- svn-v4:1e3b908f-19a9-db11-a64c-001125224ba8:branches/version-2_5-dev:19922
- bzr:committer:
- Kentaro Ohkouchi <nanasess@fsm.ne.jp>
- bzr:file-ids:
data/Smarty/templates/admin/order/edit.tpl 15732@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2FSmarty%2Ftemplates%2Fdefault%2Fadmin%2Forder%2Fedit.tpl
data/Smarty/templates/default/shopping/confirm.tpl 15732@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2FSmarty%2Ftemplates%2Fdefault%2Fshopping%2Fconfirm.tpl
data/class/helper/SC_Helper_Purchase.php sc_helper_purchase.p-20101020100530-jyaoa7ch9pdfjqzp-1
data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php 15594@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fadmin%2Forder%2FLC_Page_Admin_Order_Edit.php
data/class/pages/shopping/LC_Page_Shopping_Multiple.php lc_page_shopping_mul-20110109122547-u3fq5xmi1b4jn5n4-2
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:
nanasess@fsm.ne.jp-20110115161744-w643cxmm1o552cds- bzr:repository-uuid:
- 1e3b908f-19a9-db11-a64c-001125224ba8
- bzr:revision-id:
- nanasess@fsm.ne.jp-20110115162029-azxvx5ryjasawo2x
- bzr:revno:
- 2652
- bzr:revprop:branch-nick:
- branches/version-2_5-dev
- bzr:root:
- branches/version-2_5-dev
- bzr:text-revisions:
data/Smarty/templates/admin/order/edit.tpl nanasess@fsm.ne.jp-20110115161744-w643cxmm1o552cds
data/Smarty/templates/default/shopping/confirm.tpl nanasess@fsm.ne.jp-20110115161744-w643cxmm1o552cds
data/class/helper/SC_Helper_Purchase.php nanasess@fsm.ne.jp-20110115161744-w643cxmm1o552cds
data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php nanasess@fsm.ne.jp-20110115161744-w643cxmm1o552cds
data/class/pages/shopping/LC_Page_Shopping_Multiple.php nanasess@fsm.ne.jp-20110115161744-w643cxmm1o552cds
data/class/pages/shopping/LC_Page_Shopping_Payment.php nanasess@fsm.ne.jp-20110115161744-w643cxmm1o552cds- bzr:timestamp:
- 2011-01-16 01:20:29.269999981 +0900
- bzr:user-agent:
- bzr2.2.2+bzr-svn1.0.4
- svn:original-date:
- 2011-01-15T16:20:29.270000Z
- Location:
- branches/version-2_5-dev/data
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_5-dev/data/Smarty/templates/admin/order/edit.tpl
r19919 r19923 80 80 <tr> 81 81 <th>注文番号</th> 82 <td><!--{$ arrForm.order_id.value}--></td>82 <td><!--{$tpl_order_id|h}--></td> 83 83 </tr> 84 84 <tr> … … 253 253 <a class="btn-normal" href="javascript:;" name="delete" onclick="fnSetFormVal('form1', 'delete_no', <!--{$key}-->); fnModeSubmit('delete_product','anchor_key','order_products');">削除</a> 254 254 <!--{/if}--> 255 <input type="hidden" name="product_type_id[<!--{$key}-->]" value="<!--{$arrForm.product_type_id.value[$key]}-->" id="product_type_id_<!--{$key}-->" /> 255 256 <input type="hidden" name="product_id[<!--{$key}-->]" value="<!--{$arrForm.product_id.value[$key]}-->" id="product_id_<!--{$key}-->" /> 256 257 <input type="hidden" name="product_class_id[<!--{$key}-->]" value="<!--{$arrForm.product_class_id.value[$key]}-->" id="product_class_id_<!--{$key}-->" /> … … 464 465 <th>お届け時間</th> 465 466 <td> 466 <!--{assign var=key value=" deliv_time_id_`$shipping_id`"}-->467 <!--{assign var=key value="time_id_`$shipping_id`"}--> 467 468 <span class="attention"><!--{$arrErr[$key]}--></span> 468 469 <select name="<!--{$key}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->"> … … 475 476 <th>お届け日</th> 476 477 <td> 477 <!--{assign var=key value="deliv_date_`$shipping_id`"}--> 478 <span class="attention"><!--{$arrErr[$key]}--></span> 479 <input 480 name="<!--{$key|h}-->" 481 value="<!--{$arrForm[$key].value|h}-->" 482 style="<!--{$arrErr[$key]|sfGetErrorColor}-->" 483 size="30" 484 maxlength="<!--{$arrForm[$key].length}-->" 485 > 478 <!--{assign var=key1 value="shipping_date_year_`$shipping_id`"}--> 479 <!--{assign var=key2 value="shipping_date_month_`$shipping_id`"}--> 480 <!--{assign var=key3 value="shipping_date_day_`$shipping_id`"}--> 481 <span class="attention"><!--{$arrErr[$key1]}--></span> 482 <span class="attention"><!--{$arrErr[$key2]}--></span> 483 <span class="attention"><!--{$arrErr[$key3]}--></span> 484 <select name="<!--{$key1}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->"> 485 <!--{html_options options=$arrYearShippingDate selected=$arrForm[$key1].value|default:""}--> 486 </select>年 487 <select name="<!--{$key2}-->" style="<!--{$arrErr[$key2]|sfGetErrorColor}-->"> 488 <!--{html_options options=$arrMonthShippingDate selected=$arrForm[$key2].value|default:""}--> 489 </select>月 490 <select name="<!--{$key3}-->" style="<!--{$arrErr[$key3]|sfGetErrorColor}-->"> 491 <!--{html_options options=$arrDayShippingDate selected=$arrForm[$key3].value|default:""}--> 492 </select>日 486 493 </td> 487 494 </tr> -
branches/version-2_5-dev/data/Smarty/templates/default/shopping/confirm.tpl
r19868 r19923 231 231 <tr> 232 232 <th>お届け日</th> 233 <td><!--{$shippingItem. deliv_date|default:"指定なし"|h}--></td>233 <td><!--{$shippingItem.shipping_date|default:"指定なし"|h}--></td> 234 234 </tr> 235 235 <tr> 236 236 <th>お届け時間</th> 237 <td><!--{$shippingItem. deliv_time|default:"指定なし"|h}--></td>237 <td><!--{$shippingItem.shipping_time|default:"指定なし"|h}--></td> 238 238 </tr> 239 239 <!--{/if}--> … … 245 245 246 246 <h3>▼お支払方法・その他お問い合わせ</h3> 247 <table summary="お支払方法・ お届け日時の指定・その他お問い合わせ" class="delivname">247 <table summary="お支払方法・その他お問い合わせ" class="delivname"> 248 248 <tbody> 249 249 <tr> -
branches/version-2_5-dev/data/class/helper/SC_Helper_Purchase.php
r19920 r19923 356 356 357 357 /** 358 * 商品規格IDの配列からお届け予定日の配列を取得する. 359 * 360 * @param array $productClassIds 商品規格IDの配列 361 */ 362 function getDelivDate($productClassIds) { 363 // TODO 358 * お届け日一覧を取得する. 359 */ 360 function getDelivDate(&$objCartSess, $productTypeId) { 361 $cartList = $objCartSess->getCartList($productTypeId); 362 $delivDateIds = array(); 363 foreach ($cartList as $item) { 364 $delivDateIds[] = $item['productsClass']['deliv_date_id']; 365 } 366 $max_date = max($delivDateIds); 367 //発送目安 368 switch($max_date) { 369 //即日発送 370 case '1': 371 $start_day = 1; 372 break; 373 //1-2日後 374 case '2': 375 $start_day = 3; 376 break; 377 //3-4日後 378 case '3': 379 $start_day = 5; 380 break; 381 //1週間以内 382 case '4': 383 $start_day = 8; 384 break; 385 //2週間以内 386 case '5': 387 $start_day = 15; 388 break; 389 //3週間以内 390 case '6': 391 $start_day = 22; 392 break; 393 //1ヶ月以内 394 case '7': 395 $start_day = 32; 396 break; 397 //2ヶ月以降 398 case '8': 399 $start_day = 62; 400 break; 401 //お取り寄せ(商品入荷後) 402 case '9': 403 $start_day = ""; 404 break; 405 default: 406 //お届け日が設定されていない場合 407 $start_day = ""; 408 } 409 //お届け可能日のスタート値から、お届け日の配列を取得する 410 $arrDelivDate = $this->getDateArray($start_day, DELIV_DATE_END_MAX); 411 return $arrDelivDate; 412 } 413 414 /** 415 * お届け可能日のスタート値から, お届け日の配列を取得する. 416 */ 417 function getDateArray($start_day, $end_day) { 418 $masterData = new SC_DB_MasterData(); 419 $arrWDAY = $masterData->getMasterData("mtb_wday"); 420 //お届け可能日のスタート値がセットされていれば 421 if($start_day >= 1) { 422 $now_time = time(); 423 $max_day = $start_day + $end_day; 424 // 集計 425 for ($i = $start_day; $i < $max_day; $i++) { 426 // 基本時間から日数を追加していく 427 $tmp_time = $now_time + ($i * 24 * 3600); 428 list($y, $m, $d, $w) = split(" ", date("Y m d w", $tmp_time)); 429 $val = sprintf("%04d/%02d/%02d(%s)", $y, $m, $d, $arrWDAY[$w]); 430 $arrDate[$val] = $val; 431 } 432 } else { 433 $arrDate = false; 434 } 435 return $arrDate; 364 436 } 365 437 -
branches/version-2_5-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php
r19920 r19923 85 85 $objSess = new SC_Session(); 86 86 $objDb = new SC_Helper_DB_Ex(); 87 $objDate = new SC_Date(1901); 88 $this->arrYearDelivDate = $objDate->getYear('', date('Y'), ''); 89 $this->arrMonthDelivDate = $objDate->getMonth(true); 90 $this->arrDayDelivDate = $objDate->getDay(true); 87 $objDate = new SC_Date(1970); 88 $objPurchase = new SC_Helper_Purchase_Ex(); 89 $this->arrYearShippingDate = $objDate->getYear('', date('Y'), ''); 90 $this->arrMonthShippingDate = $objDate->getMonth(true); 91 $this->arrDayShippingDate = $objDate->getDay(true); 91 92 92 93 // パラメータ管理クラス … … 221 222 // 支払い方法の取得 222 223 $this->arrPayment = $objDb->sfGetIDValueList("dtb_payment", "payment_id", "payment_method"); 223 // お届け時間の取得224 $arrRet = $objDb->sfGetDelivTime($this->objFormParam->getValue('payment_id'));225 $this->arrDelivTime = SC_Utils_Ex::sfArrKeyValue($arrRet, 'time_id', 'deliv_time');226 224 227 225 $this->arrForm = $this->objFormParam->getFormParamList(); 226 // XXX 商品種別IDは0番目の配列を使用 227 $this->product_type_id = $this->arrForm['product_type_id']['value'][0]; 228 $this->arrDelivTime = $objPurchase->getDelivTime($this->product_type_id); 228 229 $this->product_count = count($this->arrForm['quantity']['value']); 229 230 … … 290 291 291 292 // 受注詳細情報 293 $this->objFormParam->addParam("商品種別ID", "product_type_id", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK"), '0'); 292 294 $this->objFormParam->addParam("単価", "price", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK"), '0'); 293 295 $this->objFormParam->addParam("数量", "quantity", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK"), '0'); … … 336 338 $this->objFormParam->addParam("電話番号2", "shipping_tel02_" . $shipping['shipping_id'], TEL_ITEM_LEN, "n", array("MAX_LENGTH_CHECK" ,"NUM_CHECK")); 337 339 $this->objFormParam->addParam("電話番号3", "shipping_tel03_" . $shipping['shipping_id'], TEL_ITEM_LEN, "n", array("MAX_LENGTH_CHECK" ,"NUM_CHECK")); 338 $this->objFormParam->addParam("お届け時間ID", "deliv_time_id_" . $shipping['shipping_id'], INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 339 $this->objFormParam->addParam("お届け時間", "deliv_time_" . $shipping['shipping_id']); 340 $this->objFormParam->addParam("お届け日", "deliv_date_" . $shipping['shipping_id'], STEXT_LEN, "KVa", array("SPTAB_CHECK", "MAX_LENGTH_CHECK")); 340 $this->objFormParam->addParam("お届け時間ID", "time_id_" . $shipping['shipping_id'], INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 341 $this->objFormParam->addParam("お届け時間", "shipping_time_" . $shipping['shipping_id']); 342 $this->objFormParam->addParam("お届け日(年)", "shipping_date_year_" . $shipping['shipping_id'], INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 343 $this->objFormParam->addParam("お届け日(月)", "shipping_date_month_" . $shipping['shipping_id'], INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 344 $this->objFormParam->addParam("お届け日(日)", "shipping_date_day_" . $shipping['shipping_id'], INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 345 $this->objFormParam->addParam("お届け日", "shipping_date_" . $shipping['shipping_id'], STEXT_LEN, "KVa", array("SPTAB_CHECK", "MAX_LENGTH_CHECK")); 341 346 $this->objFormParam->addParam("配送商品規格数", "shipping_product_quantity_" . $shipping['shipping_id'], INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 342 347 foreach ($shipping['shipment_item'] as $productClassId => $item) { … … 378 383 $this->objFormParam->setValue('shipping_quantity', $this->arrForm['shipping_quantity']); 379 384 385 // 配送情報の処理 380 386 foreach ($this->arrShipping as $shipping) { 381 387 382 388 $this->arrShippingIds[] = $shipping['shipping_id']; 383 389 $this->arrProductClassIds[] = array_keys($shipping['shipment_item']); 390 391 // お届け日の取得 392 $ts = strtotime($shipping["shipping_date"]); 393 $this->objFormParam->setValue('shipping_date_year_' . $shipping['shipping_id'], date("Y", $ts)); 394 $this->arrForm['shipping_date_year_' . $shipping['shipping_id']] = date("Y", $ts); 395 $this->objFormParam->setValue('shipping_date_month_' . $shipping['shipping_id'], date("n", $ts)); 396 $this->arrForm['shipping_date_month_' . $shipping['shipping_id']] = date("n", $ts); 397 $this->objFormParam->setValue('shipping_date_day_' . $shipping['shipping_id'], date("j", $ts)); 398 $this->arrForm['shipping_date_day_' . $shipping['shipping_id']] = date("j", $ts); 399 400 // 配送内容の処理 384 401 foreach ($shipping as $shippingKey => $shippingVal) { 385 402 … … 391 408 $this->arrForm['shipping_product_quantity' . '_' . $shipping['shipping_id']]); 392 409 410 // 配送商品の処理 393 411 foreach ($shipping['shipment_item'] as $productClassId => $item) { 394 412 foreach ($item as $itemKey => $itemVal) { … … 417 435 function lfGetOrderDetail($order_id) { 418 436 $objQuery = new SC_Query(); 419 $col = "product_id, product_class_id, product_code, product_name, classcategory_name1, classcategory_name2, price, quantity, point_rate"; 420 $where = "order_id = ?"; 421 $arrRet = $objQuery->select($col, "dtb_order_detail", $where, array($order_id)); 437 $from = <<< __EOS__ 438 dtb_order_detail T1 439 JOIN dtb_products_class T2 440 ON T1.product_class_id = T2.product_class_id 441 __EOS__; 442 $arrRet = $objQuery->select("T1.*, T2.product_type_id", $from, 443 "order_id = ?", array($order_id)); 422 444 return $arrRet; 423 445 } -
branches/version-2_5-dev/data/class/pages/shopping/LC_Page_Shopping_Multiple.php
r19872 r19923 113 113 array($other_deliv_id)); 114 114 foreach ($otherDeliv[0] as $key => $val) { 115 $sqlval[$ other_deliv_id]['shipping_' . $key] = $val;115 $sqlval[$i]['shipping_' . $key] = $val; 116 116 } 117 117 } else { 118 $objPurchase->copyFromCustomer($sqlval[ 0], $objCustomer,118 $objPurchase->copyFromCustomer($sqlval[$i], $objCustomer, 119 119 "shipping"); 120 120 } 121 } else {122 121 } 123 $sqlval[$ other_deliv_id]['deliv_id'] = $objPurchase->getDeliv($this->cartKey);124 $objPurchase->setShipmentItemTemp($ other_deliv_id, $params['product_class_id' . $i], $params['quantity' . $i]);122 $sqlval[$i]['deliv_id'] = $objPurchase->getDeliv($this->cartKey); 123 $objPurchase->setShipmentItemTemp($i, $params['product_class_id' . $i], $params['quantity' . $i]); 125 124 $i++; 126 125 } 127 126 128 foreach ($sqlval as $ key=> $val) {129 $objPurchase->saveShippingTemp($val, $ key);127 foreach ($sqlval as $shipping_id => $val) { 128 $objPurchase->saveShippingTemp($val, $shipping_id); 130 129 } 131 130 132 // FIXME133 131 $objPurchase->saveOrderTemp($uniqid, $sqlval[0], $objCustomer); 134 132 $objSiteSess->setRegistFlag(); -
branches/version-2_5-dev/data/class/pages/shopping/LC_Page_Shopping_Payment.php
r19915 r19923 98 98 $this->cartKey = $objCartSess->getKey(); 99 99 100 // 配送時間を取得 101 $this->arrDelivTime = $objPurchase->getDelivTime($this->cartKey); 102 100 103 // 会員ログインチェック 101 104 if($this->objCustomer->isLoginSuccess()) { … … 146 149 // 入力エラーなし 147 150 if(count($this->arrErr) == 0) { 148 // DBへのデータ登録 151 152 foreach (array_keys($_SESSION['shipping']) as $key) { 153 $timeId = $this->objFormParam->getValue('deliv_time_id' . $key); 154 $_SESSION['shipping'][$key]['time_id'] = $timeId; 155 $_SESSION['shipping'][$key]['shipping_time'] = $this->arrDelivTime[$timeId]; 156 // XXX 文字列を代入しておいてもDBで自動変換可能? 157 $_SESSION['shipping'][$key]['shipping_date'] = $this->objFormParam->getValue('deliv_date' . $key); 158 } 149 159 $this->lfRegistData($uniqid, $objPurchase); 150 $_SESSION['shipping'][0]['time_id'] = $this->objFormParam->getValue('deliv_time_id'); 151 $_SESSION['shipping'][0]['deliv_date'] = $this->objFormParam->getValue('deliv_date'); 160 152 161 // 正常に登録されたことを記録しておく 153 162 $objSiteSess->setRegistFlag(); … … 159 168 $uniqid = $objSiteSess->getUniqId(); 160 169 // 受注一時テーブルからの情報を格納 161 $this-> lfSetOrderTempData($uniqid);170 $this->objFormParam->setParam($objPurchase->getOrderTemp($uniqid)); 162 171 } 163 172 break; … … 177 186 } 178 187 179 // 配送時間を取得180 $this->arrDelivTime = $objPurchase->getDelivTime($this->cartKey);181 182 188 // 支払い方法の画像があるなしを取得($img_show true:ある false:なし) 183 189 $this->img_show = $this->lfGetImgShow($this->arrPayment); 184 // FIXME お届け日一覧の取得 185 $this->arrDelivDate = $this->lfGetDelivDate(); 186 190 // お届け日一覧の取得 191 $this->arrDelivDate = $objPurchase->getDelivDate($objCartSess, $this->cartKey); 187 192 $this->arrForm = $this->objFormParam->getFormParamList(); 188 193 } … … 262 267 $objQuery = new SC_Query(); 263 268 $where = "payment_id = ?"; 264 $arrRet = $objQuery-> select("charge", "dtb_payment", $where, array($payment_id));265 return (array($arrRet[ 0]['charge'], $arrRet[0]['deliv_id']));269 $arrRet = $objQuery->getRow("charge, payment_method", "dtb_payment", $where, array($payment_id)); 270 return (array($arrRet['charge'], $arrRet['payment_method'])); 266 271 } 267 272 … … 275 280 276 281 if (strlen($sqlval['payment_id']) >= 1) { 277 // FIXME list($sqlval['charge'], $sqlval['deliv_id']) = $this->lfGetPaymentInfo($sqlval['payment_id']);282 list($sqlval['charge'], $sqlval['payment_method']) = $this->lfGetPaymentInfo($sqlval['payment_id']); 278 283 } 279 284 … … 286 291 } 287 292 288 /* お届け日一覧を取得する */289 function lfGetDelivDate() {290 $objCartSess = new SC_CartSession();291 $objQuery = new SC_Query();292 // 商品IDの取得293 $max = $objCartSess->getMax();294 for($i = 1; $i <= $max; $i++) {295 if($_SESSION[$objCartSess->key][$i]['id'][0] != "") {296 $arrID['product_id'][$i] = $_SESSION[$objCartSess->key][$i]['id'][0];297 }298 }299 if(count($arrID['product_id']) > 0) {300 $id = implode(",", $arrID['product_id']);301 //商品から発送目安の取得302 $deliv_date = $objQuery->get("MAX(deliv_date_id)", "dtb_products", "product_id IN (".$id.")");303 //発送目安304 switch($deliv_date) {305 //即日発送306 case '1':307 $start_day = 1;308 break;309 //1-2日後310 case '2':311 $start_day = 3;312 break;313 //3-4日後314 case '3':315 $start_day = 5;316 break;317 //1週間以内318 case '4':319 $start_day = 8;320 break;321 //2週間以内322 case '5':323 $start_day = 15;324 break;325 //3週間以内326 case '6':327 $start_day = 22;328 break;329 //1ヶ月以内330 case '7':331 $start_day = 32;332 break;333 //2ヶ月以降334 case '8':335 $start_day = 62;336 break;337 //お取り寄せ(商品入荷後)338 case '9':339 $start_day = "";340 break;341 default:342 //お届け日が設定されていない場合343 $start_day = "";344 break;345 }346 //お届け可能日のスタート値から、お届け日の配列を取得する347 $arrDelivDate = $this->lfGetDateArray($start_day, DELIV_DATE_END_MAX);348 }349 return $arrDelivDate;350 }351 352 //お届け可能日のスタート値から、お届け日の配列を取得する353 function lfGetDateArray($start_day, $end_day) {354 $masterData = new SC_DB_MasterData();355 $arrWDAY = $masterData->getMasterData("mtb_wday");356 //お届け可能日のスタート値がセットされていれば357 if($start_day >= 1) {358 $now_time = time();359 $max_day = $start_day + $end_day;360 // 集計361 for ($i = $start_day; $i < $max_day; $i++) {362 // 基本時間から日数を追加していく363 $tmp_time = $now_time + ($i * 24 * 3600);364 list($y, $m, $d, $w) = split(" ", date("y m d w", $tmp_time));365 $val = sprintf("%02d/%02d/%02d(%s)", $y, $m, $d, $arrWDAY[$w]);366 $arrDate[$val] = $val;367 }368 } else {369 $arrDate = false;370 }371 return $arrDate;372 }373 374 293 //一時受注テーブルからの情報を格納する 375 function lfSetOrderTempData($uniqid) { 376 $objQuery = new SC_Query(); 377 $col = "payment_id, use_point, message, point_check "; 378 $from = "dtb_order_temp"; 379 $where = "order_temp_id = ?"; 380 $arrRet = $objQuery->select($col, $from, $where, array($uniqid)); 381 // DB値の取得 382 $this->objFormParam->setParam($arrRet[0]); 294 function lfSetOrderTempData($uniqid, &$objPurchase) { 295 $arrOrderTemp = $objPurchase->getOrderTemp($uniqid); 296 $this->objFormParam->setParam($arrOrderTemp); 383 297 return $this->objFormParam; 384 298 } … … 395 309 return $img_show; 396 310 } 397 398 /* 配送時間の配列を生成 */399 function lfSetDelivTime() {400 $objDb = new SC_Helper_DB_Ex();401 $objJson = new Services_JSON;402 403 // 配送時間の取得404 $arrRet = $objDb->sfGetDelivTime($this->cartKey);405 // JSONエンコード406 echo $objJson->encode($arrRet);407 exit;408 }409 311 } 410 312 ?>
Note: See TracChangeset
for help on using the changeset viewer.