ConstructionConsent added new Filters

This commit is contained in:
Luca Haid
2025-02-19 20:30:29 +01:00
parent 578189a959
commit d2a17d996d
2 changed files with 62 additions and 30 deletions

View File

@@ -43,7 +43,7 @@ $pagination_entity_name = "Zustimmungserklärungen";
</select>
</div>
<div class="col-2">
<div class="col-1">
<label class="form-label" for="filter_object_type">Objektart</label>
<select name="filter[object_type]" id="filter_object_type" class="form-control">
<option value="">Alle</option>
@@ -52,7 +52,7 @@ $pagination_entity_name = "Zustimmungserklärungen";
</select>
</div>
<div class="col-2">
<div class="col-1">
<label class="form-label" for="filter_network">Netzgebiet</label>
<select name="filter[network]" id="filter_network" class="form-control">
<option value="">Alle</option>
@@ -70,6 +70,26 @@ $pagination_entity_name = "Zustimmungserklärungen";
</select>
</div>
<div class="col-1">
<label class="form-label" for="filter_status_light">Ampelstatus</label>
<select name="filter[status_light]" id="filter_status_light" class="form-control">
<option value="">Alle</option>
<option value="blue" <?=(array_key_exists("status_light", $filter) && $filter["status_light"] == "blue") ? "selected='selected'" : ""?>>Blau</option>
<option value="green" <?=(array_key_exists("status_light", $filter) && $filter["status_light"] == "green") ? "selected='selected'" : ""?>>Grün</option>
<option value="yellow" <?=(array_key_exists("status_light", $filter) && $filter["status_light"] == "yellow") ? "selected='selected'" : ""?>>Gelb</option>
<option value="red" <?=(array_key_exists("status_light", $filter) && $filter["status_light"] == "red") ? "selected='selected'" : ""?>>Rot</option>
</select>
</div>
<div class="col-1">
<label class="form-label" for="filter_inspection_planner">Begehung Planer</label>
<select name="filter[inspection_planner]" id="filter_inspection_planner" class="form-control">
<option value="">Alle</option>
<option value="!NULL" <?=(array_key_exists("inspection_planner", $filter) && $filter["inspection_planner"] == "!NULL") ? "selected='selected'" : ""?>>Ja</option>
<option value="NULL" <?=(array_key_exists("inspection_planner", $filter) && $filter["inspection_planner"] == "NULL") ? "selected='selected'" : ""?>>Nein</option>
</select>
</div>
<div class="col-2">
<label class="form-label" for="filter_address">Objektadresse</label>
<input type="text" class="form-control" name="filter[address]" id="filter_address" value="<?=(array_key_exists('address', $filter)) ? $filter['address'] : ""?>" />
@@ -89,6 +109,9 @@ $pagination_entity_name = "Zustimmungserklärungen";
</div>
</div>
<?php
// if results are more than 0
if (count($items) > 0) : ?>
<div class="card">
<div class="card-header">
<button class="btn btn-primary collapsed"
@@ -179,6 +202,7 @@ $pagination_entity_name = "Zustimmungserklärungen";
</div>
</div>
</div>
<?php endif; ?>
<div class="card">
<div class="card-body mb-3">