-- -- (C) 2013-18 - 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" require "prefs_utils" require "alert_utils" local template = require "template_utils" local callback_utils = require "callback_utils" local lists_utils = require "lists_utils" local have_nedge = ntop.isnEdge() if(ntop.isPro()) then package.path = dirs.installdir .. "/scripts/lua/pro/?.lua;" .. package.path end sendHTTPContentTypeHeader('text/html') local show_advanced_prefs = false local alerts_disabled = false local message_info = "" local message_severity = "alert-warning" if(haveAdminPrivileges()) then if(_POST["email_sender"] ~= nil) then _POST["email_sender"] = unescapeHTML(_POST["email_sender"]) end if(_POST["email_recipient"] ~= nil) then _POST["email_recipient"] = unescapeHTML(_POST["email_recipient"]) end if(_POST["flush_alerts_data"] ~= nil) then require "alert_utils" flushAlertsData() elseif(_POST["disable_alerts_generation"] == "1") then require "alert_utils" disableAlertsGeneration() elseif(_POST["send_test_email"] ~= nil) then local email_utils = require("email") local success = email_utils.sendEmail("TEST MAIL", "Email notification is working") if success then message_info = i18n("prefs.email_sent_successfully") message_severity = "alert-success" else message_info = i18n("prefs.email_send_error", {product=product}) message_severity = "alert-danger" end end ntop.dumpFile(dirs.installdir .. "/httpdocs/inc/header.inc") active_page = "admin" dofile(dirs.installdir .. "/scripts/lua/inc/menu.lua") prefs = ntop.getPrefs() if not isEmptyString(message_info) then print[[
]] end print [["..i18n("prefs.captive_portal_disabled_message").."
" end print(' ]] end -- ================================================================================ function printNbox() print(' ]] end -- ================================================================================ function printNetworkDiscovery() print(']] end -- ================================================================================ function printMisc() print(']] end -- ================================================================================ function printAuthentication() if not ntop.isPro() then return end print('') end -- ================================================================================ function printInMemory() print(' ]] end -- ================================================================================ function printStatsTimeseries() print(' ]] end -- ================================================================================ function printLogging() if prefs.has_cmdl_trace_lvl then return end print('