Beispiel #1
0
 /**
  * 確認画面を表示する為の準備
  * @param FormParam $objFormParam
  */
 public function confirm(&$objFormParam)
 {
     $arrErr = $objFormParam->checkerror();
     // メールの送信
     if (count($arrErr) == 0) {
         // 注文受付メール(送信なし)
         /* @var $objMail MailHelper */
         $objMail = Application::alias('eccube.helper.mail');
         $objSendMail = $objMail->sfSendOrderMail($objFormParam->getValue('order_id'), $objFormParam->getValue('template_id'), $objFormParam->getValue('subject'), $objFormParam->getValue('header'), $objFormParam->getValue('footer'), false);
         $this->tpl_subject = $objFormParam->getValue('subject');
         $this->tpl_body = mb_convert_encoding($objSendMail->body, CHAR_CODE, 'auto');
         $this->tpl_to = $objSendMail->tpl_to;
         $this->tpl_mainpage = 'order/mail_confirm.tpl';
         return true;
     }
     return $arrErr;
 }