diff --git a/db_queries.php b/db_queries.php
index 8ce45f10d..e283b01ca 100644
--- a/db_queries.php
+++ b/db_queries.php
@@ -56,6 +56,7 @@
diff --git a/scripts/pi-hole/js/db_queries.js b/scripts/pi-hole/js/db_queries.js
index aba0ea41b..f502dff49 100644
--- a/scripts/pi-hole/js/db_queries.js
+++ b/scripts/pi-hole/js/db_queries.js
@@ -146,6 +146,10 @@ function getQueryTypes() {
queryType.push(15);
}
+ if ($("#type_special_domain").prop("checked")) {
+ queryType.push(16);
+ }
+
return queryType.join(",");
}
@@ -184,7 +188,7 @@ function refreshTableData() {
var APIstring = "api_db.php?getAllQueries&from=" + from + "&until=" + until;
// Check if query type filtering is enabled
var queryType = getQueryTypes();
- if (queryType !== "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15") {
+ if (queryType !== "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16") {
APIstring += "&types=" + queryType;
}
@@ -292,8 +296,13 @@ $(function () {
"
Blocked
(database is busy)";
blocked = true;
break;
+ case 16:
+ fieldtext =
+ "
Blocked
(special domain)";
+ blocked = true;
+ break;
default:
- fieldtext = "Unknown";
+ fieldtext = "Unknown (" + parseInt(data[4], 10) + ")";
}
$(row).addClass(blocked === true ? "blocked-row" : "allowed-row");
diff --git a/scripts/pi-hole/js/queries.js b/scripts/pi-hole/js/queries.js
index 851efd945..b603db661 100644
--- a/scripts/pi-hole/js/queries.js
+++ b/scripts/pi-hole/js/queries.js
@@ -218,6 +218,11 @@ $(function () {
"
Blocked
(database is busy)";
blocked = true;
break;
+ case "16":
+ fieldtext =
+ "
Blocked
(special domain)";
+ blocked = true;
+ break;
default:
fieldtext = "Unknown (" + parseInt(data[4], 10) + ")";
}