diff --git a/Layout/default/menu.php b/Layout/default/menu.php
index de282cb6b..2c76f8bed 100644
--- a/Layout/default/menu.php
+++ b/Layout/default/menu.php
@@ -73,8 +73,8 @@
is(["Admin","netowner","pipeplanner"])): ?>
"> Objekte & Anschlüsse
is(["Admin","netowner","pipeplanner","pipeworker","lineplanner","lineworker"])): ?>"> Tiefbau
is(["Admin","netowner","lineplanner","lineworker"])): ?>"> Leitungsbau
- is(["Admin", "netowner", "netoperator", "lineworker"])): ?>
- is(["Admin", "netowner","pipeplanner","lineplanner","pipeworker", "netoperator", "lineworker"])): ?>"> Dateiablage
+ is(["Admin","netowner","netoperator","lineworker"])): ?>
+ is(["Admin","netowner","pipeplanner","lineplanner","pipeworker","netoperator","lineworker"])): ?>"> Dateiablage
diff --git a/application/Linework/LineworkController.php b/application/Linework/LineworkController.php
index 8b9a73da0..d7c9b4731 100644
--- a/application/Linework/LineworkController.php
+++ b/application/Linework/LineworkController.php
@@ -63,7 +63,7 @@ class LineworkController extends mfBaseController {
$this->layout()->set("mynetworks", NetworkModel::getAll());
} else {
$use_filter_network = false;
- $my_networks = $this->me->my_networks;
+ $my_networks = $this->me->myNetworks(["netowner","lineplanner","lineworker"]);
foreach($my_networks as $mn) {
if($mn->id == $filter['network_id']) {
@@ -72,13 +72,13 @@ class LineworkController extends mfBaseController {
}
}
+ $this->layout()->set("mynetworks", $my_networks);
+
if($use_filter_network) {
$my_networks = [];
$my_networks[] = new Network($filter['network_id']);
}
- $this->layout()->set("mynetworks", $this->me->my_networks);
-
}
unset($filter['network_id']);
diff --git a/application/Patching/PatchingController.php b/application/Patching/PatchingController.php
index 9f9ed1777..4ac780699 100644
--- a/application/Patching/PatchingController.php
+++ b/application/Patching/PatchingController.php
@@ -42,7 +42,7 @@ class PatchingController extends mfBaseController {
$this->layout()->set("mynetworks", NetworkModel::getAll());
} else {
$use_filter_network = false;
- $my_networks = $this->me->my_networks;
+ $my_networks = $this->me->myNetworks(["netowner", "netoperator", "lineworker"]);
foreach($my_networks as $mn) {
if($mn->id == $filter['network_id']) {
@@ -51,12 +51,13 @@ class PatchingController extends mfBaseController {
}
}
+ $this->layout()->set("mynetworks", $my_networks);
+
if($use_filter_network) {
$my_networks = [];
$my_networks[] = new Network($filter['network_id']);
}
- $this->layout()->set("mynetworks", $this->me->my_networks);
}
unset($filter['network_id']);
diff --git a/application/Pipework/PipeworkController.php b/application/Pipework/PipeworkController.php
index 001309c9b..46d6a562d 100644
--- a/application/Pipework/PipeworkController.php
+++ b/application/Pipework/PipeworkController.php
@@ -62,7 +62,7 @@ class PipeworkController extends mfBaseController {
$this->layout()->set("mynetworks", NetworkModel::getAll());
} else {
$use_filter_network = false;
- $my_networks = $this->me->my_networks;
+ $my_networks = $this->me->myNetworks(["netowner","pipeplanner","pipeworker","lineplanner","lineworker"]);
foreach($my_networks as $mn) {
if($mn->id == $filter['network_id']) {
@@ -71,12 +71,13 @@ class PipeworkController extends mfBaseController {
}
}
+ $this->layout()->set("mynetworks", $this->me->my_networks);
+
if($use_filter_network) {
$my_networks = [];
$my_networks[] = new Network($filter['network_id']);
}
- $this->layout()->set("mynetworks", $this->me->my_networks);
}
unset($filter['network_id']);