mirror of
https://github.com/ntop/ntopng.git
synced 2026-04-29 07:29:32 +00:00
New page_utils api to handle sidebar subitems selection
This commit is contained in:
parent
6704ae5040
commit
4f6788fb58
73 changed files with 197 additions and 143 deletions
|
|
@ -10,7 +10,6 @@ local template = require "template_utils"
|
|||
local categories_utils = require "categories_utils"
|
||||
local lists_utils = require "lists_utils"
|
||||
local page_utils = require("page_utils")
|
||||
active_page = "admin"
|
||||
|
||||
sendHTTPContentTypeHeader('text/html')
|
||||
|
||||
|
|
@ -23,7 +22,7 @@ end
|
|||
|
||||
local tab = _GET["tab"] or "protocols"
|
||||
|
||||
page_utils.print_header(i18n("custom_categories.apps_and_categories"))
|
||||
page_utils.set_active_menu_entry(page_utils.menu_entries.categories)
|
||||
|
||||
dofile(dirs.installdir .. "/scripts/lua/inc/menu.lua")
|
||||
|
||||
|
|
|
|||
|
|
@ -19,8 +19,7 @@ if not haveAdminPrivileges() then
|
|||
return
|
||||
end
|
||||
|
||||
page_utils.print_header()
|
||||
active_page = "admin"
|
||||
page_utils.set_active_menu_entry(page_utils.menu_entries.category_lists)
|
||||
|
||||
dofile(dirs.installdir .. "/scripts/lua/inc/menu.lua")
|
||||
|
||||
|
|
|
|||
|
|
@ -18,8 +18,6 @@ local json = require "dkjson"
|
|||
|
||||
sendHTTPContentTypeHeader('text/html')
|
||||
|
||||
active_page = "admin"
|
||||
|
||||
-- get config parameters like the id and name
|
||||
local script_subdir = _GET["subdir"]
|
||||
local confset_id = _GET["confset_id"]
|
||||
|
|
@ -46,7 +44,8 @@ local titles = {
|
|||
["syslog"] = i18n("config_scripts.granularities.syslog")
|
||||
}
|
||||
|
||||
page_utils.print_header(i18n("scripts_list.scripts_x", { subdir=titles[script_subdir], config=confset_name }))
|
||||
page_utils.set_active_menu_entry(page_utils.menu_entries.user_scripts)
|
||||
--page_utils.print_header(i18n("scripts_list.scripts_x", { subdir=titles[script_subdir], config=confset_name }))
|
||||
|
||||
-- append the menu above the page
|
||||
dofile(dirs.installdir .. "/scripts/lua/inc/menu.lua")
|
||||
|
|
|
|||
|
|
@ -9,11 +9,10 @@ require "lua_utils"
|
|||
local template = require "template_utils"
|
||||
local os_utils = require "os_utils"
|
||||
local page_utils = require("page_utils")
|
||||
active_page = "admin"
|
||||
|
||||
sendHTTPContentTypeHeader('text/html')
|
||||
|
||||
page_utils.print_header(i18n("device_protocols.device_protocols"))
|
||||
page_utils.set_active_menu_entry(page_utils.menu_entries.device_protocols)
|
||||
|
||||
dofile(dirs.installdir .. "/scripts/lua/inc/menu.lua")
|
||||
|
||||
|
|
|
|||
|
|
@ -15,9 +15,8 @@ local page_utils = require("page_utils")
|
|||
|
||||
sendHTTPContentTypeHeader('text/html')
|
||||
|
||||
page_utils.print_header()
|
||||
page_utils.set_active_menu_entry(page_utils.menu_entries.profiles)
|
||||
|
||||
active_page = "admin"
|
||||
dofile(dirs.installdir .. "/scripts/lua/inc/menu.lua")
|
||||
|
||||
local ntop_info = ntop.getInfo()
|
||||
|
|
|
|||
|
|
@ -148,9 +148,8 @@ if(haveAdminPrivileges()) then
|
|||
end
|
||||
end
|
||||
|
||||
page_utils.print_header(i18n("prefs.preferences"))
|
||||
page_utils.set_active_menu_entry(page_utils.menu_entries.preferences)
|
||||
|
||||
active_page = "admin"
|
||||
dofile(dirs.installdir .. "/scripts/lua/inc/menu.lua")
|
||||
|
||||
prefs = ntop.getPrefs()
|
||||
|
|
|
|||
|
|
@ -8,7 +8,6 @@ require "lua_utils"
|
|||
local remote_assistance = require("remote_assistance")
|
||||
local template = require "template_utils"
|
||||
local page_utils = require("page_utils")
|
||||
active_page = "admin"
|
||||
|
||||
if((not isAdministrator()) or (not remote_assistance.isAvailable())) then
|
||||
return
|
||||
|
|
@ -55,7 +54,7 @@ end
|
|||
|
||||
sendHTTPContentTypeHeader('text/html')
|
||||
|
||||
page_utils.print_header(i18n("remote_assistance.remote_assistance"))
|
||||
page_utils.set_active_menu_entry(page_utils.menu_entries.remote_assistance)
|
||||
|
||||
dofile(dirs.installdir .. "/scripts/lua/inc/menu.lua")
|
||||
|
||||
|
|
|
|||
|
|
@ -42,10 +42,7 @@ local titles = {
|
|||
["syslog"] = i18n("config_scripts.granularities.syslog")
|
||||
}
|
||||
|
||||
-- append headers to config_list
|
||||
page_utils.print_header(i18n("config_scripts.config_x", { product=titles[subdir] }))
|
||||
|
||||
active_page = "admin"
|
||||
page_utils.set_active_menu_entry(page_utils.menu_entries.scripts_config, { product=titles[subdir] })
|
||||
|
||||
-- append menu above the page
|
||||
dofile(dirs.installdir .. "/scripts/lua/inc/menu.lua")
|
||||
|
|
|
|||
|
|
@ -13,9 +13,8 @@ sendHTTPContentTypeHeader('text/html')
|
|||
if(haveAdminPrivileges()) then
|
||||
interface.select(ifname)
|
||||
|
||||
page_utils.print_header(i18n("manage_users.manage_users"))
|
||||
page_utils.set_active_menu_entry(page_utils.menu_entries.manage_users)
|
||||
|
||||
active_page = "admin"
|
||||
dofile(dirs.installdir .. "/scripts/lua/inc/menu.lua")
|
||||
dofile(dirs.installdir .. "/scripts/lua/inc/users.lua")
|
||||
dofile(dirs.installdir .. "/scripts/lua/inc/footer.lua")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue