diff --git a/Layout/default/Preorder/Index.php b/Layout/default/Preorder/Index.php index b1937a994..40837db6e 100644 --- a/Layout/default/Preorder/Index.php +++ b/Layout/default/Preorder/Index.php @@ -374,6 +374,30 @@ $pagination_entity_name = "Vorbestellungen"; +
+ +
+ +
+ "> +
+ +
+
+
+ +
+ +
+ "> +
+ +
+
+
+ +
+
diff --git a/application/Preorder/PreorderModel.php b/application/Preorder/PreorderModel.php index 0f924df8f..00a04d211 100644 --- a/application/Preorder/PreorderModel.php +++ b/application/Preorder/PreorderModel.php @@ -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();