Example #1
0
 /**
  * 受注お届け先情報の取得
  *
  * @param PurchaseHelper $objPurchase object PurchaseHelperクラス
  * @param $order_id integer 注文番号
  * @param $arrWDAY array 曜日データの配列
  * @return array お届け先情報
  */
 public function lfGetShippingDate(&$objPurchase, $order_id, $arrWDAY)
 {
     $arrShipping = $objPurchase->getShippings($order_id);
     foreach ($arrShipping as $shipping_index => $shippingData) {
         foreach ($shippingData as $key => $val) {
             if ($key == 'shipping_date' && Utils::isBlank($val) == false) {
                 // お届け日を整形
                 list($y, $m, $d, $w) = explode(' ', date('Y m d w', strtotime($val)));
                 $arrShipping[$shipping_index]['shipping_date'] = sprintf('%04d/%02d/%02d(%s)', $y, $m, $d, $arrWDAY[$w]);
             }
         }
     }
     return $arrShipping;
 }