tpl_mainpage = 'shopping/loan.tpl'; $this->tpl_css = URL_DIR.'css/layout/shopping/pay.css'; // ホームアドレス $this->tpl_homeaddr = CF_HOMEADDR; // シュミレーション呼び出し $this->tpl_simulate = CF_SIMULATE; // 加盟店コード $this->tpl_storecode = CF_STORECODE; // 戻り先 $this->tpl_returnurl = CF_RETURNURL; // 呼び出し区分(0:シュミレーションのみ、1:シュミレーション+申込) $this->tpl_continue = CF_CONTINUE; // 役務有無区分(0:無、1:有) $this->tpl_labor = CF_LABOR; // 結果応答(1:結果あり、2:結果なし) $this->tpl_result = CF_RESULT; // キャンセルURL $this->tpl_cancelurl = CF_CANCELURL; /* session_start時のno-cacheヘッダーを抑制することで 「戻る」ボタン使用時の有効期限切れ表示を抑制する。 private-no-expire:クライアントのキャッシュを許可する。 */ session_cache_limiter('private-no-expire'); } } $objPage = new LC_Page(); $objView = new SC_SiteView(); $objSiteSess = new SC_SiteSession(); $objCartSess = new SC_CartSession(); $objCampaignSess = new SC_CampaignSession(); $objCustomer = new SC_Customer(); $objSiteInfo = $objView->objSiteInfo; $arrInfo = $objSiteInfo->data; // 注文一時IDの取得 $uniqid = $objSiteSess->getUniqId(); // ローン決済の戻り値をチェックする。 if($_GET['tranno'] == $uniqid) { // ローン決済受付番号をDBに書き込む $sqlval['loan_result'] = $_GET['receiptno']; $objQuery = new SC_Query(); $objQuery->update("dtb_order_temp", $sqlval, "order_temp_id = ?", array($uniqid)); // 正常に登録されたことを記録しておく $objSiteSess->setRegistFlag(); // 処理完了ページへ header("Location: " . URL_SHOP_COMPLETE); } switch($_POST['mode']) { // 前のページに戻る case 'return': // 正常な推移であることを記録しておく $objSiteSess->setRegistFlag(); header("Location: " . URL_SHOP_CONFIRM); exit; break; default: break; } // カート集計処理 $objPage = sfTotalCart($objPage, $objCartSess, $arrInfo); // 一時受注テーブルの読込 $arrData = sfGetOrderTemp($uniqid); // カート集計を元に最終計算 $arrData = sfTotalConfirm($arrData, $objPage, $objCartSess, $arrInfo); // 支払い総額 $objPage->tpl_amount = $arrData['payment_total']; // 受注仮番号 $objPage->tpl_tranno = $uniqid; // 基本情報を渡す $objPage->arrInfo = $arrInfo; $objView->assignobj($objPage); // フレームを選択(キャンペーンページから遷移なら変更) $objCampaignSess->pageView($objView); //-------------------------------------------------------------------------------------------------------------------------- ?>