Move dashboard utils to public

This commit is contained in:
Alfredo Cardigliano 2023-09-04 10:58:55 +02:00
parent 844418f928
commit 05c9eeb146
5 changed files with 200 additions and 4 deletions

View file

@ -1783,16 +1783,16 @@ elseif(page == "config") then
-- Automatic Reports
if isAdministrator() and ntop.isEnterpriseL() then
package.path = dirs.installdir .. "/pro/scripts/lua/enterprise/modules/?.lua;" .. package.path
local dashboard_utils = require "dashboard_utils"
local reports_utils = require "reports_utils"
if toboolean(ntop.getPref("ntopng.prefs.automatic_reports_enabled")) then
local automatic_reports_creation
if _SERVER["REQUEST_METHOD"] == "POST" then
automatic_reports_creation = toboolean(_POST["automatic_reports_creation"])
dashboard_utils.toggle_automatic_reports(ifid, automatic_reports_creation)
reports_utils.toggle_automatic_reports(ifid, automatic_reports_creation)
else
automatic_reports_creation = dashboard_utils.automatic_reports_enabled(ifid)
automatic_reports_creation = reports_utils.automatic_reports_enabled(ifid)
end
print [[<tr>