Ignore:
Timestamp:
2008/06/26 15:27:38 (18 years ago)
Author:
pineray
Message:

メールテンプレート周り

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/comu-ver2/data/class/helper/SC_Helper_Mail.php

    r16741 r17375  
    4545 
    4646    /* DBに登録されたテンプレートメールの送信 */ 
    47     function sfSendTemplateMail($to, $to_name, $template_id, &$objPage) { 
     47    function sfSendTemplateMail($to, $to_name, $template_id, &$objPage, $from_address = "", $from_name = "", $reply_to = "") { 
    4848 
    4949        $objQuery = new SC_Query(); 
     
    6565        // メール送信処理 
    6666        $objSendMail = new SC_SendMail_Ex(); 
    67         $from = $arrInfo['email03']; 
     67        if ($from_address == "") $from_address = $arrInfo['email03']; 
     68        if ($from_name == "") $from_name = $arrInfo['shop_name']; 
     69        if ($reply_to == "") $reply_to = $arrInfo['email03']; 
    6870        $error = $arrInfo['email04']; 
    6971        $tosubject = $tmp_subject; 
    70         $objSendMail->setItem('', $tosubject, $body, $from, $arrInfo['shop_name'], $from, $error, $error); 
     72        $objSendMail->setItem('', $tosubject, $body, $from_address, $from_name, $reply_to, $error, $error); 
    7173        $objSendMail->setTo($to, $to_name); 
    7274        $objSendMail->sendMail();    // メール送信 
     
    8688            // メールテンプレート情報の取得 
    8789            $where = "template_id = ?"; 
    88             $arrRet = $objQuery->select("subject, header, footer", "dtb_mailtemplate", $where, array('1')); 
     90            $arrRet = $objQuery->select("subject, header, footer", "dtb_mailtemplate", $where, array($template_id)); 
    8991            $objPage->tpl_header = $arrRet[0]['header']; 
    9092            $objPage->tpl_footer = $arrRet[0]['footer']; 
Note: See TracChangeset for help on using the changeset viewer.