Changeset 15078 for branches/feature-module-update/html/shopping/loan.php
- Timestamp:
- 2007/07/20 15:58:59 (19 years ago)
- Location:
- branches/feature-module-update
- Files:
-
- 1 edited
- 2 copied
-
. (copied) (copied from branches/rel) (1 prop)
-
html (copied) (copied from branches/rel/html)
-
html/shopping/loan.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/feature-module-update
-
Property
svn:ignore
set to
.cache
.settings
.projectOptions
-
Property
svn:ignore
set to
-
branches/feature-module-update/html/shopping/loan.php
r12157 r15078 12 12 $this->tpl_mainpage = 'shopping/loan.tpl'; 13 13 $this->tpl_css = URL_DIR.'css/layout/shopping/pay.css'; 14 // ¥Û¡¼¥à¥¢¥É¥ì¥¹14 // ホームアドレス 15 15 $this->tpl_homeaddr = CF_HOMEADDR; 16 // ¥·¥å¥ß¥ì¡¼¥·¥ç¥ó¸Æ¤Ó½Ð¤·16 // シュミレーション呼び出し 17 17 $this->tpl_simulate = CF_SIMULATE; 18 // ²ÃÌÁŹ¥³¡¼¥É18 // 加盟店コード 19 19 $this->tpl_storecode = CF_STORECODE; 20 // Ìá¤êÀè20 // 戻り先 21 21 $this->tpl_returnurl = CF_RETURNURL; 22 // ¸Æ¤Ó½Ð¤·¶èʬ(0:¥·¥å¥ß¥ì¡¼¥·¥ç¥ó¤Î¤ß¡¢1:¥·¥å¥ß¥ì¡¼¥·¥ç¥ó+¿½¹þ)22 // 呼び出し区分(0:シュミレーションのみ、1:シュミレーション+申込) 23 23 $this->tpl_continue = CF_CONTINUE; 24 // Ìò̳Í̵¶èʬ(0:̵¡¢1:Í)24 // 役務有無区分(0:無、1:有) 25 25 $this->tpl_labor = CF_LABOR; 26 // ·ë²Ì±þÅú(1:·ë²Ì¤¢¤ê¡¢2:·ë²Ì¤Ê¤·)26 // 結果応答(1:結果あり、2:結果なし) 27 27 $this->tpl_result = CF_RESULT; 28 // ¥¥ã¥ó¥»¥ëURL28 // キャンセルURL 29 29 $this->tpl_cancelurl = CF_CANCELURL; 30 30 /* 31 session_start »þ¤Îno-cache¥Ø¥Ã¥À¡¼¤òÍÞÀ©¤¹¤ë¤³¤È¤Ç32 ¡ÖÌá¤ë¡×¥Ü¥¿¥ó»ÈÍÑ»þ¤Î͸ú´ü¸ÂÀÚ¤ìɽ¼¨¤òÍÞÀ©¤¹¤ë¡£33 private-no-expire: ¥¯¥é¥¤¥¢¥ó¥È¤Î¥¥ã¥Ã¥·¥å¤òµö²Ä¤¹¤ë¡£31 session_start時のno-cacheヘッダーを抑制することで 32 「戻る」ボタン使用時の有効期限切れ表示を抑制する。 33 private-no-expire:クライアントのキャッシュを許可する。 34 34 */ 35 35 session_cache_limiter('private-no-expire'); … … 46 46 $arrInfo = $objSiteInfo->data; 47 47 48 // Ãíʸ°ì»þID¤Î¼èÆÀ48 // 注文一時IDの取得 49 49 $uniqid = $objSiteSess->getUniqId(); 50 50 51 // ¥í¡¼¥ó·èºÑ¤ÎÌá¤êÃͤò¥Á¥§¥Ã¥¯¤¹¤ë¡£51 // ローン決済の戻り値をチェックする。 52 52 if($_GET['tranno'] == $uniqid) { 53 // ¥í¡¼¥ó·èºÑ¼õÉÕÈÖ¹æ¤òDB¤Ë½ñ¤¹þ¤à53 // ローン決済受付番号をDBに書き込む 54 54 $sqlval['loan_result'] = $_GET['receiptno']; 55 55 $objQuery = new SC_Query(); 56 56 $objQuery->update("dtb_order_temp", $sqlval, "order_temp_id = ?", array($uniqid)); 57 // Àµ¾ï¤ËÅÐÏ¿¤µ¤ì¤¿¤³¤È¤òµÏ¿¤·¤Æ¤ª¤¯57 // 正常に登録されたことを記録しておく 58 58 $objSiteSess->setRegistFlag(); 59 // ½èÍý´°Î»¥Ú¡¼¥¸¤Ø59 // 処理完了ページへ 60 60 header("Location: " . URL_SHOP_COMPLETE); 61 61 } 62 62 63 63 switch($_POST['mode']) { 64 // Á°¤Î¥Ú¡¼¥¸¤ËÌá¤ë64 // 前のページに戻る 65 65 case 'return': 66 // Àµ¾ï¤Ê¿ä°Ü¤Ç¤¢¤ë¤³¤È¤òµÏ¿¤·¤Æ¤ª¤¯66 // 正常な推移であることを記録しておく 67 67 $objSiteSess->setRegistFlag(); 68 68 header("Location: " . URL_SHOP_CONFIRM); … … 73 73 } 74 74 75 // ¥«¡¼¥È½¸·×½èÍý75 // カート集計処理 76 76 $objPage = sfTotalCart($objPage, $objCartSess, $arrInfo); 77 // °ì»þ¼õÃí¥Æ¡¼¥Ö¥ë¤ÎÆÉ¹þ77 // 一時受注テーブルの読込 78 78 $arrData = sfGetOrderTemp($uniqid); 79 // ¥«¡¼¥È½¸·×¤ò¸µ¤ËºÇ½ª·×»»79 // カート集計を元に最終計算 80 80 $arrData = sfTotalConfirm($arrData, $objPage, $objCartSess, $arrInfo); 81 81 82 // »Ùʧ¤¤Áí³Û82 // 支払い総額 83 83 $objPage->tpl_amount = $arrData['payment_total']; 84 // ¼õÃí²¾ÈÖ¹æ84 // 受注仮番号 85 85 $objPage->tpl_tranno = $uniqid; 86 // ´ðËܾðÊó¤òÅϤ¹86 // 基本情報を渡す 87 87 $objPage->arrInfo = $arrInfo; 88 88 89 89 $objView->assignobj($objPage); 90 // ¥Õ¥ì¡¼¥à¤òÁªÂò(¥¥ã¥ó¥Ú¡¼¥ó¥Ú¡¼¥¸¤«¤éÁ«°Ü¤Ê¤éÊѹ¹)90 // フレームを選択(キャンペーンページから遷移なら変更) 91 91 $objCampaignSess->pageView($objView); 92 92 //--------------------------------------------------------------------------------------------------------------------------
Note: See TracChangeset
for help on using the changeset viewer.
