diff --git a/api_db.php b/api_db.php index daa04813..79812981 100644 --- a/api_db.php +++ b/api_db.php @@ -128,7 +128,37 @@ if (isset($_GET['getAllQueries']) && $auth) while ($row = $results->fetchArray()) { $c = resolveHostname($row[3],false); - $allQueries[] = [$row[0],$row[1] == 1 ? "IPv4" : "IPv6",$row[2],$c,$row[4]]; + + // Convert query type ID to name + // Names taken from FTL's query type names + switch($row[1]) { + case 1: + $query_type = "A"; + break; + case 2: + $query_type = "AAAA"; + break; + case 3: + $query_type = "ANY"; + break; + case 4: + $query_type = "SRV"; + break; + case 5: + $query_type = "SOA"; + break; + case 6: + $query_type = "PTR"; + break; + case 7: + $query_type = "TXT"; + break; + default: + $query_type = "UNKN"; + break; + } + + $allQueries[] = [$row[0], $query_type, $row[2], $c, $row[4]]; } } $result = array('data' => $allQueries);