-
This commit is contained in:
@@ -257,6 +257,7 @@ class ConstructionConsentController extends mfBaseController {
|
||||
|
||||
$data = [];
|
||||
$data["constructionconsentproject_id"] = $r->constructionconsentproject_id;
|
||||
$data["netzgebiet_id"] = $r->netzgebiet_id;
|
||||
$data["object_type"] = $r->object_type;
|
||||
$data["name"] = $r->name;
|
||||
$data["adb_hausnummer_id"] = $r->adb_hausnummer_id;
|
||||
@@ -531,6 +532,9 @@ class ConstructionConsentController extends mfBaseController {
|
||||
case "findAddress":
|
||||
$return = $this->findAddressApi();
|
||||
break;
|
||||
case "getNetzgebieteApi":
|
||||
$return = $this->getNetzgebieteApi();
|
||||
break;
|
||||
case "getRimoPlanPreview":
|
||||
$return = $this->getRimoPlanPreviewApi();
|
||||
break;
|
||||
@@ -1112,4 +1116,21 @@ class ConstructionConsentController extends mfBaseController {
|
||||
return true;
|
||||
}
|
||||
|
||||
private function getNetzgebieteApi() {
|
||||
$project_id = $this->request->project_id;
|
||||
if(!is_numeric($project_id) || $project_id < 1) self::sendError("Invalid project id");
|
||||
|
||||
$project = new ConstructionConsentProject($project_id);
|
||||
if(!$project->id) self::sendError("Project not found");
|
||||
|
||||
$parsedNetworks = array_map(function($network) {
|
||||
return [
|
||||
"value" => $network->id,
|
||||
"text" => $network->name,
|
||||
];
|
||||
}, array_values($project->adb_networks));
|
||||
|
||||
self::returnJson(["results" => $parsedNetworks]);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user