summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteve Beaver <sbeaver@netgate.com>2017-08-20 18:40:37 -0400
committerSteve Beaver <sbeaver@netgate.com>2017-08-20 18:40:37 -0400
commit75863a79705fccce21b7e0d0312ce1ef0b0985be (patch)
tree4133b5c7d85bf85b243239bb31f162b11d338c02
parentce3a6cfd365f171f6ffff86024a16dabb26803c8 (diff)
downloadpfsense-75863a79705fccce21b7e0d0312ce1ef0b0985be.zip
pfsense-75863a79705fccce21b7e0d0312ce1ef0b0985be.tar.gz
Fixed #7787
Always make an IPSec mobiles table, even if none have been configured. Prevents JS null value error message on console
-rw-r--r--src/usr/local/www/widgets/widgets/ipsec.widget.php13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/usr/local/www/widgets/widgets/ipsec.widget.php b/src/usr/local/www/widgets/widgets/ipsec.widget.php
index 4cce47a..8486c9d 100644
--- a/src/usr/local/www/widgets/widgets/ipsec.widget.php
+++ b/src/usr/local/www/widgets/widgets/ipsec.widget.php
@@ -219,9 +219,9 @@ if (isset($config['ipsec']['phase2'])): ?>
</table>
</div>
- <?php if (is_array($mobile['pool'])): ?>
-<div id="<?=$widgetkey_nodash?>-mobile" style="display:none;" class="table-responsive">
+ <div id="<?=$widgetkey_nodash?>-mobile" style="display:none;" class="table-responsive">
<table class="table table-striped table-hover">
+<?php if (is_array($mobile['pool'])): ?>
<thead>
<tr>
<th><?=gettext("User")?></th>
@@ -232,9 +232,16 @@ if (isset($config['ipsec']['phase2'])): ?>
<tbody>
<tr><td colspan="3"><?=gettext("Retrieving mobile data ")?><i class="fa fa-cog fa-spin"></i></td></tr>
</tbody>
+<?php else:?>
+ <thead>
+ <tr>
+ <th colspan="3" class="text-danger"><?=gettext("No mobile tunnels have been configured")?></th>
+ </tr>
+ </thead>
+<?php endif;?>
</table>
</div>
- <?php endif;?>
+
<?php else: ?>
<div>
<h5 style="padding-left:10px;"><?=gettext("There are no configured IPsec Tunnels")?></h5>
OpenPOWER on IntegriCloud