- Timestamp:
- 2007/12/07 11:45:23 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/feature-module-gmo-pg/data/downloads/module/mdl_gmo-pg/mdl_gmo-pg.php
r16844 r16902 1 1 <?php 2 2 /** 3 * 3 * 4 4 * @copyright 2000-2007 LOCKON CO.,LTD. All Rights Reserved. 5 * @version CVS: $Id: 1.0 2006-06-04 06:38:01Z kakinaka $ 5 * @version CVS: $Id: 1.0 2006-06-04 06:38:01Z kakinaka $ 6 6 * @link http://www.lockon.co.jp/ 7 7 * … … 15 15 //¥á¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤Î»ØÄê 16 16 $this->tpl_mainpage = MODULE_PATH . 'mdl_gmo-pg/mdl_gmo-pg.tpl'; 17 $this->tpl_subtitle = ' GMO¥Ú¥¤¥á¥ó¥È¥²¡¼¥È¥¦¥§¥¤·èºÑ¥â¥¸¥å¡¼¥ë';17 $this->tpl_subtitle = '¥Ú¥¤¥á¥ó¥È¥²¡¼¥È¥¦¥§¥¤·èºÑ¥â¥¸¥å¡¼¥ë'; 18 18 } 19 19 } … … 35 35 sfAlterMemo(); 36 36 37 sfPrintR($_POST); 38 37 39 switch($_POST['mode']) { 38 40 case 'edit': 39 41 // ÆþÎÏ¥¨¥é¡¼È½Äê 40 42 $objPage->arrErr = lfCheckError(); 41 42 // ¥¨¥é¡¼¤Ê¤·¤Î¾ì¹ç¤Ë¤Ï¥Ç¡¼¥¿¤ò¹¹¿· 43 44 // ¥¨¥é¡¼¤Ê¤·¤Î¾ì¹ç¤Ë¤Ï¥Ç¡¼¥¿¤ò¹¹¿· 43 45 if(count($objPage->arrErr) == 0) { 44 46 // ¥Ç¡¼¥¿¹¹¿· 45 lfUpdPaymentDB( $objFormParam->getHashArray());46 47 lfUpdPaymentDB(); 48 47 49 // javascript¼Â¹Ô 48 50 $objPage->tpl_onload = 'alert("ÅÐÏ¿´°Î»¤·¤Þ¤·¤¿¡£\n´ðËܾðÊó¡ä»ÙʧÊýË¡ÀßÄê¤è¤ê¾ÜºÙÀßÄê¤ò¤·¤Æ¤¯¤À¤µ¤¤¡£"); window.close();'; … … 58 60 default: 59 61 // ¥Ç¡¼¥¿¤Î¥í¡¼¥É 60 lfLoadData(); 62 lfLoadData(); 61 63 break; 62 64 } … … 75 77 /* Ⱦ³Ñ±Ñ¿ô»ú10 ·å°ÊÆâ */ 76 78 $objFormParam->addParam("ŹÊÞ´ÉÍýÈÖ¹æ", "gmo_tenantno", 10, "KVa", array("EXIST_CHECK", "ALNUM_CHECK", "MAX_LENGTH_CHECK", "SPTAB_CHECK")); 77 $objFormParam->addParam("3D¥»¥¥å¥¢Ç§¾Ú", "gmo_3d", 1, "a", array("NUM_CHECK", "MAX_LENGTH_CHECK"));78 79 return $objFormParam; 79 80 } … … 82 83 function lfCheckError(){ 83 84 global $objFormParam; 84 85 85 86 $arrErr = $objFormParam->checkError(); 86 87 87 88 return $arrErr; 88 89 } … … 91 92 function lfLoadData(){ 92 93 global $objFormParam; 93 94 94 95 //¥Ç¡¼¥¿¤ò¼èÆÀ 95 96 $arrRet = sfGetPaymentDB("AND del_flg = '0'"); 96 97 97 98 // Ãͤò¥»¥Ã¥È 98 99 $objFormParam->setParam($arrRet[0]); … … 107 108 108 109 // ¥Ç¡¼¥¿¤Î¹¹¿·½èÍý 109 function lfUpdPaymentDB( $arrPostData){110 $objQuery = new SC_Query;111 $objSess = new SC_Session;110 function lfUpdPaymentDB(){ 111 global $objQuery; 112 global $objSess; 112 113 113 114 // del_flg¤òºï½ü¤Ë¤·¤Æ¤ª¤¯ 114 // XXX115 115 $del_sql = "UPDATE dtb_payment SET del_flg = 1 WHERE module_id = ? "; 116 116 $objQuery->query($del_sql, array(MDL_GMOPG_ID)); 117 117 118 118 // ¥Ç¡¼¥¿ÅÐÏ¿ 119 $arrData = array(); 119 $arrData = array(); 120 120 $arrData["payment_method"] = "¥Ú¥¤¥á¥ó¥È¥²¡¼¥È¥¦¥§¥¤¥¯¥ì¥¸¥Ã¥È"; 121 121 $arrData["fix"] = 3; 122 122 $arrData["module_id"] = MDL_GMOPG_ID; 123 123 $arrData["module_path"] = MODULE_PATH . "mdl_gmo-pg/gmo-pg_credit.php"; 124 $arrData["memo01"] = $ arrPostData["gmo_shopid"];125 $arrData["memo02"] = $ arrPostData["gmo_shoppass"];126 $arrData["memo03"] = $ arrPostData["gmo_tenantno"];127 $arrData["memo04"] = isset($arrPostData["gmo_3d"]) ? '1' : '0';124 $arrData["memo01"] = $_POST["gmo_shopid"]; 125 $arrData["memo02"] = $_POST["gmo_shoppass"]; 126 $arrData["memo03"] = $_POST["gmo_tenantno"]; 127 $arrData["memo04"] = ""; 128 128 $arrData["memo05"] = ""; 129 129 $arrData["del_flg"] = "0"; 130 130 $arrData["creator_id"] = $objSess->member_id; 131 131 $arrData["update_date"] = "now()"; 132 132 133 133 // ¥é¥ó¥¯¤ÎºÇÂçÃͤò¼èÆÀ¤¹¤ë 134 134 $max_rank = $objQuery->getone("SELECT max(rank) FROM dtb_payment"); 135 135 $arrData['rank'] = $max_rank; 136 137 // »ÙʧÊýË¡¥Ç¡¼¥¿¤ò¼èÆÀ 138 // XXX 139 $arrPaymentData = sfGetPaymentDB(); 140 // ¥Ç¡¼¥¿¤¬Â¸ºß¤·¤Æ¤¤¤ì¤ÐUPDATE¡¢Ìµ¤±¤ì¤ÐINSERT 141 if(!empty($arrPaymentData)){ 142 $objQuery->update("dtb_payment", $arrData, "module_id = ?", array(MDL_GMOPG_ID)); 143 }else{ 144 $objQuery->insert("dtb_payment", $arrData); 136 137 sfPrintR($arrData); 138 139 // ¹¹¿·¥Ç¡¼¥¿¤¬¤¢¤ì¤Ð¹¹¿·¤¹¤ë¡£ 140 if(count($arrData) > 0){ 141 // »ÙʧÊýË¡¥Ç¡¼¥¿¤ò¼èÆÀ 142 $arrPaymentData = lfGetPaymentDB(); 143 // ¥Ç¡¼¥¿¤¬Â¸ºß¤·¤Æ¤¤¤ì¤ÐUPDATE¡¢Ìµ¤±¤ì¤ÐINSERT 144 if(count($arrPaymentData) > 0){ 145 $objQuery->update("dtb_payment", $arrData, " module_id = '" . MDL_GMOPG_ID . "'"); 146 }else{ 147 $objQuery->insert("dtb_payment", $arrData); 148 } 145 149 } 146 150 }
Note: See TracChangeset
for help on using the changeset viewer.