diff --git a/Layout/default/FiberPlanPipe/Detail.php b/Layout/default/FiberPlanPipe/Detail.php index 22a8a7c29..6e19af1e5 100644 --- a/Layout/default/FiberPlanPipe/Detail.php +++ b/Layout/default/FiberPlanPipe/Detail.php @@ -37,13 +37,16 @@ foreach ($pipworkeraddresses as $pipworkeraddress): endforeach; -foreach ($networks as $network): - $Network[$network->id] = $network->name; +foreach ($fiberplanpipeendpoints as $fiberplanpipeEndpoint): + if ($fiberplanpipeEndpoint->pop_id) { + $networks[$fiberplanpipeEndpoint->pop->network->name] = $fiberplanpipeEndpoint->pop->network->name; + } else if ($fiberplanpipeEndpoint->building_id) { + $networks[$fiberplanpipeEndpoint->building->network->name] = $fiberplanpipeEndpoint->building->network->name; + } else if ($fiberplanpipeEndpoint->fiberPlanDispatcher_id) { + $networks[$fiberplanpipeEndpoint->fiberPlanDispatcher->network->name] = $fiberplanpipeEndpoint->fiberPlanDispatcher->network->name; + } endforeach; -$allNetworks[$fiberplanpipes->startpoint_network_id] = $Network[$fiberplanpipes->startpoint_network_id]; -$allNetworks[$fiberplanpipes->endpoint_network_id] = $Network[$fiberplanpipes->endpoint_network_id]; - if ($fiberplanpipes->address_id) { $responsible = $Pipeworkers[$fiberplanpipes->address_id]; } else { @@ -286,7 +289,7 @@ if ($fiberplanpipes->type == "3") {
+
+