Commit 0e4c0c0b authored by SpinShare's avatar SpinShare

added failsafes to moderation actions

parent e31ae501
...@@ -254,6 +254,7 @@ class ModerationController extends AbstractController ...@@ -254,6 +254,7 @@ class ModerationController extends AbstractController
$reportToChange = $em->getRepository(UserReport::class)->findOneBy(array('id' => $reportId)); $reportToChange = $em->getRepository(UserReport::class)->findOneBy(array('id' => $reportId));
try {
$message = (new \Swift_Message('[#USER-'.$reportToChange->getId().'] Your reports status changed!')) $message = (new \Swift_Message('[#USER-'.$reportToChange->getId().'] Your reports status changed!'))
->setFrom('legal@spinsha.re') ->setFrom('legal@spinsha.re')
->setTo($reportToChange->getEmail()) ->setTo($reportToChange->getEmail())
...@@ -264,6 +265,7 @@ class ModerationController extends AbstractController ...@@ -264,6 +265,7 @@ class ModerationController extends AbstractController
), 'text/plain'); ), 'text/plain');
@$mailer->send($message); @$mailer->send($message);
} catch ( \Exception $e ) { }
$reportToChange->setStatus($newStatus); $reportToChange->setStatus($newStatus);
...@@ -305,6 +307,7 @@ class ModerationController extends AbstractController ...@@ -305,6 +307,7 @@ class ModerationController extends AbstractController
$reportToChange = $em->getRepository(SongReport::class)->findOneBy(array('id' => $reportId)); $reportToChange = $em->getRepository(SongReport::class)->findOneBy(array('id' => $reportId));
try {
$message = (new \Swift_Message('[#SONG-'.$reportToChange->getId().'] Your reports status changed!')) $message = (new \Swift_Message('[#SONG-'.$reportToChange->getId().'] Your reports status changed!'))
->setFrom('legal@spinsha.re') ->setFrom('legal@spinsha.re')
->setTo($reportToChange->getEmail()) ->setTo($reportToChange->getEmail())
...@@ -315,6 +318,7 @@ class ModerationController extends AbstractController ...@@ -315,6 +318,7 @@ class ModerationController extends AbstractController
), 'text/plain'); ), 'text/plain');
@$mailer->send($message); @$mailer->send($message);
} catch ( \Exception $e ) { }
$reportToChange->setStatus($newStatus); $reportToChange->setStatus($newStatus);
...@@ -335,6 +339,7 @@ class ModerationController extends AbstractController ...@@ -335,6 +339,7 @@ class ModerationController extends AbstractController
$songToRemove = $em->getRepository(Song::class)->findOneBy(array('id' => $songId)); $songToRemove = $em->getRepository(Song::class)->findOneBy(array('id' => $songId));
$uploader = $em->getRepository(Song::class)->findOneBy(array('id' => $songToRemove->getUploader())); $uploader = $em->getRepository(Song::class)->findOneBy(array('id' => $songToRemove->getUploader()));
try {
$message = (new \Swift_Message('Your song '.$songToRemove->getTitle().' was removed!')) $message = (new \Swift_Message('Your song '.$songToRemove->getTitle().' was removed!'))
->setFrom('legal@spinsha.re') ->setFrom('legal@spinsha.re')
->setTo($uploader->getEmail()) ->setTo($uploader->getEmail())
...@@ -345,6 +350,7 @@ class ModerationController extends AbstractController ...@@ -345,6 +350,7 @@ class ModerationController extends AbstractController
), 'text/plain'); ), 'text/plain');
$mailer->send($message); $mailer->send($message);
} catch ( \Exception $e ) { }
// Remove .srtb File // Remove .srtb File
try { try {
...@@ -412,6 +418,7 @@ class ModerationController extends AbstractController ...@@ -412,6 +418,7 @@ class ModerationController extends AbstractController
} }
try {
$message = (new \Swift_Message('Your song '.$reportSong->getTitle().' was removed!')) $message = (new \Swift_Message('Your song '.$reportSong->getTitle().' was removed!'))
->setFrom('legal@spinsha.re') ->setFrom('legal@spinsha.re')
->setTo($reportSongUploader->getEmail()) ->setTo($reportSongUploader->getEmail())
...@@ -433,6 +440,7 @@ class ModerationController extends AbstractController ...@@ -433,6 +440,7 @@ class ModerationController extends AbstractController
), 'text/plain'); ), 'text/plain');
$mailer->send($message); $mailer->send($message);
} catch ( \Exception $e ) { }
$em->remove($reportSong); $em->remove($reportSong);
$em->flush(); $em->flush();
...@@ -451,6 +459,7 @@ class ModerationController extends AbstractController ...@@ -451,6 +459,7 @@ class ModerationController extends AbstractController
$userToBan = $em->getRepository(User::class)->findOneBy(array('id' => $userId)); $userToBan = $em->getRepository(User::class)->findOneBy(array('id' => $userId));
$userToBan->setEnabled(false); $userToBan->setEnabled(false);
try {
$message = (new \Swift_Message('Your account was banned!')) $message = (new \Swift_Message('Your account was banned!'))
->setFrom('legal@spinsha.re') ->setFrom('legal@spinsha.re')
->setTo($userToBan->getEmail()) ->setTo($userToBan->getEmail())
...@@ -460,6 +469,7 @@ class ModerationController extends AbstractController ...@@ -460,6 +469,7 @@ class ModerationController extends AbstractController
), 'text/plain'); ), 'text/plain');
$mailer->send($message); $mailer->send($message);
} catch ( \Exception $e ) { }
$em->persist($userToBan); $em->persist($userToBan);
$em->flush(); $em->flush();
...@@ -478,6 +488,7 @@ class ModerationController extends AbstractController ...@@ -478,6 +488,7 @@ class ModerationController extends AbstractController
$userToUnban = $em->getRepository(user::class)->findOneBy(array('id' => $userId)); $userToUnban = $em->getRepository(user::class)->findOneBy(array('id' => $userId));
$userToUnban->setEnabled(true); $userToUnban->setEnabled(true);
try {
$message = (new \Swift_Message('Your account was unbanned!')) $message = (new \Swift_Message('Your account was unbanned!'))
->setFrom('legal@spinsha.re') ->setFrom('legal@spinsha.re')
->setTo($userToUnban->getEmail()) ->setTo($userToUnban->getEmail())
...@@ -487,6 +498,7 @@ class ModerationController extends AbstractController ...@@ -487,6 +498,7 @@ class ModerationController extends AbstractController
), 'text/plain'); ), 'text/plain');
$mailer->send($message); $mailer->send($message);
} catch ( \Exception $e ) { }
$em->persist($userToUnban); $em->persist($userToUnban);
$em->flush(); $em->flush();
...@@ -505,6 +517,7 @@ class ModerationController extends AbstractController ...@@ -505,6 +517,7 @@ class ModerationController extends AbstractController
$userToToggle = $em->getRepository(user::class)->findOneBy(array('id' => $userId)); $userToToggle = $em->getRepository(user::class)->findOneBy(array('id' => $userId));
$userToToggle->setIsVerified(!$userToToggle->getIsVerified()); $userToToggle->setIsVerified(!$userToToggle->getIsVerified());
try {
$message = (new \Swift_Message('Your verification status changed!')) $message = (new \Swift_Message('Your verification status changed!'))
->setFrom('legal@spinsha.re') ->setFrom('legal@spinsha.re')
->setTo($userToToggle->getEmail()) ->setTo($userToToggle->getEmail())
...@@ -515,6 +528,7 @@ class ModerationController extends AbstractController ...@@ -515,6 +528,7 @@ class ModerationController extends AbstractController
), 'text/plain'); ), 'text/plain');
$mailer->send($message); $mailer->send($message);
} catch ( \Exception $e ) { }
$em->persist($userToToggle); $em->persist($userToToggle);
$em->flush(); $em->flush();
...@@ -582,6 +596,7 @@ class ModerationController extends AbstractController ...@@ -582,6 +596,7 @@ class ModerationController extends AbstractController
} }
try {
$message = (new \Swift_Message('Your user avatar was reset!')) $message = (new \Swift_Message('Your user avatar was reset!'))
->setFrom('legal@spinsha.re') ->setFrom('legal@spinsha.re')
->setTo($userToReset->getEmail()) ->setTo($userToReset->getEmail())
...@@ -591,6 +606,7 @@ class ModerationController extends AbstractController ...@@ -591,6 +606,7 @@ class ModerationController extends AbstractController
), 'text/plain'); ), 'text/plain');
$mailer->send($message); $mailer->send($message);
} catch ( \Exception $e ) { }
// Remove Entity // Remove Entity
$em->persist($userToReset); $em->persist($userToReset);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment