@@ 69-86 (lines=18) @@ | ||
66 | ||
67 | // テンプレート変更の場合は. バリデーション前に内容差し替え. |
|
68 | if ($mode == 'change') { |
|
69 | if ($form->get('template')->isValid()) { |
|
70 | /** @var $data \Eccube\Entity\MailTemplate */ |
|
71 | $MailTemplate = $form->get('template')->getData(); |
|
72 | $form = $builder->getForm(); |
|
73 | $event = new EventArgs( |
|
74 | array( |
|
75 | 'form' => $form, |
|
76 | 'Order' => $Order, |
|
77 | 'MailTemplate' => $MailTemplate, |
|
78 | ), |
|
79 | $request |
|
80 | ); |
|
81 | $app['eccube.event.dispatcher']->dispatch(EccubeEvents::ADMIN_ORDER_MAIL_INDEX_CHANGE, $event); |
|
82 | $form->get('template')->setData($MailTemplate); |
|
83 | $form->get('subject')->setData($MailTemplate->getSubject()); |
|
84 | $form->get('header')->setData($MailTemplate->getHeader()); |
|
85 | $form->get('footer')->setData($MailTemplate->getFooter()); |
|
86 | } |
|
87 | } else if ($form->isValid()) { |
|
88 | switch ($mode) { |
|
89 | case 'confirm': |
|
@@ 232-250 (lines=19) @@ | ||
229 | ||
230 | // テンプレート変更の場合は. バリデーション前に内容差し替え. |
|
231 | if ($mode == 'change') { |
|
232 | if ($form->get('template')->isValid()) { |
|
233 | /** @var $data \Eccube\Entity\MailTemplate */ |
|
234 | $MailTemplate = $form->get('template')->getData(); |
|
235 | $form = $builder->getForm(); |
|
236 | ||
237 | $event = new EventArgs( |
|
238 | array( |
|
239 | 'form' => $form, |
|
240 | 'MailTemplate' => $MailTemplate, |
|
241 | ), |
|
242 | $request |
|
243 | ); |
|
244 | $app['eccube.event.dispatcher']->dispatch(EccubeEvents::ADMIN_ORDER_MAIL_MAIL_ALL_CHANGE, $event); |
|
245 | ||
246 | $form->get('template')->setData($MailTemplate); |
|
247 | $form->get('subject')->setData($MailTemplate->getSubject()); |
|
248 | $form->get('header')->setData($MailTemplate->getHeader()); |
|
249 | $form->get('footer')->setData($MailTemplate->getFooter()); |
|
250 | } |
|
251 | } else if ($form->isValid()) { |
|
252 | switch ($mode) { |
|
253 | case 'confirm': |