| @@ 106-123 (lines=18) @@ | ||
| 103 | ||
| 104 | // テンプレート変更の場合は. バリデーション前に内容差し替え. |
|
| 105 | if ($mode == 'change') { |
|
| 106 | if ($form->get('template')->isValid()) { |
|
| 107 | /** @var $data \Eccube\Entity\MailTemplate */ |
|
| 108 | $MailTemplate = $form->get('template')->getData(); |
|
| 109 | $form = $builder->getForm(); |
|
| 110 | $event = new EventArgs( |
|
| 111 | [ |
|
| 112 | 'form' => $form, |
|
| 113 | 'Order' => $Order, |
|
| 114 | 'MailTemplate' => $MailTemplate, |
|
| 115 | ], |
|
| 116 | $request |
|
| 117 | ); |
|
| 118 | $this->eventDispatcher->dispatch(EccubeEvents::ADMIN_ORDER_MAIL_INDEX_CHANGE, $event); |
|
| 119 | $form->get('template')->setData($MailTemplate); |
|
| 120 | $form->get('mail_subject')->setData($MailTemplate->getMailSubject()); |
|
| 121 | $form->get('mail_header')->setData($MailTemplate->getMailHeader()); |
|
| 122 | $form->get('mail_footer')->setData($MailTemplate->getMailFooter()); |
|
| 123 | } |
|
| 124 | } else { |
|
| 125 | if ($form->isValid()) { |
|
| 126 | $data = $form->getData(); |
|
| @@ 230-248 (lines=19) @@ | ||
| 227 | ||
| 228 | // テンプレート変更の場合は. バリデーション前に内容差し替え. |
|
| 229 | if ($mode == 'change') { |
|
| 230 | if ($form->get('template')->isValid()) { |
|
| 231 | /** @var $data \Eccube\Entity\MailTemplate */ |
|
| 232 | $MailTemplate = $form->get('template')->getData(); |
|
| 233 | $form = $builder->getForm(); |
|
| 234 | ||
| 235 | $event = new EventArgs( |
|
| 236 | [ |
|
| 237 | 'form' => $form, |
|
| 238 | 'MailTemplate' => $MailTemplate, |
|
| 239 | ], |
|
| 240 | $request |
|
| 241 | ); |
|
| 242 | $this->eventDispatcher->dispatch(EccubeEvents::ADMIN_ORDER_MAIL_MAIL_ALL_CHANGE, $event); |
|
| 243 | ||
| 244 | $form->get('template')->setData($MailTemplate); |
|
| 245 | $form->get('mail_subject')->setData($MailTemplate->getMailSubject()); |
|
| 246 | $form->get('mail_header')->setData($MailTemplate->getMailHeader()); |
|
| 247 | $form->get('mail_footer')->setData($MailTemplate->getMailFooter()); |
|
| 248 | } |
|
| 249 | } else { |
|
| 250 | if ($form->isValid()) { |
|
| 251 | $data = $form->getData(); |
|