Changeset 20583
- Timestamp:
- 2011/03/10 17:04:51 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_5-dev/data/class/pages/mypage/LC_Page_Mypage_History.php
r20534 r20583 51 51 $this->arrMAILTEMPLATE = $masterData->getMasterData("mtb_mail_template"); 52 52 $this->arrPref = $masterData->getMasterData('mtb_pref'); 53 $this->arrWDAY = $masterData->getMasterData("mtb_wday"); 53 54 } 54 55 … … 85 86 } 86 87 87 $this->arrShipping = $ objPurchase->getShippings($order_id);88 $this->arrShipping = $this->IfGetShippingDate(&$objPurchase, $order_id, $this->arrWDAY); 88 89 89 90 $this->isMultiple = count($this->arrShipping) > 1; 90 91 // 支払い方法の取得 91 92 $this->arrPayment = $objDb->sfGetIDValueList("dtb_payment", "payment_id", "payment_method"); 92 // FIXME お届け時間の取得93 //$this->arrDelivTime = $objPurchase->getDelivTime($this->tpl_arrOrderData['deliv_id']);94 93 // 受注商品明細の取得 95 94 $this->tpl_arrOrderDetail = $objPurchase->getOrderDetail($order_id); … … 121 120 return $objQuery->select($col, 'dtb_mail_history', $where, array($order_id)); 122 121 } 122 123 /** 124 * 受注お届け先情報の取得 125 * 126 * @param $objPurchase object SC_Helper_Purchaseクラス 127 * @param $order_id integer 注文番号 128 * @param $arrWDAY array 曜日データの配列 129 * @return array お届け先情報 130 */ 131 function IfGetShippingDate(&$objPurchase, $order_id, $arrWDAY) { 132 $arrShipping = $objPurchase->getShippings($order_id); 133 134 foreach($arrShipping as $shipping_index => $shippingData) { 135 foreach($shippingData as $key => $val) { 136 if($key == 'shipping_date' && SC_Utils_Ex::isBlank($val) == false) { 137 // お届け日を整形 138 list($y, $m, $d, $w) = explode(" ", date("Y m d w" , strtotime($val))); 139 $arrShipping[$shipping_index]['shipping_date'] = sprintf("%04d/%02d/%02d(%s)", $y, $m, $d, $arrWDAY[$w]); 140 } 141 } 142 } 143 144 return $arrShipping; 145 } 123 146 }
Note: See TracChangeset
for help on using the changeset viewer.