Changeset 23369
- Timestamp:
- 2014/04/17 11:03:18 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_13-dev/data/class/helper/SC_Helper_Purchase.php
r23355 r23369 1058 1058 1059 1059 /** 1060 * 受注完了メールを送信する.1061 * 1062 * HTTP_USER_AGENT の種別により, 携帯電話の場合は携帯用の文面,1063 * PCの場合は PC 用の文面でメールを送信する.1064 * 1065 * @param integer $orderId 受注ID1060 * 注文受付メールを送信する. 1061 * 1062 * 端末種別IDにより, 携帯電話の場合は携帯用の文面, 1063 * それ以外の場合は PC 用の文面でメールを送信する. 1064 * 1065 * @param integer $order_id 受注ID 1066 1066 * @param object $objPage LC_Page インスタンス 1067 * @return void1068 */ 1069 public function sendOrderMail($orderId, &$objPage = NULL)1070 { 1071 $ mailHelper= new SC_Helper_Mail_Ex();1067 * @return boolean 送信に成功したか。現状では、正確には取得できない。 1068 */ 1069 public static function sendOrderMail($order_id, &$objPage = NULL) 1070 { 1071 $objMail = new SC_Helper_Mail_Ex(); 1072 1072 1073 1073 // setPageは、プラグインの処理に必要(see #1798) 1074 1074 if (is_object($objPage)) { 1075 $mailHelper->setPage($objPage); 1076 } 1077 1078 $template_id = 1079 SC_Display_Ex::detectDevice() == DEVICE_TYPE_MOBILE ? 2 : 1; 1080 $mailHelper->sfSendOrderMail($orderId, $template_id); 1075 $objMail->setPage($objPage); 1076 } 1077 1078 $arrOrder = SC_Helper_Purchase::getOrder($order_id); 1079 if (empty($arrOrder)) { 1080 return false; // 失敗 1081 } 1082 $template_id = $arrOrder['device_type_id'] == DEVICE_TYPE_MOBILE ? 2 : 1; 1083 $objMail->sfSendOrderMail($order_id, $template_id); 1084 1085 return true; // 成功 1081 1086 } 1082 1087
Note: See TracChangeset
for help on using the changeset viewer.