Skip to content
Snippets Groups Projects
Commit 9f2f0719 authored by Torsten Oppermann's avatar Torsten Oppermann
Browse files

[TASK] Implementing Time filter for mail queue

parent 785702f3
No related branches found
No related tags found
1 merge request!3New version 4 1
......@@ -120,6 +120,16 @@ class MailRepository extends AbstractRepository {
$constraintsAnd[] = $query->logicalOr($constraintsOr);
}
$fromTime = strtotime($filters['filterFromDate']);
if ($fromTime) {
$constraintsAnd[] = $query->greaterThan('tstamp', $fromTime);
}
$toTime = strtotime($filters['filterToDate']);
if ($toTime) {
$constraintsAnd[] = $query->lessThan('tstamp', $toTime);
}
if ($filters['sent']) {
switch ($filters['sent']) {
case self::SENT:
......
......@@ -15,7 +15,7 @@
<div class="form-group">
<label for="filter-from-date"><f:translate key="backend.filter.date_from" /></label>
<div class='input-group date' id='datetimepicker_from'>
<f:form.textfield id="filter-from-date" data="{date-type: 'datetime'}" class="form-control t3js-datetimepicker" />
<f:form.textfield property="filterFromDate" id="filter-from-date" data="{date-type: 'datetime'}" class="form-control t3js-datetimepicker" />
</div>
</div>
</div>
......@@ -23,7 +23,7 @@
<div class="form-group">
<label for="filter-to-date"><f:translate key="backend.filter.date_to" /></label>
<div class='input-group date' id='datetimepicker_to'>
<f:form.textfield id="filter-to-date" data="{date-type: 'datetime'}" class="form-control t3js-datetimepicker" />
<f:form.textfield property="filterToDate" id="filter-to-date" data="{date-type: 'datetime'}" class="form-control t3js-datetimepicker" />
</div>
</div>
</div>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment