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');
}?>
=$dyndns['descr'];?> |
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;