-- -- (C) 2013-17 - ntop.org -- dirs = ntop.getDirs() package.path = dirs.installdir .. "/scripts/lua/modules/?.lua;" .. package.path if((dirs.scriptdir ~= nil) and (dirs.scriptdir ~= "")) then package.path = dirs.scriptdir .. "/lua/modules/?.lua;" .. package.path end require "lua_utils" if ntop.isnEdge() then dofile(dirs.installdir .. "/pro/scripts/lua/nedge/inc/menu.lua") return end local template = require "template_utils" prefs = ntop.getPrefs() local iface_names = interface.getIfNames() -- tprint(iface_names) num_ifaces = 0 for k,v in pairs(iface_names) do num_ifaces = num_ifaces+1 end print [[
\n

") if(ntop.isnEdge()) then if(ntop.exists(dirs.installdir .. "/httpdocs/img/custom_logo.svg")) then logo_path = ntop.getHttpPrefix().."/img/custom_logo.svg" elseif(ntop.exists(dirs.installdir .. "/httpdocs/img/custom_logo.png")) then logo_path = ntop.getHttpPrefix().."/img/custom_logo.png" else logo_path = ntop.getHttpPrefix().."/img/logo.svg" end print("") else addLogoSvg() end print("

\n
\n") -- select the original interface back to prevent possible issues interface.select(ifname)