WIP 2025-09-18

This commit is contained in:
Frank Schubert
2025-09-19 10:45:12 +02:00
parent 822680e16f
commit 80cdbcb4ca
4 changed files with 311 additions and 4 deletions

View File

@@ -6,7 +6,7 @@
if(!is_array($filter)) {
$filter = [];
}
?>
<?php include(realpath(dirname(__FILE__)."/../../$mfLayoutPackage")."/header.php"); ?>
@@ -191,10 +191,58 @@
<?php endif; ?>
</div>
</div>
<?php if($me->is("Admin")): ?>
<button type="button" class="form-control btn btn-outline-purple mt-3 text-left" id="bulk-toggle-button" onclick="toggleBulkupdate()"><i id="bulk-update-chevron" class="fas fa-fw fa-chevron-right"></i> Bulk Update</button>
<div class="card hidden" id="bulk-update">
<div class="card-body">
<h3 class="mb-4">Bulk Update</h3>
<p>Die hier eingegebenen Daten werden für alle Adressen übernommen, welche mit dem <strong>oben eingestellten Filter</strong> gefunden werden.</p>
<div class="mb-2">
<label for="street" class="form-label">Straße</label>
<input type="text" class="form-control" id="street" name="strasse">
</div>
<div class="row mb-2">
<div class="col-md-4">
<label for="zip" class="form-label">PLZ</label>
<input type="text" class="form-control" id="zip" name="plz">
</div>
<div class="col-md-8">
<label for="city" class="form-label">Ort</label>
<input type="text" class="form-control" id="city" name="ort">
</div>
</div>
<div class="mb-2">
<label for="municipality" class="form-label">Gemeinde</label>
<input type="text" class="form-control" id="gemeinde" name="gemeinde" disabled="disabled">
</div>
<div class="mb-3">
<div class="form-check">
<input class="form-check-input" type="checkbox" id="request_rimo_update" name="request_rimo_update" value="1">
<label class="form-check-label" for="request_rimo_update">
Updates an Rimo schicken
</label>
</div>
</div>
<button type="submit" name="submitBulkUpdate" value="1" class="btn btn-purple"><i class="fas fa-fw fa-highlighter"></i> Bulk Update durchführen (ca. <?=(is_array($pagination) && array_key_exists("maxItems", $pagination)) ? $pagination['maxItems'] : ""?>)</button>
</div>
</div>
<?php endif; ?>
</form>
</div>
</div>
<?php if($me->username == "fronk" || $me->username == "r.eschner@rmlinfrastruktur.at" || $me->username == "e.grundner@rmlinfrastruktur.at"): ?>
<div class="card">
<div class="card-body">
@@ -204,6 +252,8 @@
</div>
<?php endif; ?>
<div class="card">
<div class="card-body mb-3">
@@ -346,5 +396,16 @@
});
}).trigger('change');
});
function toggleBulkupdate() {
$("#bulk-update").toggle();
if($("#bulk-update").is(":hidden")) {
$("#bulk-update-chevron").addClass("fa-chevron-right").removeClass("fa-chevron-down");
$("#bulk-toggle-button").addClass("btn-outline-purple").removeClass("btn-purple");
} else {
$("#bulk-update-chevron").addClass("fa-chevron-down").removeClass("fa-chevron-right");
$("#bulk-toggle-button").addClass("btn-purple").removeClass("btn-outline-purple");
}
}
</script>
<?php include(realpath(dirname(__FILE__)."/../../$mfLayoutPackage")."/footer.php"); ?>