Changeset 18329
- Timestamp:
- 2009/10/13 23:55:50 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/comu-ver2/data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php
r18312 r18329 550 550 $objQuery = new SC_Query(); 551 551 552 $sqlval = $this->lfMakeSqlvalForDtbOrder(); 553 554 $where = "order_id = ?"; 555 552 556 $objQuery->begin(); 553 554 // 入力データを渡す。555 $arrRet = $this->objFormParam->getHashArray();556 foreach ($arrRet as $key => $val) {557 // 配列は登録しない558 if (!is_array($val)) {559 $sqlval[$key] = $val;560 }561 }562 $sqlval['update_date'] = 'Now()';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 571 unset($sqlval['total_point']);572 unset($sqlval['point']);573 unset($sqlval['commit_date']);574 575 $where = "order_id = ?";576 557 577 558 // 受注.対応状況の更新 … … 619 600 $objQuery = new SC_Query(); 620 601 621 $objQuery->begin(); 622 623 // 入力データを渡す。 624 $arrRet = $this->objFormParam->getHashArray(); 625 foreach ($arrRet as $key => $val) { 626 // 配列は登録しない 627 if (!is_array($val)) { 628 $sqlval[$key] = $val; 629 } 630 } 602 $sqlval = $this->lfMakeSqlvalForDtbOrder(); 631 603 632 604 // 受注テーブルに書き込まない列を除去 633 605 unset($sqlval['order_id']); 634 unset($sqlval['total_point']);635 unset($sqlval['point']);636 unset($sqlval['commit_date']);637 606 638 607 // ポイントは別登録 … … 652 621 653 622 $sqlval['create_date'] = 'Now()'; // 受注日 654 $sqlval['update_date'] = 'Now()'; // 更新日時 623 624 $objQuery->begin(); 655 625 656 626 // 受注テーブルの登録 … … 791 761 } 792 762 } 763 764 /** 765 * 受注テーブルの登録・更新用データの共通部分を作成する 766 * 767 * @return array 768 */ 769 function lfMakeSqlvalForDtbOrder() { 770 771 // 入力データを取得する 772 $sqlval = $this->objFormParam->getHashArray(); 773 foreach ($sqlval as $key => $val) { 774 // 配列は登録しない 775 if (is_array($val)) { 776 unset($sqlval[$key]); 777 } 778 } 779 780 // 受注テーブルに書き込まない列を除去 781 unset($sqlval['total_point']); 782 unset($sqlval['point']); 783 unset($sqlval['commit_date']); 784 785 // お届け日 786 if (strlen($sqlval['deliv_date_year']) >= 1) { 787 $sqlval['deliv_date'] = $sqlval['deliv_date_year'] . '-' . $sqlval['deliv_date_month'] . '-' . $sqlval['deliv_date_day']; 788 } 789 unset($sqlval['deliv_date_year']); 790 unset($sqlval['deliv_date_month']); 791 unset($sqlval['deliv_date_day']); 792 793 // 更新日時 794 $sqlval['update_date'] = 'Now()'; 795 796 return $sqlval; 797 } 793 798 } 794 799 ?>
Note: See TracChangeset
for help on using the changeset viewer.