Added new Date Filter
This commit is contained in:
@@ -374,6 +374,30 @@ $pagination_entity_name = "Vorbestellungen";
|
||||
|
||||
</div>
|
||||
|
||||
<div class="row mt-2">
|
||||
|
||||
<div class="col-sm-12 col-md-2">
|
||||
<label class="form-label" for="datum_von">Datum von</label>
|
||||
<div class="input-group date" data-provide="datepicker" data-date-format="dd.mm.yyyy" data-date-language="de">
|
||||
<input type="text" class="form-control" id="datum_von" name="filter[create_from]" value="<?=$filter['create_from'] ?? ""?>">
|
||||
<div class="input-group-append">
|
||||
<span class="input-group-text"><i class="fa fa-calendar"></i></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-sm-12 col-md-2">
|
||||
<label class="form-label" for="datum_bis">Datum bis</label>
|
||||
<div class="input-group date" data-provide="datepicker" data-date-format="dd.mm.yyyy" data-date-language="de">
|
||||
<input type="text" class="form-control" id="datum_bis" name="filter[create_to]" value="<?=$filter['create_to'] ?? ""?>">
|
||||
<div class="input-group-append">
|
||||
<span class="input-group-text"><i class="fa fa-calendar"></i></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="row mt-2">
|
||||
<div class="col preorder-campaign-header-buttons">
|
||||
<button type="submit" class="btn btn-primary">Filter anwenden</button>
|
||||
|
||||
@@ -1012,6 +1012,27 @@ class PreorderModel
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (array_key_exists("create_from", $filter)) {
|
||||
$create_from = $filter['create_from'];
|
||||
if ($create_from) {
|
||||
$create_from = DateTime::createFromFormat('d.m.Y', $create_from);
|
||||
if ($create_from) {
|
||||
$where .= " AND tt_preorder.create >= " . $create_from->getTimestamp();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (array_key_exists("create_to", $filter)) {
|
||||
$create_to = $filter['create_to'];
|
||||
if ($create_to) {
|
||||
$create_to = DateTime::createFromFormat('d.m.Y', $create_to);
|
||||
if ($create_to) {
|
||||
$where .= " AND tt_preorder.create <= " . $create_to->getTimestamp();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (!empty($filter['fcp']) && array_key_exists("preordercampaign_id", $filter)) {
|
||||
$fcp = $filter['fcp'];
|
||||
$db = FronkDB::singleton();
|
||||
|
||||
Reference in New Issue
Block a user