remove date diff
This commit is contained in:
parent
81b27811c2
commit
00fe90b66b
|
@ -6,7 +6,6 @@ namespace App\Service;
|
||||||
|
|
||||||
use App\Entity\Owner;
|
use App\Entity\Owner;
|
||||||
use App\Entity\Poll;
|
use App\Entity\Poll;
|
||||||
use Doctrine\ORM\EntityManager;
|
|
||||||
use Doctrine\ORM\EntityManagerInterface;
|
use Doctrine\ORM\EntityManagerInterface;
|
||||||
use Swift_Message;
|
use Swift_Message;
|
||||||
use Symfony\Bridge\Twig\Mime\TemplatedEmail;
|
use Symfony\Bridge\Twig\Mime\TemplatedEmail;
|
||||||
|
@ -35,17 +34,7 @@ class MailService {
|
||||||
$poll = $newpoll;
|
$poll = $newpoll;
|
||||||
|
|
||||||
|
|
||||||
// anti spam , limit to every minute
|
// anti spam , limit to every minute TODO
|
||||||
$lastSend = $admin_user->getRequestedPollsDate();
|
|
||||||
$now = new \DateTime();
|
|
||||||
|
|
||||||
if ( date_diff( $lastSend, $now ) < 60 ) {
|
|
||||||
// too soon!
|
|
||||||
die( 'too soon!' );
|
|
||||||
}
|
|
||||||
$admin_user->setRequestedPollsDate( $now );
|
|
||||||
$em->persist( $admin_user );
|
|
||||||
$em->flush();
|
|
||||||
|
|
||||||
$templateVars = [
|
$templateVars = [
|
||||||
'owner' => $admin_user,
|
'owner' => $admin_user,
|
||||||
|
@ -69,6 +58,7 @@ class MailService {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* send created polls to an owner
|
* send created polls to an owner
|
||||||
|
*
|
||||||
* @param Owner $foundOwner
|
* @param Owner $foundOwner
|
||||||
*
|
*
|
||||||
* @return int
|
* @return int
|
||||||
|
@ -79,17 +69,17 @@ class MailService {
|
||||||
$admin_user = $foundOwner;
|
$admin_user = $foundOwner;
|
||||||
|
|
||||||
|
|
||||||
// anti spam , limit to every minute
|
// anti spam , limit to every minute TODO
|
||||||
$lastSend = $admin_user->getRequestedPollsDate();
|
// $lastSend = $admin_user->getRequestedPollsDate();
|
||||||
$now = new \DateTime();
|
// $now = new \DateTime();
|
||||||
|
|
||||||
if ( date_diff( $lastSend, $now ) < 60 ) {
|
// if ( date_diff( $lastSend, $now ) < 60 ) {
|
||||||
// too soon!
|
// // too soon!
|
||||||
die( 'too soon!' );
|
// die( 'too soon!' );
|
||||||
}
|
// }
|
||||||
$admin_user->setRequestedPollsDate( $now );
|
// $admin_user->setRequestedPollsDate( $now );
|
||||||
$em->persist( $admin_user );
|
// $em->persist( $admin_user );
|
||||||
$em->flush();
|
// $em->flush();
|
||||||
$titleEmail = 'Framadate | Mes sondages';
|
$titleEmail = 'Framadate | Mes sondages';
|
||||||
|
|
||||||
$templateVars = [
|
$templateVars = [
|
||||||
|
|
Loading…
Reference in New Issue