Be less specific, as this feature can be used for any time of local resolver running on a custom port

Signed-off-by: DL6ER <dl6er@dl6er.de>
This commit is contained in:
DL6ER
2018-04-18 17:31:16 +02:00
parent f2cefe6ce1
commit 7fa6cd85d3
2 changed files with 22 additions and 23 deletions

View File

@@ -200,32 +200,31 @@ function readAdlists()
}
$DNSservercount = count($DNSservers);
// Check if at least one DNS server has been added
if(isset($_POST["localrecursive"]))
if(isset($_POST["localDNS"]))
{
if(isset($_POST["localrecursiveport"]) &&
is_numeric($_POST["localrecursiveport"]))
if(isset($_POST["localDNSport"]) &&
is_numeric($_POST["localDNSport"]))
{
// Save port and modify dnsmasq.d config file
exec("sudo pihole -a localrecursivedns ".intval($_POST["localrecursiveport"]));
exec("sudo pihole -a localdnsport ".intval($_POST["localDNSport"]));
$DNSservercount++;
}
else if(isset($localrecursive))
else if(isset($localdns))
{
// Remove entry without valid port
exec("sudo pihole -a localrecursivedns 0");
exec("sudo pihole -a localdnsport 0");
}
}
else
{
// Remove possible entry if unticked
exec("sudo pihole -a localrecursivedns 0");
// Check if at least one DNS server has been added
if($DNSservercount < 1)
{
$error .= "No DNS server has been selected.<br>";
}
exec("sudo pihole -a localdnsport 0");
}
// Check if at least one DNS server has been added
if($DNSservercount < 1)
{
$error .= "No DNS server has been selected.<br>";
}
// Check if domain-needed is requested