diff options
author | onefang | 2020-01-04 17:26:54 +1000 |
---|---|---|
committer | onefang | 2020-01-04 17:26:54 +1000 |
commit | 98fc3b797c49bd18f67bdb39f1c24d0ba40cd76a (patch) | |
tree | 20cae0520f98a64c71822a21670808b01301a527 /apt-panopticon-report-email-web.lua | |
parent | A bit more info in the "not updated yet" WARNING. (diff) | |
download | apt-panopticon-98fc3b797c49bd18f67bdb39f1c24d0ba40cd76a.zip apt-panopticon-98fc3b797c49bd18f67bdb39f1c24d0ba40cd76a.tar.gz apt-panopticon-98fc3b797c49bd18f67bdb39f1c24d0ba40cd76a.tar.bz2 apt-panopticon-98fc3b797c49bd18f67bdb39f1c24d0ba40cd76a.tar.xz |
Add support for using CGI for the PHP graphs.
Diffstat (limited to 'apt-panopticon-report-email-web.lua')
-rwxr-xr-x | apt-panopticon-report-email-web.lua | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/apt-panopticon-report-email-web.lua b/apt-panopticon-report-email-web.lua index 1a379ec..93700ca 100755 --- a/apt-panopticon-report-email-web.lua +++ b/apt-panopticon-report-email-web.lua | |||
@@ -307,6 +307,9 @@ end | |||
307 | 307 | ||
308 | local makeIPlist = function(hosts) | 308 | local makeIPlist = function(hosts) |
309 | local m = {} | 309 | local m = {} |
310 | local adr = '' | ||
311 | if APT.options.cgi.value then adr = 'php.cgi/' end | ||
312 | adr = '/' .. adr .. 'apt-panopticon/apt-panopticon_cgp/host.php?h=' | ||
310 | for k, v in pairs(hosts) do | 313 | for k, v in pairs(hosts) do |
311 | local log = k | 314 | local log = k |
312 | local n = {} | 315 | local n = {} |
@@ -323,15 +326,15 @@ local makeIPlist = function(hosts) | |||
323 | if type(w) == "table" then | 326 | if type(w) == "table" then |
324 | n[l] = {} | 327 | n[l] = {} |
325 | for i, u in pairs(w) do | 328 | for i, u in pairs(w) do |
326 | local log = '[<a href="../apt-panopticon_cgp/host.php?h=' .. k .. '_' .. i .. '">graphs</a>] ' .. logCount(k, i) | 329 | local log = '[<a href="' .. adr .. k .. '_' .. i .. '">graphs</a>] ' .. logCount(k, i) |
327 | if "" == log then n[l][i] = u else n[l][log .. " " .. revDNS(hosts, k, i)] = u end | 330 | if "" == log then n[l][i] = u else n[l][log .. " " .. revDNS(hosts, k, i)] = u end |
328 | end | 331 | end |
329 | else | 332 | else |
330 | local log = '[<a href="../apt-panopticon_cgp/host.php?h=' .. k .. '_' .. l .. '">graphs</a>] ' .. logCount(k, l) | 333 | local log = '[<a href="' .. adr .. k .. '_' .. l .. '">graphs</a>] ' .. logCount(k, l) |
331 | if "" == log then n[l] = w else n[log .. " " .. revDNS(hosts, k, l)] = w end | 334 | if "" == log then n[l] = w else n[log .. " " .. revDNS(hosts, k, l)] = w end |
332 | end | 335 | end |
333 | end | 336 | end |
334 | m['[<a href="../apt-panopticon_cgp/host.php?h=' .. k .. '">graphs</a>] ' .. log .. " DNS entries -" .. redirs(hosts, k)] = n | 337 | m['[<a href="' .. adr .. k .. '">graphs</a>] ' .. log .. " DNS entries -" .. redirs(hosts, k)] = n |
335 | end | 338 | end |
336 | return m | 339 | return m |
337 | end | 340 | end |