- Timestamp:
- 2009/06/03 22:08:05 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/comu-ver2/data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php
r18023 r18037 32 32 /* ペイジェント決済モジュール連携用 */ 33 33 if (file_exists(MODULE_PATH . 'mdl_paygent/include.php') === TRUE) { 34 require_once(MODULE_PATH . 'mdl_paygent/include.php');34 require_once(MODULE_PATH . 'mdl_paygent/include.php'); 35 35 } 36 36 … … 184 184 $this->paygent_return = sfPaygentOrder($_POST['paygent_type'], $order_id); 185 185 break; 186 /* F-REGI決済モジュール連携用 */ 187 case 'fregi_status': 188 $objFregiConfig = new LC_Page_Mdl_Fregi_Config(); 189 $this->fregi_err = $objFregiConfig->getSaleInfo($order_id, $this->arrDisp); 190 $this->lfGetOrderData($order_id); 191 break; 192 case 'fregi_card': 193 $objFregiConfig = new LC_Page_Mdl_Fregi_Config(); 194 $this->fregi_card_err = $objFregiConfig->setCardInfo($_POST['card_status'], $order_id, $this->arrDisp); 195 $this->lfGetOrderData($order_id); 196 break; 197 /* SPS決済モジュール連携用 */ 198 case 'sps_request': 199 $objErr = new SC_CheckError($_POST); 200 $objErr->doFunc(array("年","sps_year"), array('EXIST_CHECK')); 201 $objErr->doFunc(array("月","sps_month"), array('EXIST_CHECK')); 202 $objErr->doFunc(array("日","sps_date"), array('EXIST_CHECK')); 203 $objErr->doFunc(array("売上・返金日", "sps_year", "sps_month", "sps_date"), array("CHECK_DATE")); 204 if ($objErr->arrErr) { 205 $this->arrErr = $objErr->arrErr; 206 break; 207 } 208 $sps_return = sfSpsRequest( $order_id, $_POST['request_type'] ); 209 // DBから受注情報を再読込 210 $this->lfGetOrderData($order_id); 211 $this->tpl_onload = "window.alert('".$sps_return."');"; 212 break; 213 214 /* GMOPG連携用 */ 215 case 'gmopg_order_edit': 216 require_once(MODULE_PATH . 'mdl_gmopg/class/LC_Mdl_GMOPG_OrderEdit.php'); 217 $objGMOOrderEdit = new LC_MDL_GMOPG_OrderEdit; 218 $this->gmopg_order_edit_result = $objGMOOrderEdit->proccess(); 219 $this->lfGetOrderData($order_id); 220 break; 221 // 商品削除 186 /* 商品削除*/ 222 187 case 'delete_product': 223 188 $delete_no = $_POST['delete_no']; … … 235 200 $this->lfReCheek($arrData, $arrInfo); 236 201 break; 237 / / 商品追加ポップアップより商品選択後、商品情報取得202 /* 商品追加ポップアップより商品選択後、商品情報取得*/ 238 203 case 'select_product_detail': 239 204 // POST情報で上書き … … 241 206 if (!empty($_POST['add_product_id'])) { 242 207 $this->lfInsertProduct($_POST['add_product_id'], $_POST['add_classcategory_id1'], $_POST['add_classcategory_id2']); 243 244 208 } elseif (!empty($_POST['edit_product_id'])) { 245 209 $this->lfUpdateProduct($_POST['edit_product_id'], $_POST['edit_classcategory_id1'], $_POST['edit_classcategory_id2'], $_POST['no']); 246 210 } 247 248 211 $arrData = $_POST; 249 212 foreach ($this->arrForm AS $key=>$val) { … … 255 218 } 256 219 $this->lfReCheek($arrData, $arrInfo); 220 break; 221 /* F-REGI決済モジュール連携用 */ 222 case 'fregi_status': 223 $objFregiConfig = new LC_Page_Mdl_Fregi_Config(); 224 $this->fregi_err = $objFregiConfig->getSaleInfo($order_id, $this->arrDisp); 225 $this->lfGetOrderData($order_id); 226 break; 227 case 'fregi_card': 228 $objFregiConfig = new LC_Page_Mdl_Fregi_Config(); 229 $this->fregi_card_err = $objFregiConfig->setCardInfo($_POST['card_status'], $order_id, $this->arrDisp); 230 $this->lfGetOrderData($order_id); 231 break; 232 /* SPS決済モジュール連携用 */ 233 case 'sps_request': 234 $objErr = new SC_CheckError($_POST); 235 $objErr->doFunc(array("年","sps_year"), array('EXIST_CHECK')); 236 $objErr->doFunc(array("月","sps_month"), array('EXIST_CHECK')); 237 $objErr->doFunc(array("日","sps_date"), array('EXIST_CHECK')); 238 $objErr->doFunc(array("売上・返金日", "sps_year", "sps_month", "sps_date"), array("CHECK_DATE")); 239 if ($objErr->arrErr) { 240 $this->arrErr = $objErr->arrErr; 241 break; 242 } 243 $sps_return = sfSpsRequest( $order_id, $_POST['request_type'] ); 244 // DBから受注情報を再読込 245 $this->lfGetOrderData($order_id); 246 $this->tpl_onload = "window.alert('".$sps_return."');"; 247 break; 248 249 /* GMOPG連携用 */ 250 case 'gmopg_order_edit': 251 require_once(MODULE_PATH . 'mdl_gmopg/class/LC_Mdl_GMOPG_OrderEdit.php'); 252 $objGMOOrderEdit = new LC_MDL_GMOPG_OrderEdit; 253 $this->gmopg_order_edit_result = $objGMOOrderEdit->proccess(); 254 $this->lfGetOrderData($order_id); 257 255 break; 258 256 default: … … 301 299 } 302 300 303 304 301 /** 305 302 * デストラクタ. … … 313 310 /* パラメータ情報の初期化 */ 314 311 function lfInitParam() { 315 312 316 313 // お客様情報 317 314 $this->objFormParam->addParam("顧客名1", "order_name01", STEXT_LEN, "KVa", array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK")); … … 342 339 $this->objFormParam->addParam("電話番号2", "deliv_tel02", TEL_ITEM_LEN, "n", array("MAX_LENGTH_CHECK" ,"NUM_CHECK")); 343 340 $this->objFormParam->addParam("電話番号3", "deliv_tel03", TEL_ITEM_LEN, "n", array("MAX_LENGTH_CHECK" ,"NUM_CHECK")); 341 344 342 345 343 // 受注商品情報 … … 491 489 $this->arrErr = $this->lfCheckError(); 492 490 } 493 494 491 /* DB登録処理 */ 495 492 function lfRegistData($order_id) { … … 605 602 $sqlval['customer_id'] = '0'; 606 603 } 607 604 608 605 unset($sqlval['order_id']); 609 606 unset($sqlval['total_point']); … … 647 644 $objQuery->insert("dtb_order", $sqlval); 648 645 $order_id = $objQuery->currval('dtb_order', 'order_id'); 649 646 650 647 // 受注テーブルの名称列を更新 651 648 $objDb = new SC_Helper_DB_Ex(); 652 649 $objDb->sfUpdateOrderNameCol($order_id); 653 650 654 651 // 受注詳細データの更新 655 652 $arrDetail = $this->objFormParam->getSwapArray(array("product_id", "product_code", "product_name", "price", "quantity", "point_rate", "classcategory_id1", "classcategory_id2", "classcategory_name1", "classcategory_name2")); … … 675 672 } 676 673 677 678 674 function lfInsertProduct($product_id, $classcategory_id1, $classcategory_id2) { 679 675 $arrProduct = $this->lfGetProductsClass($product_id, $classcategory_id1, $classcategory_id2);
Note: See TracChangeset
for help on using the changeset viewer.