Fixed sorted network filter

This commit is contained in:
Frank Schubert
2021-12-01 09:57:16 +01:00
parent 5191c7f3d7
commit 3e46a872ce
+15 -3
View File
@@ -1,3 +1,15 @@
<?php
$sorted_networks = [];
if(is_array($mynetworks) && count($mynetworks)) {
foreach($mynetworks as $id => $net) {
$sorted_networks[$net->name] = $id;
}
}
ksort($sorted_networks);
$mynetworks = $sorted_networks;
?>
<?php include(realpath(dirname(__FILE__)."/../")."/header.php"); ?> <?php include(realpath(dirname(__FILE__)."/../")."/header.php"); ?>
<!-- start page title --> <!-- start page title -->
@@ -29,8 +41,8 @@
<div class="col-2"> <div class="col-2">
<label class="form-label" for="filter_network_id">Netzgebiet</label> <label class="form-label" for="filter_network_id">Netzgebiet</label>
<select name="filter[network_id]" id="filter_network_id" class="form-control"> <select name="filter[network_id]" id="filter_network_id" class="form-control">
<?php foreach($mynetworks as $fnet): ?> <?php foreach($mynetworks as $fnet => $nid): ?>
<option value="<?=$fnet->id?>" <?=($filter['network_id'] == $fnet->id) ? "selected='selected'" : ""?>><?=$fnet->name?></option> <option value="<?=$nid?>" <?=($filter['network_id'] == $nid) ? "selected='selected'" : ""?>><?=$fnet?></option>
<?php endforeach; ?> <?php endforeach; ?>
</select> </select>
</div> </div>
@@ -977,7 +989,7 @@
}); });
}); });
sortSelect(document.getElementById("filter_network_id")); //sortSelect(document.getElementById("filter_network_id"));
var order; var order;
var hash = window.location.hash.substr(1); var hash = window.location.hash.substr(1);