diff options
-rwxr-xr-x | usr/local/www/status_graph.php | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/usr/local/www/status_graph.php b/usr/local/www/status_graph.php index 6c00da4..8d65a34 100755 --- a/usr/local/www/status_graph.php +++ b/usr/local/www/status_graph.php @@ -56,7 +56,17 @@ else // Get configured interface list $ifdescrs = get_configured_interface_with_descr(); -$ifdescrs["enc0"] = "IPSEC"; +if (isset($config['ipsec']['enable'])) + $ifdescrs['enc0'] = "IPsec"; +foreach (array('server', 'client') as $mode) { + if (is_array($config['openvpn']["openvpn-{$mode}"])) { + foreach ($config['openvpn']["openvpn-{$mode}"] as $id => $setting) { + if (!isset($setting['disable'])) { + $ifdescrs['ovpn' . substr($mode, 0, 1) . $setting['vpnid']] = gettext("OpenVPN") . " ".$mode.": ".htmlspecialchars($setting['description']); + } + } + } +} if ($_GET['if']) { $curif = $_GET['if']; |