")
return
end
--[[
Create Menu Bar with buttons
--]]
local nav_url = ntop.getHttpPrefix().."/lua/network_details.lua?network="..tonumber(network)
print [[
]]
--[[
Selectively render information pages
--]]
if page == "historical" then
if(_GET["rrd_file"] == nil) then
rrdfile = "bytes.rrd"
else
rrdfile=_GET["rrd_file"]
end
host_url = ntop.getHttpPrefix()..'/lua/network_details.lua?ifid='..ifId..'&network='..network..'&page=historical'
drawRRD(ifId, 'net:'..network_name, rrdfile, _GET["zoom"], host_url, 1, _GET["epoch"], nil, makeTopStatsScriptsArray())
elseif (page == "config") then
if(not isAdministrator()) then
return
end
print[[
]]
-- Alerts
local trigger_alerts = true
local trigger_alerts_checked = "checked"
if (_POST["trigger_alerts"] ~= nil) then
if _POST["trigger_alerts"] ~= "true" then
trigger_alerts = false
trigger_alerts_checked = ""
end
ntop.setHashCache(get_alerts_suppressed_hash_name(getInterfaceId(ifname)), network_name, tostring(trigger_alerts))
else
trigger_alerts = ntop.getHashCache(get_alerts_suppressed_hash_name(getInterfaceId(ifname)), network_name)
if trigger_alerts == "false" then
trigger_alerts = false
trigger_alerts_checked = ""
end
end
print [[