diff --git a/data.php b/data.php index 2e7ec397..64bd1cdb 100644 --- a/data.php +++ b/data.php @@ -116,7 +116,7 @@ if($hostname) { // Generate HOST entry - $hostarray[$hostname] = $value; + $hostarray["$hostname|$key"] = $value; } else { diff --git a/js/pihole/index.js b/js/pihole/index.js index 7bdc39f1..04bd2745 100644 --- a/js/pihole/index.js +++ b/js/pihole/index.js @@ -132,14 +132,22 @@ function escapeHtml(text) { function updateTopClientsChart() { $.getJSON("api.php?summaryRaw&getQuerySources", function(data) { var clienttable = $("#client-frequency").find("tbody:last"); - var domain, percentage; + var domain, percentage, domainname; for (domain in data.top_sources) { if ({}.hasOwnProperty.call(data.top_sources, domain)){ // Sanitize domain domain = escapeHtml(domain); + if(domain.indexOf("|") > -1) + { + domainname = domain.substr(0, domain.indexOf("|")); + } + else + { + domainname = domain; + } - var url = ""+domain+""; + var url = ""+domainname+""; percentage = data.top_sources[domain] / data.dns_queries_today * 100; clienttable.append("