Handle deletion of list in savesettings.php

This commit is contained in:
Mcat12
2017-03-31 18:42:00 -04:00
parent 87b92d425c
commit 86d8869867

View File

@@ -401,16 +401,21 @@ function readAdlists()
case "adlists":
foreach ($adlist as $key => $value)
{
if(isset($_POST["adlist-".$key]) && !$value[0])
if(isset($_POST["adlist-del-".$key]))
{
// Delete list
exec("sudo pihole -a adlist del ".escapeshellcmd($value[1]));
}
elseif(isset($_POST["adlist-".$key]) && !$value[0])
{
// Is not enabled, but should be
exec("sudo pihole -a adlist enable ".escapeshellcmd ($value[1]));
exec("sudo pihole -a adlist enable ".escapeshellcmd($value[1]));
}
elseif(!isset($_POST["adlist-".$key]) && $value[0])
{
// Is enabled, but shouldn't be
exec("sudo pihole -a adlist disable ".escapeshellcmd ($value[1]));
exec("sudo pihole -a adlist disable ".escapeshellcmd($value[1]));
}
}