- Timestamp:
- 2009/07/25 09:49:37 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/comu-ver2/data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php
r18234 r18235 111 111 $objSess = new SC_Session(); 112 112 $objDb = new SC_Helper_DB_Ex(); 113 $objDate = new SC_Date(1901); 114 $this->arrYearDelivDate = $objDate->getYear('', date('Y'), ''); 115 $this->arrMonthDelivDate = $objDate->getMonth(true); 116 $this->arrDayDelivDate = $objDate->getDay(true); 113 117 114 118 // パラメータ管理クラス … … 278 282 // 支払い方法の取得 279 283 $this->arrPayment = $objDb->sfGetIDValueList("dtb_payment", "payment_id", "payment_method"); 280 // 配送時間の取得284 // お届け時間の取得 281 285 $arrRet = $objDb->sfGetDelivTime($this->objFormParam->getValue('payment_id')); 282 286 $this->arrDelivTime = SC_Utils_Ex::sfArrKeyValue($arrRet, 'time_id', 'deliv_time'); … … 345 349 $this->objFormParam->addParam("電話番号3", "order_tel03", TEL_ITEM_LEN, "n", array("MAX_LENGTH_CHECK" ,"NUM_CHECK")); 346 350 347 // 配送先情報351 // お届け先情報 348 352 $this->objFormParam->addParam("お名前1", "deliv_name01", STEXT_LEN, "KVa", array("SPTAB_CHECK", "MAX_LENGTH_CHECK")); 349 353 $this->objFormParam->addParam("お名前2", "deliv_name02", STEXT_LEN, "KVa", array("SPTAB_CHECK", "MAX_LENGTH_CHECK")); … … 371 375 372 376 $this->objFormParam->addParam("お支払い方法", "payment_id", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 373 $this->objFormParam->addParam(" 配送時間ID", "deliv_time_id", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK"));377 $this->objFormParam->addParam("お届け時間ID", "deliv_time_id", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 374 378 $this->objFormParam->addParam("対応状況", "status", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 375 $this->objFormParam->addParam("配達日", "deliv_date", STEXT_LEN, "KVa", array("MAX_LENGTH_CHECK")); 379 $this->objFormParam->addParam("お届け日(年)", "deliv_date_year", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 380 $this->objFormParam->addParam("お届け日(月)", "deliv_date_month", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 381 $this->objFormParam->addParam("お届け日(日)", "deliv_date_day", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 376 382 $this->objFormParam->addParam("お支払方法名称", "payment_method"); 377 $this->objFormParam->addParam(" 配送時間", "deliv_time");383 $this->objFormParam->addParam("お届け時間", "deliv_time"); 378 384 379 385 // 受注詳細情報 … … 403 409 $this->objFormParam->addParam("発送日", "commit_date"); 404 410 $this->objFormParam->addParam("備考", "message"); 411 $this->objFormParam->addParam("お届け日", "deliv_date"); 405 412 } 406 413 … … 416 423 $this->objFormParam->setValue('total_point', $total_point); 417 424 $this->objFormParam->setValue('point', $point); 425 $delivDate = split(" ", $arrRet[0]["deliv_date"]); 426 $delivDate = split("-", $delivDate[0]); 427 $this->objFormParam->setValue('deliv_date_year', $delivDate[0]); 428 $this->objFormParam->setValue('deliv_date_month', isset($delivDate[1]) ? $delivDate[1] : ""); 429 $this->objFormParam->setValue('deliv_date_day', isset($delivDate[2]) ? $delivDate[2] : ""); 418 430 $this->arrForm = $arrRet[0]; 431 419 432 // 受注詳細データの取得 420 433 $arrRet = $this->lfGetOrderDetail($order_id); … … 453 466 $objErr = new SC_CheckError($arrRet); 454 467 $objErr->arrErr = $this->objFormParam->checkError(); 468 469 $objErr->doFunc(array("お届け日", "deliv_date_year", "deliv_date_month", "deliv_date_day"), array("CHECK_DATE")); 455 470 456 471 if (count($objErr->arrErr) >= 1) { … … 546 561 } 547 562 $sqlval['update_date'] = 'Now()'; 548 563 564 if (strlen($sqlval['deliv_date_year']) >= 0) { 565 $sqlval['deliv_date'] = $sqlval['deliv_date_year'] . '-' . $sqlval['deliv_date_month'] . '-' . $sqlval['deliv_date_day']; 566 } 567 unset($sqlval['deliv_date_year']); 568 unset($sqlval['deliv_date_month']); 569 unset($sqlval['deliv_date_day']); 570 549 571 unset($sqlval['total_point']); 550 572 unset($sqlval['point']);
Note: See TracChangeset
for help on using the changeset viewer.