source: temp/trunk/html/shopping/confirm.php @ 5922

Revision 5922, 2.7 KB checked in by kakinaka, 20 years ago (diff)

* empty log message *

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1<?php
2/*
3 * Copyright ¢í 2000-2006 LOCKON CO.,LTD. All Rights Reserved.
4 *
5 * http://www.lockon.co.jp/
6 */
7
8require_once("../require.php");
9
10class LC_Page {
11    var $arrSession;
12    var $tpl_mode;
13    var $tpl_total_deliv_fee;
14    function LC_Page() {
15        $this->tpl_mainpage = 'shopping/confirm.tpl';
16        $this->tpl_css = '/css/layout/shopping/confirm.css';
17        $this->tpl_title = "¤´ÆþÎÏÆâÍÆ¤Î¤´³Îǧ";
18        global $arrPref;
19        $this->arrPref = $arrPref;
20        global $arrSex;
21        $this->arrSex = $arrSex;
22        global $arrMAILMAGATYPE;
23        $this->arrMAILMAGATYPE = $arrMAILMAGATYPE;
24        global $arrReminder;
25        $this->arrReminder = $arrReminder;
26        /*
27         session_start»þ¤Îno-cache¥Ø¥Ã¥À¡¼¤òÍÞÀ©¤¹¤ë¤³¤È¤Ç
28         ¡ÖÌá¤ë¡×¥Ü¥¿¥ó»ÈÍÑ»þ¤ÎÍ­¸ú´ü¸ÂÀÚ¤ìɽ¼¨¤òÍÞÀ©¤¹¤ë¡£
29         private-no-expire:¥¯¥é¥¤¥¢¥ó¥È¤Î¥­¥ã¥Ã¥·¥å¤òµö²Ä¤¹¤ë¡£
30        */
31        session_cache_limiter('private-no-expire');     
32
33    }
34}
35
36$objPage = new LC_Page();
37$objView = new SC_SiteView();
38$objCartSess = new SC_CartSession();
39$objSiteInfo = $objView->objSiteInfo;
40$objSiteSess = new SC_SiteSession();
41$objCustomer = new SC_Customer();
42$arrInfo = $objSiteInfo->data;
43
44// Á°¤Î¥Ú¡¼¥¸¤ÇÀµ¤·¤¯ÅÐÏ¿¼ê³¤­¤¬¹Ô¤ï¤ì¤¿µ­Ï¿¤¬¤¢¤ë¤«È½Äê
45sfIsPrePage($objSiteSess);
46
47// ¥æ¡¼¥¶¥æ¥Ë¡¼¥¯ID¤Î¼èÆÀ¤È¹ØÆþ¾õÂÖ¤ÎÀµÅöÀ­¤ò¥Á¥§¥Ã¥¯
48$uniqid = sfCheckNormalAccess($objSiteSess, $objCartSess);
49$objPage->tpl_uniqid = $uniqid;
50
51// ¥«¡¼¥È½¸·×½èÍý
52$objPage = sfTotalCart($objPage, $objCartSess, $arrInfo);
53// °ì»þ¼õÃí¥Æ¡¼¥Ö¥ë¤ÎÆÉ¹þ
54$arrData = sfGetOrderTemp($uniqid);
55// ¥«¡¼¥È½¸·×¤ò¸µ¤ËºÇ½ª·×»»
56$arrData = sfTotalConfirm($arrData, $objPage, $objCartSess, $arrInfo, $objCustomer);
57
58// ²ñ°÷¥í¥°¥¤¥ó¥Á¥§¥Ã¥¯
59if($objCustomer->isLoginSuccess()) {
60    $objPage->tpl_login = '1';
61    $objPage->tpl_user_point = $objCustomer->getValue('point');
62}
63
64switch($_POST['mode']) {
65// Á°¤Î¥Ú¡¼¥¸¤ËÌá¤ë
66case 'return':
67    // Àµ¾ï¤Ê¿ä°Ü¤Ç¤¢¤ë¤³¤È¤òµ­Ï¿¤·¤Æ¤ª¤¯
68    $objSiteSess->setRegistFlag();
69    header("Location: " . URL_SHOP_PAYMENT);
70    exit;
71    break;
72case 'confirm':
73    // ½¸·×·ë²Ì¤ò¼õÃí°ì»þ¥Æ¡¼¥Ö¥ë¤ËÈ¿±Ç
74    sfRegistTempOrder($uniqid, $arrData);
75    // Àµ¾ï¤ËÅÐÏ¿¤µ¤ì¤¿¤³¤È¤òµ­Ï¿¤·¤Æ¤ª¤¯
76    $objSiteSess->setRegistFlag();
77   
78    // ·èºÑÊýË¡¤Ë¤è¤ê²èÌÌÀÚÂØ
79    switch($arrData['payment_id']) {
80/* ¥¯¥ì¥¸¥Ã¥È¡¢¥í¡¼¥ó¡¢¥³¥ó¥Ó¥Ë·èºÑ¤Ï¼¡´ü³«È¯
81    case PAYMENT_CREDIT_ID:
82        header("Location: " . URL_SHOP_CREDIT);
83        break;
84    case PAYMENT_LOAN_ID:
85        header("Location: " . URL_SHOP_LOAN);
86        break;
87    case PAYMENT_CONVENIENCE_ID:
88        header("Location: " . URL_SHOP_CONVENIENCE);
89        break;
90*/
91    default:
92        header("Location: " . URL_SHOP_COMPLETE);
93        break;
94    }
95    break;
96default:
97    break;
98}
99
100$objPage->arrData = $arrData;
101$objPage->arrInfo = $arrInfo;
102$objView->assignobj($objPage);
103$objView->display(SITE_FRAME);
104//--------------------------------------------------------------------------------------------------------------------------
105?>
Note: See TracBrowser for help on using the repository browser.