Allow the usage of only from or only to
[MAILPOET-5088]
This commit is contained in:
@@ -202,6 +202,12 @@ class NewsletterStatisticsRepository extends Repository {
|
|||||||
$query->andWhere('q.createdAt BETWEEN :from AND :to')
|
$query->andWhere('q.createdAt BETWEEN :from AND :to')
|
||||||
->setParameter('from', $from)
|
->setParameter('from', $from)
|
||||||
->setParameter('to', $to);
|
->setParameter('to', $to);
|
||||||
|
} elseif ($from && $to === null) {
|
||||||
|
$query->andWhere('q.createdAt >= :from')
|
||||||
|
->setParameter('from', $from);
|
||||||
|
} elseif ($from === null && $to) {
|
||||||
|
$query->andWhere('q.createdAt <= :to')
|
||||||
|
->setParameter('to', $to);
|
||||||
}
|
}
|
||||||
|
|
||||||
$results = $query->getQuery()
|
$results = $query->getQuery()
|
||||||
@@ -224,6 +230,12 @@ class NewsletterStatisticsRepository extends Repository {
|
|||||||
$qb->andWhere('stats.createdAt BETWEEN :from AND :to')
|
$qb->andWhere('stats.createdAt BETWEEN :from AND :to')
|
||||||
->setParameter('from', $from)
|
->setParameter('from', $from)
|
||||||
->setParameter('to', $to);
|
->setParameter('to', $to);
|
||||||
|
} elseif ($from && $to === null) {
|
||||||
|
$qb->andWhere('stats.createdAt >= :from')
|
||||||
|
->setParameter('from', $from);
|
||||||
|
} elseif ($from === null && $to) {
|
||||||
|
$qb->andWhere('stats.createdAt <= :to')
|
||||||
|
->setParameter('to', $to);
|
||||||
}
|
}
|
||||||
|
|
||||||
$results = $qb
|
$results = $qb
|
||||||
@@ -266,6 +278,12 @@ class NewsletterStatisticsRepository extends Repository {
|
|||||||
$query->andWhere('stats.createdAt BETWEEN :from AND :to')
|
$query->andWhere('stats.createdAt BETWEEN :from AND :to')
|
||||||
->setParameter('from', $from)
|
->setParameter('from', $from)
|
||||||
->setParameter('to', $to);
|
->setParameter('to', $to);
|
||||||
|
} elseif ($from && $to === null) {
|
||||||
|
$query->andWhere('stats.createdAt >= :from')
|
||||||
|
->setParameter('from', $from);
|
||||||
|
} elseif ($from === null && $to) {
|
||||||
|
$query->andWhere('stats.createdAt <= :to')
|
||||||
|
->setParameter('to', $to);
|
||||||
}
|
}
|
||||||
|
|
||||||
$results = $query->getQuery()
|
$results = $query->getQuery()
|
||||||
|
Reference in New Issue
Block a user