diff options
author | pierrepomes <pierre.pomes@interface-tech.com> | 2010-03-08 21:20:11 -0500 |
---|---|---|
committer | pierrepomes <pierre.pomes@interface-tech.com> | 2010-03-08 21:20:35 -0500 |
commit | cf1ced6db157d045f4fc57e5928de541366bd11a (patch) | |
tree | 972872d217475f58401897699356e9509890b020 /usr/local/www/status_openvpn.php | |
parent | bd96ff6562e7895b0e7b363853c740d6540df9cf (diff) | |
download | pfsense-cf1ced6db157d045f4fc57e5928de541366bd11a.zip pfsense-cf1ced6db157d045f4fc57e5928de541366bd11a.tar.gz |
Handle empty OVPN client array correctly. Ticket #397
Diffstat (limited to 'usr/local/www/status_openvpn.php')
-rw-r--r-- | usr/local/www/status_openvpn.php | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/usr/local/www/status_openvpn.php b/usr/local/www/status_openvpn.php index 1132fd8..2ef71ce 100644 --- a/usr/local/www/status_openvpn.php +++ b/usr/local/www/status_openvpn.php @@ -89,6 +89,7 @@ function kill_client($port, $remipp) { } $servers = array(); +$clients = array(); if (is_array($config['openvpn']['openvpn-server'])) { foreach ($config['openvpn']['openvpn-server'] as & $settings) { @@ -342,6 +343,7 @@ include("head.inc"); ?> <br> +<?php if (!empty($clients)) { ?> <table style="padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px" width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td colspan="6" class="listtopic"> @@ -389,12 +391,14 @@ include("head.inc"); ?> </tr> </table> -<?php if ($DisplayNote) { +<?php +} + +if ($DisplayNote) { echo "<br/><b>NOTE:</b> You need to bind each OpenVPN client to enable its management daemon: use 'Local port' setting in the OpenVPN client screen"; } -?> -<? if ((!isset($clients)) && (!isset($servers))) { +if ((empty($clients)) && (empty($servers))) { echo "No OpenVPN instance defined"; } ?> |