source: temp/trunk/data/downloads/module/mdl_epsilon/card.php @ 7692

Revision 7692, 2.9 KB checked in by kakinaka, 20 years ago (diff)

blank

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1<?php
2/*
3 * Copyright(c) 2000-2006 LOCKON CO.,LTD. All Rights Reserved.
4 *
5 * http://www.lockon.co.jp/
6 */
7
8require_once("../require.php");
9require_once(DATA_PATH . "module/Request.php");
10require_once(MODULE_PATH . "mdl_epsilon/mdl_epsilon.inc");
11
12class LC_Page {
13    function LC_Page() {
14        /** ɬ¤º»ØÄꤹ¤ë **/
15        $this->tpl_mainpage = 'mdl_epsilon/card.tpl';           // ¥á¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È
16        /*
17         session_start»þ¤Îno-cache¥Ø¥Ã¥À¡¼¤òÍÞÀ©¤¹¤ë¤³¤È¤Ç
18         ¡ÖÌá¤ë¡×¥Ü¥¿¥ó»ÈÍÑ»þ¤ÎÍ­¸ú´ü¸ÂÀÚ¤ìɽ¼¨¤òÍÞÀ©¤¹¤ë¡£
19         private-no-expire:¥¯¥é¥¤¥¢¥ó¥È¤Î¥­¥ã¥Ã¥·¥å¤òµö²Ä¤¹¤ë¡£
20        */
21        session_cache_limiter('private-no-expire');     
22    }
23}
24
25$objPage = new LC_Page();
26$objView = new SC_SiteView();
27$objSiteSess = new SC_SiteSession();
28$objCartSess = new SC_CartSession();
29$objSiteInfo = $objView->objSiteInfo;
30$arrInfo = $objSiteInfo->data;
31
32
33// trans_code¤ËÃͤ¬¤¢¤ê³î¤Ä¡¢Àµ¾ï½ªÎ»¤Î¤È¤­¤Ï¥ª¡¼¥À¡¼³Îǧ¤ò¹Ô¤¦¡£
34if($_SESSION['site']['pre_regist_success']){
35    if($_GET["trans_code"] != ""){
36       
37        sfprintr($_GET);
38        sfprintr($_SESSION);
39       
40        // Àµ¾ï¤Ê¿ä°Ü¤Ç¤¢¤ë¤³¤È¤òµ­Ï¿¤·¤Æ¤ª¤¯
41        $objSiteSess->setRegistFlag();
42       
43        // ´°Î»²èÌ̤Ø
44        header("Location: " . URL_SHOP_COMPLETE);
45       
46    }else{
47        $_SESSION['site']['now_page'] = "";
48        $objSiteSess->unsetUniqId();
49        sfDispSiteError(FREE_ERROR_MSG, "", true, "¹ØÆþ½èÍýÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿¡£<br>¤³¤Î¼ê³¤­¤Ï̵¸ú¤È¤Ê¤ê¤Þ¤·¤¿¡£");
50    }
51}
52
53
54// ¥«¡¼¥È½¸·×½èÍý
55$objPage = sfTotalCart($objPage, $objCartSess, $arrInfo);
56
57// °ì»þ¼õÃí¥Æ¡¼¥Ö¥ë¤ÎÆÉ¹þ
58$arrData = sfGetOrderTemp($uniqid);
59
60// ¥«¡¼¥È½¸·×¤ò¸µ¤ËºÇ½ª·×»»
61$arrData = sfTotalConfirm($arrData, $objPage, $objCartSess, $arrInfo);
62
63// Âåɽ¾¦ÉʾðÊó
64$arrMainProduct = $objPage->arrProductsClass[0];
65
66// »Ùʧ¤¤¾ðÊó¤ò¼èÆÀ
67$arrPayment = $objQuery->getall("SELECT memo01, memo02, memo03, memo04, memo05, memo06, memo07, memo08, memo09, memo10 FROM dtb_payment WHERE payment_id = ? ", array($arrData["payment_id"]));
68
69// ¥Ç¡¼¥¿Á÷¿®ÀèCGI
70$order_url = $arrPayment[0]["memo02"];
71
72// Á÷¿®¥Ç¡¼¥¿À¸À®
73$arrData = array(
74    'contract_code' => $arrPayment[0]["memo01"],                        // ·ÀÌ󥳡¼¥É
75    'user_id' => $arrData["customer_id"],                               // ¥æ¡¼¥¶ID
76    'user_name' => $arrData["order_name01"].$arrData["order_name02"],   // ¥æ¡¼¥¶Ì¾
77    'user_mail_add' => $arrData["order_email"],                         // ¥á¡¼¥ë¥¢¥É¥ì¥¹
78    'order_number' => $arrData["order_id"],                             // ¥ª¡¼¥À¡¼ÈÖ¹æ
79    'item_code' => $arrMainProduct["product_code"],                     // ¾¦ÉÊ¥³¡¼¥É(Âåɽ)
80    'item_name' => $arrMainProduct["name"],                             // ¾¦ÉÊ̾(Âåɽ)
81    'item_price' => $arrData["payment_total"],                          // ¾¦ÉʲÁ³Ê(Àǹþ¤ßÁí³Û)
82    'st_code' => $arrPayment[0]["memo04"],                              // ·èºÑ¶èʬ
83    'mission_code' => '1',                                              // ²Ý¶â¶èʬ(¸ÇÄê)
84    'process_code' => '1',                                              // ½èÍý¶èʬ(¸ÇÄê)
85    'xml' => '1',                                                       // ±þÅú·Á¼°(¸ÇÄê)
86    'memo1' => ECCUBE_PAYMENT,                                          // ͽÈ÷01
87    'memo2' => ''                                                       // ͽÈ÷02
88);
89
90// ¥Ç¡¼¥¿Á÷¿®
91sfPostPaymentData($order_url, $arrData);
92
93//---------------------------------------------------------------------------------------------------------------------------------------------------------
94
95?>
Note: See TracBrowser for help on using the repository browser.