diff options
author | Steve Beaver <sbeaver@netgate.com> | 2017-08-20 18:40:37 -0400 |
---|---|---|
committer | Steve Beaver <sbeaver@netgate.com> | 2017-08-20 18:40:37 -0400 |
commit | 75863a79705fccce21b7e0d0312ce1ef0b0985be (patch) | |
tree | 4133b5c7d85bf85b243239bb31f162b11d338c02 | |
parent | ce3a6cfd365f171f6ffff86024a16dabb26803c8 (diff) | |
download | pfsense-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.php | 13 |
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> |