From b2a39c5cb889ef2998f5e009be1e466ef1af3a73 Mon Sep 17 00:00:00 2001 From: DL6ER Date: Fri, 23 Dec 2016 14:35:09 +0100 Subject: [PATCH] Be able to pass delay for automatic reactivation to API --- api.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/api.php b/api.php index 150dc9e2..59e3aaba 100644 --- a/api.php +++ b/api.php @@ -70,7 +70,16 @@ } elseif (isset($_GET['disable'], $_GET['token']) && $auth) { check_csrf($_GET['token']); - exec('sudo pihole disable'); + $disable = intval($_GET['disable']); + // intval returns the integer value on success, or 0 on failure + if($disable > 0) + { + exec("sudo pihole disable ".$disable."s"); + } + else + { + exec('sudo pihole disable'); + } $data = array_merge($data, Array( "status" => "disabled" ));