mirror of
https://github.com/ntop/ntopng.git
synced 2026-04-28 23:19:33 +00:00
Move edit config parameters to POST
This commit is contained in:
parent
6f4fd415e1
commit
ebd1d7ba35
1 changed files with 18 additions and 18 deletions
|
|
@ -12,10 +12,10 @@ local alert_consts = require("alert_consts")
|
|||
|
||||
sendHTTPContentTypeHeader('application/json')
|
||||
|
||||
local stype = _GET["script_type"] or "traffic_element"
|
||||
local subdir = _GET["script_subdir"] or "host"
|
||||
local confset_id = tonumber(_GET["confset_id"] or user_scripts.DEFAULT_CONFIGSET_ID)
|
||||
local script_key = _GET["script_key"]
|
||||
local stype = _POST["script_type"] or "traffic_element"
|
||||
local subdir = _POST["script_subdir"] or "host"
|
||||
local confset_id = tonumber(_POST["confset_id"] or user_scripts.DEFAULT_CONFIGSET_ID)
|
||||
local script_key = _POST["script_key"]
|
||||
|
||||
if(not isAdministrator()) then
|
||||
traceError(TRACE_ERROR, TRACE_CONSOLE, "Admin privileges required")
|
||||
|
|
@ -24,20 +24,6 @@ end
|
|||
|
||||
-- ################################################
|
||||
|
||||
local script_type = user_scripts.script_types[stype]
|
||||
|
||||
if(script_type == nil) then
|
||||
traceError(TRACE_ERROR, TRACE_CONSOLE, "Bad script_type: " .. stype)
|
||||
return
|
||||
end
|
||||
|
||||
if(script_key == nil) then
|
||||
traceError(TRACE_ERROR, TRACE_CONSOLE, "Missing script_key parameter")
|
||||
return
|
||||
end
|
||||
|
||||
-- ################################################
|
||||
|
||||
if(_POST["JSON"] == nil) then
|
||||
traceError(TRACE_ERROR, TRACE_CONSOLE, "Missing 'JSON' parameter. Bad CSRF?")
|
||||
return
|
||||
|
|
@ -52,6 +38,20 @@ end
|
|||
|
||||
-- ################################################
|
||||
|
||||
local script_type = user_scripts.script_types[stype]
|
||||
|
||||
if(script_type == nil) then
|
||||
traceError(TRACE_ERROR, TRACE_CONSOLE, "Bad script_type: " .. stype)
|
||||
return
|
||||
end
|
||||
|
||||
if(script_key == nil) then
|
||||
traceError(TRACE_ERROR, TRACE_CONSOLE, "Missing script_key parameter")
|
||||
return
|
||||
end
|
||||
|
||||
-- ################################################
|
||||
|
||||
local result = {}
|
||||
|
||||
local success, err = user_scripts.updateScriptConfig(confset_id, script_key, subdir, data)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue