diff --git a/queries.php b/queries.php
index 89ed91d7..f949583d 100644
--- a/queries.php
+++ b/queries.php
@@ -135,6 +135,7 @@ if(strlen($showing) > 0)
Domain |
Client |
Status |
+ Reply |
DNSSEC |
Action |
@@ -146,6 +147,7 @@ if(strlen($showing) > 0)
Domain |
Client |
Status |
+ Reply |
DNSSEC |
Action |
diff --git a/scripts/pi-hole/js/queries.js b/scripts/pi-hole/js/queries.js
index f702eb3f..8d101dbc 100644
--- a/scripts/pi-hole/js/queries.js
+++ b/scripts/pi-hole/js/queries.js
@@ -151,68 +151,68 @@ $(document).ready(function() {
blocked = true;
$(row).css("color","red");
$("td:eq(4)", row).html( "Pi-holed" );
- $("td:eq(6)", row).html( "" );
+ $("td:eq(7)", row).html( "" );
}
else if (data[4] === "2")
{
$(row).css("color","green");
$("td:eq(4)", row).html( "OK
(forwarded)" );
- $("td:eq(6)", row).html( "" );
+ $("td:eq(7)", row).html( "" );
}
else if (data[4] === "3")
{
$(row).css("color","green");
$("td:eq(4)", row).html( "OK
(cached)" );
- $("td:eq(6)", row).html( "" );
+ $("td:eq(7)", row).html( "" );
}
else if (data[4] === "4")
{
blocked = true;
$(row).css("color","red");
$("td:eq(4)", row).html( "Pi-holed
(wildcard)" );
- $("td:eq(6)", row).html( "" );
+ $("td:eq(7)", row).html( "" );
}
else if (data[4] === "5")
{
blocked = true;
$(row).css("color","red");
$("td:eq(4)", row).html( "Pi-holed
(blacklist)" );
- $("td:eq(6)", row).html( "" );
+ $("td:eq(7)", row).html( "" );
}
else
{
$("td:eq(4)", row).html( "Unknown" );
- $("td:eq(6)", row).html( "" );
+ $("td:eq(7)", row).html( "" );
}
if (data[5] === "1")
{
- $("td:eq(5)", row).css("color","green");
- $("td:eq(5)", row).html( "SECURE" );
+ $("td:eq(6)", row).css("color","green");
+ $("td:eq(6)", row).html( "SECURE" );
}
else if (data[5] === "2")
{
- $("td:eq(5)", row).css("color","orange");
- $("td:eq(5)", row).html( "INSECURE" );
+ $("td:eq(6)", row).css("color","orange");
+ $("td:eq(6)", row).html( "INSECURE" );
}
else if (data[5] === "3")
{
- $("td:eq(5)", row).css("color","red");
- $("td:eq(5)", row).html( "BOGUS" );
+ $("td:eq(6)", row).css("color","red");
+ $("td:eq(6)", row).html( "BOGUS" );
}
else if (data[5] === "4")
{
- $("td:eq(5)", row).css("color","red");
- $("td:eq(5)", row).html( "ABANDONED" );
+ $("td:eq(6)", row).css("color","red");
+ $("td:eq(6)", row).html( "ABANDONED" );
}
else if (data[5] === "5")
{
- $("td:eq(5)", row).css("color","red");
- $("td:eq(5)", row).html( "?" );
+ $("td:eq(6)", row).css("color","red");
+ $("td:eq(6)", row).html( "?" );
}
else
{
- $("td:eq(5)", row).css("color","black");
- $("td:eq(5)", row).html( "-" );
+ $("td:eq(6)", row).css("color","black");
+ $("td:eq(6)", row).html( "-" );
}
// Check for existance of sixth column and display only if not Pi-holed
@@ -220,25 +220,34 @@ $(document).ready(function() {
{
if (data[6] === "1")
{
- $("td:eq(2)", row).html(data[2] + " (NODATA-" + data[1] + ")");
+ $("td:eq(5)", row).css("color","black");
+ $("td:eq(5)", row).html("NODATA-" + data[1]);
}
else if (data[6] === "2")
{
- $("td:eq(2)", row).html(data[2] + " (NXDOMAIN)");
+ $("td:eq(5)", row).css("color","black");
+ $("td:eq(5)", row).html("NXDOMAIN");
}
else if (data[6] === "3")
{
- $("td:eq(2)", row).html(data[2] + " (CNAME)");
+ $("td:eq(5)", row).css("color","green");
+ $("td:eq(5)", row).html("CNAME");
}
else if (data[6] === "4")
{
- $("td:eq(2)", row).html(data[2] + " (IP)");
+ $("td:eq(5)", row).css("color","green");
+ $("td:eq(5)", row).html("IP");
+ }
+ else
+ {
+ $("td:eq(5)", row).html("? ("+data[6]+")");
}
- // else
- // {
- // $("td:eq(2)", row).html(data[2] + " (" + data[6] + ", ");
- // }
}
+ else
+ {
+ $("td:eq(5)", row).html("-");
+ }
+
},
dom: "<'row'<'col-sm-12'f>>" +
"<'row'<'col-sm-4'l><'col-sm-8'p>>" +
@@ -250,11 +259,12 @@ $(document).ready(function() {
"order" : [[0, "desc"]],
"columns": [
{ "width" : "15%", "render": function (data, type, full, meta) { if(type === "display"){return moment.unix(data).format("Y-MM-DD [
]HH:mm:ss z");}else{return data;} }},
- { "width" : "10%" },
- { "width" : "37%", "render": $.fn.dataTable.render.text() },
+ { "width" : "4%" },
+ { "width" : "36%", "render": $.fn.dataTable.render.text() },
{ "width" : "8%", "render": $.fn.dataTable.render.text() },
{ "width" : "10%" },
- { "width" : "5%" },
+ { "width" : "8%" },
+ { "width" : "4%" },
{ "width" : "10%" }
],
"lengthMenu": [[10, 25, 50, 100, -1], [10, 25, 50, 100, "All"]],