- Timestamp:
- 2011/02/15 16:43:52 (13 years ago)
- bzr:base-revision:
- svn-v4:1e3b908f-19a9-db11-a64c-001125224ba8:branches/version-2_5-dev:20166
- bzr:committer:
- Kentaro Ohkouchi <ohkouchi@loop-az.jp>
- bzr:file-ids:
data/class/SC_Query.php 15078@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2FSC_Query.php
data/class/db/dbfactory/SC_DB_DBFactory_MYSQL.php 15123@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fdb%2Fdbfactory%2FSC_DB_DBFactory_MYSQL.php
data/class/db/dbfactory/SC_DB_DBFactory_PGSQL.php 15123@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fdb%2Fdbfactory%2FSC_DB_DBFactory_PGSQL.php
data/class/helper/SC_Helper_DB.php 15176@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fhelper%2FSC_Helper_DB.php
data/class/helper/SC_Helper_Purchase.php sc_helper_purchase.p-20101020100530-jyaoa7ch9pdfjqzp-1
data/class/pages/mypage/LC_Page_Mypage_History.php 16102@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fmypage%2FLC_Page_Mypage_History.php
data/plugin/bingo/SC_Plugin_bingo.php 19521@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Fcamp%2Fcamp-2_5-E%2Fdata%2Fplugin%2Fbingo%2FSC_Plugin_bingo.php- bzr:mapping-version:
- v4
- bzr:merge:
ohkouchi@loop-az.jp-20110215074124-badwi2srn94are2l- bzr:repository-uuid:
- 1e3b908f-19a9-db11-a64c-001125224ba8
- bzr:revision-id:
- ohkouchi@loop-az.jp-20110215074339-73417ne1tgkich66
- bzr:revno:
- 2895
- bzr:revprop:branch-nick:
- branches/version-2_5-dev
- bzr:root:
- branches/version-2_5-dev
- bzr:text-revisions:
data/class/SC_Query.php ohkouchi@loop-az.jp-20110215074124-badwi2srn94are2l
data/class/db/dbfactory/SC_DB_DBFactory_MYSQL.php ohkouchi@loop-az.jp-20110215074124-badwi2srn94are2l
data/class/db/dbfactory/SC_DB_DBFactory_PGSQL.php ohkouchi@loop-az.jp-20110215074124-badwi2srn94are2l
data/class/helper/SC_Helper_DB.php ohkouchi@loop-az.jp-20110215074124-badwi2srn94are2l
data/class/helper/SC_Helper_Purchase.php ohkouchi@loop-az.jp-20110215074124-badwi2srn94are2l
data/class/pages/mypage/LC_Page_Mypage_History.php ohkouchi@loop-az.jp-20110215074124-badwi2srn94are2l
data/plugin/bingo/SC_Plugin_bingo.php ohkouchi@loop-az.jp-20110215074124-badwi2srn94are2l- bzr:timestamp:
- 2011-02-15 16:43:39.124000072 +0900
- bzr:user-agent:
- bzr2.2.1+bzr-svn1.0.4
- svn:original-date:
- 2011-02-15T07:43:39.124000Z
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_5-dev/data/class/pages/mypage/LC_Page_Mypage_History.php
r20162 r20167 70 70 $objCustomer = new SC_Customer(); 71 71 $objDb = new SC_Helper_DB_Ex(); 72 $objPurchase = new SC_Helper_Purchase_Ex(); 72 73 73 74 if (!SC_Utils_Ex::sfIsInt($_GET['order_id'])) { … … 76 77 77 78 $order_id = $_GET['order_id']; 78 $arrOrderData = $this->lfGetOrderData($objCustomer->getValue('customer_id'), $order_id);79 79 80 if (empty($arrOrderData)){ 80 //受注データの取得 81 $this->tpl_arrOrderData = $objPurchase->getOrder($order_id, $objCustomer->getValue('customer_id')); 82 83 if (empty($this->tpl_arrOrderData)){ 81 84 SC_Utils_Ex::sfDispSiteError(CUSTOMER_ERROR); 82 85 } 83 86 84 //受注詳細データの取得 85 $this->tpl_arrOrderData = $arrOrderData[0]; 87 $this->arrShipping = $objPurchase->getShippings($order_id); 86 88 87 $this->arrShipping = $objDb->sfGetShippingData($order_id);88 89 $this->isMultiple = count($this->arrShipping) > 1; 89 90 // 支払い方法の取得 90 91 $this->arrPayment = $objDb->sfGetIDValueList("dtb_payment", "payment_id", "payment_method"); 91 // お届け時間の取得 92 $this->arrDelivTime = SC_Utils_Ex::sfArrKeyValue($objDb->sfGetDelivTime($this->tpl_arrOrderData['payment_id']), 93 'time_id', 94 'deliv_time'); 92 // FIXME お届け時間の取得 93 //$this->arrDelivTime = $objPurchase->getDelivTime($this->tpl_arrOrderData['deliv_id']); 95 94 // 受注商品明細の取得 96 $this->tpl_arrOrderDetail = $ this->lfGetOrderDetail($order_id);95 $this->tpl_arrOrderDetail = $objPurchase->getOrderDetail($order_id); 97 96 // 受注メール送信履歴の取得 98 97 $this->tpl_arrMailHistory = $this->lfGetMailHistory($order_id); … … 107 106 function destroy() { 108 107 parent::destroy(); 109 }110 111 /**112 * 受注の取得113 *114 * @param integer $orderId 注文番号115 * @return array 受注の内容116 */117 function lfGetOrderData($customer_id, $order_id) {118 // DBから受注情報を読み込む119 $objQuery =& SC_Query::getSingletonInstance();120 $from = "dtb_order";121 $where = "del_flg = 0 AND customer_id = ? AND order_id = ?";122 return $objQuery->select("*", $from, $where, array($customer_id, $order_id));123 }124 125 /**126 * 受注商品明細の取得127 *128 * @param integer $orderId 注文番号129 * @return array 受注商品明細の内容130 */131 function lfGetOrderDetail($order_id) {132 $objQuery =& SC_Query::getSingletonInstance();133 $dbFactory = SC_DB_DBFactory_Ex::getInstance();134 135 $col = "136 od.product_id AS product_id,137 od.product_code AS product_code,138 od.product_name AS product_name,139 od.classcategory_name1 AS classcategory_name1,140 od.classcategory_name2 AS classcategory_name2,141 od.price AS price,142 od.quantity AS quantity,143 od.point_rate AS point_rate144 ,CASE WHEN EXISTS(SELECT * FROM dtb_products WHERE product_id = od.product_id AND del_flg = 0 AND status = 1) THEN '1' ELSE '0' END AS enable145 ,o.status AS status,146 pc.product_type_id AS product_type_id,147 o.payment_date AS payment_date,148 od.product_class_id as product_class_id,149 ".$dbFactory->getDownloadableDaysWhereSql()."150 AS effective";151 152 $from = "dtb_products p, dtb_products_class pc, dtb_order_detail od, dtb_order o";153 $where = "p.product_id = od.product_id AND pc.product_id = od.product_id AND pc.product_class_id = od.product_class_id AND od.order_id = o.order_id AND od.order_id = ?";154 155 return $objQuery->select($col, $from, $where, array($order_id));156 108 } 157 109
Note: See TracChangeset
for help on using the changeset viewer.