From afeb422d6917a0168ae220b4ad019cf22daf039a Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Thu, 6 Dec 2018 14:30:06 +0100 Subject: [PATCH] interfaces_assign, show link status in select, closes https://github.com/opnsense/core/issues/3019 --- src/www/interfaces_assign.php | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/src/www/interfaces_assign.php b/src/www/interfaces_assign.php index 229011460..a8156e576 100644 --- a/src/www/interfaces_assign.php +++ b/src/www/interfaces_assign.php @@ -329,8 +329,12 @@ $interfaces = list_interfaces(); legacy_html_escape_form_data($interfaces); $unused_interfaces= array(); $all_interfaces = legacy_config_get_interfaces(); -foreach ($interfaces as $portname => $portinfo) { +$ifdetails = legacy_interfaces_details(); +foreach ($interfaces as $portname => &$portinfo) { $portused = false; + if (!empty($ifdetails[$portname]) && !empty($ifdetails[$portname]['status'])) { + $portinfo['status'] = $ifdetails[$portname]['status']; + } foreach ($all_interfaces as $ifname => $ifdata) { if ($ifdata['if'] == $portname) { $portused = true; @@ -405,10 +409,11 @@ include("head.inc"); - $portinfo):?> - - $portinfo): ?> - +