New Buildings are checked for existing adresses
This commit is contained in:
@@ -146,10 +146,21 @@ class BuildingController extends mfBaseController {
|
||||
if($mode == "add") {
|
||||
$data['create_by'] = 1;
|
||||
$building = BuildingModel::create($data);
|
||||
|
||||
// check if building exists already
|
||||
$checkBuilding = BuildingModel::search(['street' => $data['street'], 'city' => $data['city'], 'zip' => $data['zip']]);
|
||||
if($checkBuilding) {
|
||||
$this->layout()->setFlash("Objekt ist <a target='_blank' href='".self::getUrl("Building")."#building=".$checkBuilding[0]->id."'>bereits vorhanden</a>!", "error");
|
||||
$this->layout()->set("building", $building);
|
||||
return $this->add();
|
||||
}
|
||||
|
||||
} else {
|
||||
$building->update($data);
|
||||
}
|
||||
|
||||
|
||||
|
||||
//var_dump($address);exit;
|
||||
$new_id = $building->save();
|
||||
if(!$new_id) {
|
||||
|
||||
Reference in New Issue
Block a user