Changeset 20361
- Timestamp:
- 2011/02/23 22:52:23 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_5-dev/data/class/helper/SC_Helper_Mail.php
r20360 r20361 388 388 * 389 389 * @param integer $send_id dtb_send_history の情報 390 * @return boolean true:成功 false:失敗390 * @return void 391 391 */ 392 392 function sfSendMailmagazine($send_id) { … … 400 400 401 401 // 対象となる$send_idが見つからない 402 if (SC_Utils_Ex::isBlank($arrMail)) return false;402 if (SC_Utils_Ex::isBlank($arrMail)) return; 403 403 404 404 // 送信先リストの取得 … … 418 418 // 顧客名の変換 419 419 $customerName = trim($arrDestination["name"]); 420 $subjectBody = ereg_replace("{name}", $customerName, $arrMail["subject"]);421 $mailBody = ereg_replace("{name}", $customerName, $arrMail["body"]);420 $subjectBody = preg_replace("/{name}/", $customerName, $arrMail["subject"]); 421 $mailBody = preg_replace("/{name}/", $customerName, $arrMail["body"]); 422 422 423 423 $objMail->setItem( … … 425 425 $subjectBody, 426 426 $mailBody, 427 $objSite ->data["email03"], // 送信元メールアドレス428 $objSite ->data["shop_name"], // 送信元名429 $objSite ->data["email03"], // reply_to430 $objSite ->data["email04"], // return_path431 $objSite ->data["email04"] // errors_to427 $objSite["email03"], // 送信元メールアドレス 428 $objSite["shop_name"], // 送信元名 429 $objSite["email03"], // reply_to 430 $objSite["email04"], // return_path 431 $objSite["email04"] // errors_to 432 432 ); 433 433 434 434 // テキストメール配信の場合 435 435 if ($arrMail["mail_method"] == 2) { … … 457 457 458 458 // メール全件送信完了後の処理 459 $completeSql = "UPDATE dtb_send_history SET end_date = now(), complete_count = ? WHERE send_id = ?"; 460 $objQuery->query($completeSql, array($complete_count, $send_id)); 459 $objQuery->update('dtb_send_history', 460 array('end_date'=>"now()", 'complete_count'=>$complete_count), 461 'send_id = ?', 462 array($send_id)); 461 463 462 464 // 送信完了 報告メール 463 465 $compSubject = date("Y年m月d日H時i分") . " 下記メールの配信が完了しました。"; 464 466 // 管理者宛に変更 465 $objMail->setTo($objSite ->data["email03"]);467 $objMail->setTo($objSite["email03"]); 466 468 $objMail->setSubject($compSubject); 467 469 … … 473 475 $sendResut = $objMail->sendHtmlMail(); 474 476 } 475 return true;477 return; 476 478 } 477 479 }
Note: See TracChangeset
for help on using the changeset viewer.