From fc886e654d48b2eed398726d1729ed73809aa6a3 Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Fri, 26 Feb 2016 18:21:58 +0100 Subject: [PATCH] dyndns: minor tweaks+note that ipv6 missing from widget --- src/www/services_dyndns.php | 4 ++-- src/www/widgets/widgets/dyn_dns_status.widget.php | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/www/services_dyndns.php b/src/www/services_dyndns.php index 46cc192ec..047ef81f0 100644 --- a/src/www/services_dyndns.php +++ b/src/www/services_dyndns.php @@ -151,7 +151,7 @@ $main_buttons = array( } echo htmlspecialchars($cached_ip); echo ""; - } elseif (file_exists($filename_v6)) { + } elseif (file_exists($filename_v6) && !empty($dyndns['enable'])) { $ipv6addr = get_interface_ipv6($dyndns['interface']); $cached_ipv6_s = explode("|", file_get_contents($filename_v6)); $cached_ipv6 = $cached_ipv6_s[0]; @@ -163,7 +163,7 @@ $main_buttons = array( echo htmlspecialchars($cached_ipv6); echo ""; } else { - echo "N/A"; + echo gettext('N/A'); }?> diff --git a/src/www/widgets/widgets/dyn_dns_status.widget.php b/src/www/widgets/widgets/dyn_dns_status.widget.php index ff0a7389b..0016da038 100644 --- a/src/www/widgets/widgets/dyn_dns_status.widget.php +++ b/src/www/widgets/widgets/dyn_dns_status.widget.php @@ -53,7 +53,7 @@ if ($_REQUEST['getdyndnsstatus']) { } $filename = "/conf/dyndns_{$dyndns['interface']}{$dyndns['type']}" . escapeshellarg($dyndns['host']) . "{$dyndns['id']}.cache"; - if (file_exists($filename)) { + if (file_exists($filename) && !empty($dyndns['enable'])) { $ipaddr = dyndnsCheckIP($dyndns['interface']); $cached_ip_s = preg_split('/:/', file_get_contents($filename)); $cached_ip = $cached_ip_s[0]; @@ -64,8 +64,9 @@ if ($_REQUEST['getdyndnsstatus']) { } echo htmlspecialchars($cached_ip); echo ""; + /* XXX IPv6 missing */ } else { - echo gettext("N/A ") . date("H:i:s"); + echo '' . gettext('N/A') . ''; } } exit;