Added AddressDB bulk update + address update in rimo
This commit is contained in:
@@ -783,6 +783,32 @@ class AddressDBController extends mfBaseController {
|
||||
}
|
||||
}*/
|
||||
|
||||
protected function syncAddressToRimoAction() {
|
||||
if(!$this->me->is("Admin")) {
|
||||
$this->redirect("AddressDB");
|
||||
}
|
||||
|
||||
$hausnummer_id = $this->request->id;
|
||||
if(!$hausnummer_id) {
|
||||
$this->layout()->setFlash("Adresse nicht gefunden", "error");
|
||||
$this->redirect("AddressDB");
|
||||
}
|
||||
|
||||
$hausnummer = new ADBHausnummer($hausnummer_id);
|
||||
if(!$hausnummer->id) {
|
||||
$this->layout()->setFlash("Adresse nicht gefunden", "error");
|
||||
}
|
||||
|
||||
if(!$hausnummer->updateAddressInRimo()) {
|
||||
$this->layout()->setFlash("Fehler beim updaten der Adresse in Rimo", "error");
|
||||
$this->redirect("AddressDB");
|
||||
}
|
||||
|
||||
$this->layout()->setFlash("Adresse erfolgreich nach Rimo synchronisiert", "success");
|
||||
$this->redirect("AddressDB");
|
||||
|
||||
}
|
||||
|
||||
protected function saveBulkupdateAction() {
|
||||
if(!$this->me->is("Admin")) {
|
||||
$this->redirect("AddressDB");
|
||||
@@ -811,7 +837,7 @@ class AddressDBController extends mfBaseController {
|
||||
$u = 0;
|
||||
|
||||
if(ADBHausnummerModel::count($filter, true) > 1000) {
|
||||
$this->layout()->setFlas("Bissi viel auf einmal");
|
||||
$this->layout()->setFlash("Bissi viel auf einmal");
|
||||
}
|
||||
|
||||
$cache = [];
|
||||
@@ -908,7 +934,7 @@ class AddressDBController extends mfBaseController {
|
||||
$hausnummer->strasse_id = $strasse->id;
|
||||
$updated = true;
|
||||
}
|
||||
if($plz_search && $hausnummer->plz != $plz->id) {
|
||||
if($plz_search && $hausnummer->plz_id != $plz->id) {
|
||||
$hausnummer->plz_id = $plz->id;
|
||||
$updated = true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user