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"); ?>
@@ -88,18 +83,6 @@
-
- -
-
- - -
- -
-
-
-
@@ -159,6 +147,14 @@ disabled>

+ +
+
+
Domain
+ disabled> +
+
+