From 81fe3f5e9b39daab31adc20c29d598ff4526b0cd Mon Sep 17 00:00:00 2001 From: "Stanley P. Miller" Date: Wed, 13 Feb 2013 00:14:39 -0700 Subject: Make a Dynamic DNS status widget available for use on the Status Dashboard page. See forum toipic: http://forum.pfsense.org/index.php/topic,58278.msg312146.html#msg312146 for the discussion on this. --- usr/local/www/widgets/include/dyn_dns_status.inc | 7 ++ .../www/widgets/widgets/dyn_dns_status.widget.php | 122 +++++++++++++++++++++ 2 files changed, 129 insertions(+) create mode 100644 usr/local/www/widgets/include/dyn_dns_status.inc create mode 100644 usr/local/www/widgets/widgets/dyn_dns_status.widget.php (limited to 'usr/local/www') diff --git a/usr/local/www/widgets/include/dyn_dns_status.inc b/usr/local/www/widgets/include/dyn_dns_status.inc new file mode 100644 index 0000000..8116fe7 --- /dev/null +++ b/usr/local/www/widgets/include/dyn_dns_status.inc @@ -0,0 +1,7 @@ + diff --git a/usr/local/www/widgets/widgets/dyn_dns_status.widget.php b/usr/local/www/widgets/widgets/dyn_dns_status.widget.php new file mode 100644 index 0000000..e91ecba --- /dev/null +++ b/usr/local/www/widgets/widgets/dyn_dns_status.widget.php @@ -0,0 +1,122 @@ +=siU', $ip_result_decoded, $matches); + $ip_address = trim($matches[1]); + } + return $ip_address; +} +?> + + + + + + + + + + + + + + + + + + + +
+
+ $ifdesc): + if ($dyndns['interface'] == $if): ?> + + + + + + + + $cached_ip) echo ""; + else echo ""; + echo htmlspecialchars($cached_ip); + echo ""; + } else echo "N/A"; + ?> +
-- cgit v1.1