mirror of
https://github.com/pi-hole/web.git
synced 2026-04-24 18:59:48 +01:00
Handle deletion of list in savesettings.php
This commit is contained in:
@@ -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]));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user