【メモ】レビュー投稿時に管理者宛てにメール送信
/data/class/pages/products/LC_Page_Products_Review.php
101行目あたり
case 'complete':
$this->arrErr = $this->lfCheckError($objFormParam);
//エラーチェック
if (empty($this->arrErr)) {
//登録実行
$this->lfRegistRecommendData($objFormParam);
$objQuery =& SC_Query_Ex::getSingletonInstance();
$arrForm = $objFormParam->getHashArray();
//商品名の取得
$arrForm['name'] = $objQuery->get("name", "dtb_products", "product_id = ? ", array($arrForm['product_id']));
// メッセージ
$review_msg = "商品名:".$arrForm['name']."(商品ID:".$arrForm['product_id'].")にレビューが投稿されました。";
// メールを送信します。
$mailfrom="From:" .mb_encode_mimeheader("サイト名") ."***@***.com";
mb_send_mail('***@***.com', '【サイト名】レビューを受け付けました', $review_msg, $mailfrom);
//レビュー書き込み完了ページへ
SC_Response_Ex::sendRedirect('review_complete.php');
SC_Response_Ex::actionExit();
}
break;
参考記事:Re: 新規コメント(レビュー)投稿後自動メール送信
参考記事:Re: 2.11系でのレビュー通知機能について
2015/04/22(水)
------