| @@ 298-313 (lines=16) @@ | ||
| 295 | array('user' => $post->getUser(), 'game' => $game, 'entry' => $entry, 'post' => $post) |
|
| 296 | ); |
|
| 297 | ||
| 298 | if ($game->getMailModerationValidated()) { |
|
| 299 | $from = $this->getOptions()->getEmailFromAddress(); |
|
| 300 | if ($entry->getAnonymousIdentifier()) { |
|
| 301 | $to = $entry->getAnonymousIdentifier(); |
|
| 302 | } elseif ($post->getUser()) { |
|
| 303 | $to = $post->getUser()->getEmail(); |
|
| 304 | } |
|
| 305 | $subject = $game->getMailModerationValidatedSubject(); |
|
| 306 | $data = [ |
|
| 307 | 'game' => $game, |
|
| 308 | 'user' => $post->getUser(), |
|
| 309 | 'entry' => $entry, |
|
| 310 | 'content' => $game->getMailModerationValidatedBlock(), |
|
| 311 | ]; |
|
| 312 | $this->mail($from, $to, $subject, 'moderation-validated', $data); |
|
| 313 | } |
|
| 314 | } elseif ($status && strtolower($status) === 'rejection') { |
|
| 315 | // We reject the $post |
|
| 316 | $post->setStatus(9); |
|
| @@ 333-348 (lines=16) @@ | ||
| 330 | $entryMapper = $this->getEntryMapper(); |
|
| 331 | $entryMapper->update($entry); |
|
| 332 | ||
| 333 | if ($game->getMailModerationRejected()) { |
|
| 334 | $from = $this->getOptions()->getEmailFromAddress(); |
|
| 335 | if ($entry->getAnonymousIdentifier()) { |
|
| 336 | $to = $entry->getAnonymousIdentifier(); |
|
| 337 | } elseif ($post->getUser()) { |
|
| 338 | $to = $post->getUser()->getEmail(); |
|
| 339 | } |
|
| 340 | $subject = $game->getMailModerationRejectedSubject(); |
|
| 341 | $data = [ |
|
| 342 | 'game' => $game, |
|
| 343 | 'user' => $post->getUser(), |
|
| 344 | 'entry' => $entry, |
|
| 345 | 'content' => $game->getMailModerationRejectedBlock(), |
|
| 346 | ]; |
|
| 347 | $this->mail($from, $to, $subject, 'moderation-rejected', $data); |
|
| 348 | } |
|
| 349 | } |
|
| 350 | } |
|
| 351 | ||