Add checkbox if the user wants his debug log to be uploaded automatically

This commit is contained in:
DL6ER
2017-02-22 19:47:58 +01:00
parent 71672319af
commit 20ce214c9f
3 changed files with 19 additions and 4 deletions
+9 -2
View File
@@ -27,15 +27,22 @@ function httpGet(ta,theUrl)
function eventsource() {
var ta = $("#output");
var upload = $( "#upload" );
var checked = "";
if(upload.prop("checked"))
{
checked = "upload";
}
// IE does not support EventSource - load whole content at once
if (typeof EventSource !== "function") {
httpGet(ta,"/admin/scripts/pi-hole/php/debug.php?IE");
httpGet(ta,"/admin/scripts/pi-hole/php/debug.php?IE&"+checked);
return;
}
var host = window.location.host;
var source = new EventSource("/admin/scripts/pi-hole/php/debug.php");
var source = new EventSource("/admin/scripts/pi-hole/php/debug.php?"+checked);
// Reset and show field
ta.empty();
+8 -1
View File
@@ -12,7 +12,14 @@ function echoEvent($datatext) {
echo $datatext;
}
$proc = popen("sudo pihole -d -a", "r");
if(isset($_GET["upload"]))
{
$proc = popen("sudo pihole -d -a", "r");
}
else
{
$proc = popen("sudo pihole -d", "r");
}
while (!feof($proc)) {
echoEvent(fread($proc, 4096));
}