added new borderpoint filter for preorder
This commit is contained in:
@@ -146,6 +146,15 @@
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class="col-sm-12 col-md-2">
|
||||
<label class="form-label" for="filter_borderpoint">Übergabepunkt</label>
|
||||
<select name="filter[borderpoint]" id="filter_borderpoint" class="form-control">
|
||||
<option value="all" <?=(isset($filter) && array_key_exists("borderpoint", $filter) && $filter["borderpoint"] == "all") ? "selected='selected'" : ""?>>Alle</option>
|
||||
<option value="1" <?=(isset($filter) && array_key_exists("borderpoint", $filter) && $filter["borderpoint"] == "1") ? "selected='selected'" : ""?>>Mit</option>
|
||||
<option value="0" <?=(isset($filter) && array_key_exists("borderpoint", $filter) && $filter["borderpoint"] == "0") ? "selected='selected'" : ""?>>Ohne</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class="col-sm-12 col-md-2">
|
||||
<label class="form-label" for="partner_id">Partner</label>
|
||||
<select name="filter[partner_id][]" id="filter_partner_id" class="form-control" multiple="multiple">
|
||||
|
||||
@@ -231,6 +231,12 @@ class PreorderController extends mfBaseController {
|
||||
$new_filter['addon_services'] = true;
|
||||
}
|
||||
|
||||
if(array_key_exists("borderpoint", $filter) && $filter['borderpoint'] == 1) {
|
||||
$new_filter['add-where'] .= " AND (adb_hausnummer.borderpoint_lat IS NOT NULL AND adb_hausnummer.borderpoint_long IS NOT NULL)";
|
||||
} elseif(array_key_exists("borderpoint", $filter) && $filter['borderpoint'] == 0) {
|
||||
$new_filter['add-where'] .= " AND (adb_hausnummer.borderpoint_lat IS NULL OR adb_hausnummer.borderpoint_long IS NULL)";
|
||||
}
|
||||
|
||||
if(array_key_exists("address_source", $filter)) {
|
||||
if($filter['address_source'] == "manual") {
|
||||
$new_filter['address_created'] = true;
|
||||
@@ -293,10 +299,6 @@ class PreorderController extends mfBaseController {
|
||||
}
|
||||
}
|
||||
|
||||
/*if(array_key_exists("attributes", $filter) && count($filter['attributes'])) {
|
||||
|
||||
}*/
|
||||
|
||||
if(is_array($filter) && count($filter)) {
|
||||
foreach($filter as $name => $value) {
|
||||
$new_filter[$name] = $value;
|
||||
|
||||
Reference in New Issue
Block a user