added new bp filter
This commit is contained in:
@@ -414,6 +414,16 @@ $pagination_entity_name = "Vorbestellungen";
|
||||
<option value="0" <?=(isset($filter) && array_key_exists("billed", $filter) && intval($filter['billed']) === 1) ? "selected='selected'" : ""?>>Nein</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class="col-sm-12 col-md-1">
|
||||
<label class="form-label" for="attributes_bep_specified">BP festgelegt</label>
|
||||
<select name="filter[attributes_bep_specified]" id="filter_attributes_bep_specified" class="form-control">
|
||||
<option value=""></option>
|
||||
<option value="1" <?=(isset($filter) && array_key_exists("attributes_bep_specified", $filter) && $filter['attributes_bep_specified'] == "1") ? "selected='selected'" : ""?>>Ja</option>
|
||||
<option value="0" <?=(isset($filter) && array_key_exists("attributes_bep_specified", $filter) && $filter['attributes_bep_specified'] == "0") ? "selected='selected'" : ""?>>Nein</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<?php endif; ?>
|
||||
|
||||
</div>
|
||||
|
||||
@@ -1035,6 +1035,14 @@ class PreorderModel
|
||||
}
|
||||
}
|
||||
|
||||
if (array_key_exists("attributes_bep_specified", $filter)) {
|
||||
if ($filter['attributes_bep_specified'] == 1) {
|
||||
$where .= " AND JSON_EXTRACT(tt_preorder.attributes, \"$.bep_specified\") = 1";
|
||||
} else if ($filter['attributes_bep_specified'] == 0) {
|
||||
$where .= " AND (JSON_EXTRACT(tt_preorder.attributes, \"$.bep_specified\") IS NULL OR JSON_EXTRACT(tt_preorder.attributes, \"$.bep_specified\") = '0')";
|
||||
}
|
||||
}
|
||||
|
||||
if (array_key_exists("create_from", $filter)) {
|
||||
$create_from = $filter['create_from'];
|
||||
if ($create_from) {
|
||||
|
||||
Reference in New Issue
Block a user