| @@ 686-695 (lines=10) @@ | ||
| 683 | $form = $this->getServiceLocator()->get('playgroundgame_sharemail_form'); |
|
| 684 | $form->setAttribute('method', 'post'); |
|
| 685 | ||
| 686 | if ($this->getRequest()->isPost()) { |
|
| 687 | $data = $this->getRequest()->getPost()->toArray(); |
|
| 688 | $form->setData($data); |
|
| 689 | if ($form->isValid()) { |
|
| 690 | $result = $this->getGameService()->sendShareMail($data, $this->game, $this->user, $lastEntry); |
|
| 691 | if ($result) { |
|
| 692 | $statusMail = true; |
|
| 693 | } |
|
| 694 | } |
|
| 695 | } |
|
| 696 | ||
| 697 | $viewModel = $this->buildView($this->game); |
|
| 698 | ||
| @@ 536-545 (lines=10) @@ | ||
| 533 | // buildView must be before sendMail because it adds the game template path to the templateStack |
|
| 534 | $viewModel = $this->buildView($this->game); |
|
| 535 | ||
| 536 | if ($this->getRequest()->isPost()) { |
|
| 537 | $data = $this->getRequest()->getPost()->toArray(); |
|
| 538 | $form->setData($data); |
|
| 539 | if ($form->isValid()) { |
|
| 540 | $result = $this->getGameService()->sendShareMail($data, $this->game, $this->user, $lastEntry); |
|
| 541 | if ($result) { |
|
| 542 | $statusMail = true; |
|
| 543 | } |
|
| 544 | } |
|
| 545 | } |
|
| 546 | ||
| 547 | $viewModel->setVariables(array( |
|
| 548 | 'statusMail' => $statusMail, |
|