- Timestamp:
- 2007/07/20 15:58:59 (17 years ago)
- Location:
- branches/feature-module-update
- Files:
-
- 1 edited
- 2 copied
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/mobile/mypage/history_detail.php
r12157 r15078 7 7 * 8 8 * 9 * ÍúÎò9 * 履歴 10 10 */ 11 11 … … 15 15 function LC_Page() { 16 16 $this->tpl_mainpage = 'mypage/history_detail.tpl'; 17 $this->tpl_title = "MY ¥Ú¡¼¥¸/¹ØÆþÍúÎò¾ÜºÙ";17 $this->tpl_title = "MYページ/購入履歴詳細"; 18 18 session_cache_limiter('private-no-expire'); 19 19 } … … 25 25 $objCustomer = new SC_Customer(); 26 26 27 // ¥ì¥¤¥¢¥¦¥È¥Ç¥¶¥¤¥ó¤ò¼èÆÀ27 // レイアウトデザインを取得 28 28 $objPage = sfGetPageLayout($objPage, false, "mypage/index.php"); 29 29 30 // ÉÔÀµ¥¢¥¯¥»¥¹È½Äê30 //不正アクセス判定 31 31 $from = "dtb_order"; 32 32 $where = "del_flg = 0 AND customer_id = ? AND order_id = ? "; 33 33 $arrval = array($objCustomer->getValue('customer_id'), $_POST['order_id']); 34 //DB ¤Ë¾ðÊ󤬤¢¤ë¤«È½Äê34 //DBに情報があるか判定 35 35 $cnt = $objQuery->count($from, $where, $arrval); 36 36 37 // ¥í¥°¥¤¥ó¤·¤Æ¤¤¤Ê¤¤¡¢¤Þ¤¿¤ÏDB¤Ë¾ðÊó¤¬Ìµ¤¤¾ì¹ç37 //ログインしていない、またはDBに情報が無い場合 38 38 if (!$objCustomer->isLoginSuccess() or $cnt == 0){ 39 39 sfDispSiteError(CUSTOMER_ERROR, "", false, "", true); 40 40 } else { 41 // ¼õÃí¾ÜºÙ¥Ç¡¼¥¿¤Î¼èÆÀ41 //受注詳細データの取得 42 42 $objPage->arrDisp = lfGetOrderData($_POST['order_id']); 43 // »Ùʧ¤¤ÊýË¡¤Î¼èÆÀ43 // 支払い方法の取得 44 44 $objPage->arrPayment = sfGetIDValueList("dtb_payment", "payment_id", "payment_method"); 45 // ÇÛÁ÷»þ´Ö¤Î¼èÆÀ45 // 配送時間の取得 46 46 $arrRet = sfGetDelivTime($objPage->arrDisp['payment_id']); 47 47 $objPage->arrDelivTime = sfArrKeyValue($arrRet, 'time_id', 'deliv_time'); 48 48 49 // ¥Þ¥¤¥Ú¡¼¥¸¥È¥Ã¥×¸ÜµÒ¾ðÊóɽ¼¨ÍÑ49 //マイページトップ顧客情報表示用 50 50 $objPage->CustomerName1 = $objCustomer->getvalue('name01'); 51 51 $objPage->CustomerName2 = $objCustomer->getvalue('name02'); … … 57 57 //----------------------------------------------------------------------------------------------------------------------------------- 58 58 59 // ¼õÃí¾ÜºÙ¥Ç¡¼¥¿¤Î¼èÆÀ59 //受注詳細データの取得 60 60 function lfGetOrderData($order_id) { 61 // ¼õÃíÈֹ椬¿ô»ú¤Ç¤¢¤ì¤Ð61 //受注番号が数字であれば 62 62 if(sfIsInt($order_id)) { 63 // DB ¤«¤é¼õÃí¾ðÊó¤òÆɤ߹þ¤à63 // DBから受注情報を読み込む 64 64 $objQuery = new SC_Query(); 65 65 $col = "order_id, create_date, payment_id, subtotal, tax, use_point, add_point, discount, "; … … 70 70 $arrRet = $objQuery->select($col, $from, $where, array($order_id)); 71 71 $arrOrder = $arrRet[0]; 72 // ¼õÃí¾ÜºÙ¥Ç¡¼¥¿¤Î¼èÆÀ72 // 受注詳細データの取得 73 73 $arrRet = lfGetOrderDetail($order_id); 74 74 $arrOrderDetail = sfSwapArray($arrRet); … … 78 78 } 79 79 80 // ¼õÃí¾ÜºÙ¥Ç¡¼¥¿¤Î¼èÆÀ80 // 受注詳細データの取得 81 81 function lfGetOrderDetail($order_id) { 82 82 $objQuery = new SC_Query();
Note: See TracChangeset
for help on using the changeset viewer.