diff --git a/php/savesettings.php b/php/savesettings.php
index 0795add9..745be218 100644
--- a/php/savesettings.php
+++ b/php/savesettings.php
@@ -251,9 +251,18 @@ function validDomain($domain_name)
$error .= "Router IP (".$router.") is invalid!
";
}
+ $domain = $_POST["domain"];
+
+ // Validate Domain name
+ if(!validDomain($domain))
+ {
+ $error .= "Domain name ".$domain." is invalid!
";
+ }
+
if(!strlen($error))
{
exec("sudo pihole -a enabledhcp ".$from." ".$to." ".$router);
+ exec("sudo pihole -a domainname ".$domain);
$success .= "The DHCP server has been activated";
}
}
@@ -265,21 +274,6 @@ function validDomain($domain_name)
break;
- // Set DNS server domain name
- case "domainname":
-
- $domain = $_POST["domain"];
- if(!validDomain($domain))
- {
- $error .= "Domain name ".$domain." is invalid!
The domain name has been reset to its previous value";
- }
- else
- {
- exec("sudo pihole -a domainname ".$domain);
- }
- break;
-
-
default:
// Option not found
$debug = true;
diff --git a/settings.php b/settings.php
index 02af8dfe..c1029040 100644
--- a/settings.php
+++ b/settings.php
@@ -48,11 +48,6 @@
} else {
$piHoleIPv6 = "unknown";
}
- if(isset($setupVars["PIHOLE_DOMAIN"])){
- $piHoleDomain = $setupVars["PIHOLE_DOMAIN"];
- } else {
- $piHoleDomain = "local";
- }
$hostname = trim(file_get_contents("/etc/hostname"), "\x00..\x1F");
?>