Merge branch 'fronkdev' into 'master'
Added AddressDB bulk update + address update in rimo See merge request fronk/thetool!1780
This commit is contained in:
@@ -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">
|
||||
@@ -268,6 +318,14 @@
|
||||
<td><?=$address->rollout?></td>
|
||||
<td><?=$address->rollout_info?></td>
|
||||
<td style="text-align: left; letter-spacing: 4px; font-size: 1.1em;">
|
||||
<?php if($me->is("Admin")): ?>
|
||||
<a href="<?=self::getUrl("AddressDB", "syncAddressToRimo", ["id" => $address->id])?>" title="Adressdaten nach Rimo exportieren">
|
||||
<sup><span class="" style="margin-right: -16px;"><i class="fas fa-cloud-arrow-up text-success"></i></span></sup><i class="fal fa-r"></i>
|
||||
</a>
|
||||
<!--a href="<?=self::getUrl("AddressDB", "syncAddressFromRimo", ["id" => $address->id])?>" title="Adressdaten von Rimo holen">
|
||||
<sup><span class="" style="margin-right: -16px;"><i class="fas fa-cloud-arrow-down text-danger"></i></span></sup><i class="fal fa-r"></i>
|
||||
</a-->
|
||||
<?php endif; ?>
|
||||
<a href="<?=self::getUrl("AddressDB", "view", ["id" => $address->id])?>"><i class="far fa-fw fa-eye" title="Adresse Anzeigen"></i></a>
|
||||
<a href="<?=self::getUrl("AddressDB", "edit", ["id" => $address->id])?>" class="pl-1"><i class="far fa-fw fa-edit" title="Adresse Bearbeiten"></i></a>
|
||||
<a href="<?=self::getUrl("AddressDB", "delete", ["id" => $address->id])?>" onclick="if(!confirm('Addresse und alle Wohneinheiten wirklich löschen?')) return false;"><i class="far fa-fw fa-trash-alt text-danger" title="Adresse Löschen"></i></a>
|
||||
@@ -346,5 +404,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"); ?>
|
||||
|
||||
Reference in New Issue
Block a user