diff --git a/scripts/lua/do_export_data.lua b/scripts/lua/do_export_data.lua index f496b30a86..bad4ef9d4d 100644 --- a/scripts/lua/do_export_data.lua +++ b/scripts/lua/do_export_data.lua @@ -9,16 +9,17 @@ require "lua_utils" sendHTTPHeader('application/json') -if(_POST["export"] ~= nil) then +if _GET["ifid"] ~= nil then + interface.select(_GET["ifid"]) +end -interface.select(ifname) -if((_POST["ip"] ~= nil) and (_POST["ip"] ~= "")) then +if((_GET["ip"] ~= nil) and (_GET["ip"] ~= "")) then vlan = 0 - if ((_POST["vlan"] ~= nil) and (_POST["vlan"] ~= "")) then - vlan = tonumber(_POST["vlan"]) + if ((_GET["vlan"] ~= nil) and (_GET["vlan"] ~= "")) then + vlan = tonumber(_GET["vlan"]) end - host = interface.getHostInfo(_POST["ip"], vlan) + host = interface.getHostInfo(_GET["ip"], vlan) if(host == nil) then print("{ }\n") @@ -50,4 +51,3 @@ else print("\n]\n") end -end diff --git a/scripts/lua/export_data.lua b/scripts/lua/export_data.lua index b60e6ade5e..fcac37566e 100644 --- a/scripts/lua/export_data.lua +++ b/scripts/lua/export_data.lua @@ -28,12 +28,9 @@ print [[
+print [[/lua/do_export_data.lua"> ]] -print('\n') -print('\n') - print [[
@@ -42,6 +39,7 @@ print(i18n("export_data.host")) print[[
+
diff --git a/scripts/lua/modules/http_lint.lua b/scripts/lua/modules/http_lint.lua index d537887366..a8bb9b86ad 100644 --- a/scripts/lua/modules/http_lint.lua +++ b/scripts/lua/modules/http_lint.lua @@ -882,7 +882,6 @@ local known_parameters = { ["lifetime_secs"] = validateNumber, -- user lifetime in seconds ["edit_profiles"] = validateEmpty, -- set when editing traffic profiles ["drop_flow_policy"] = validateBool, -- true if target flow should be dropped - ["export"] = validateEmpty, -- set if data has to be exported ["blocked_categories"] = validateCategoriesList, -- if_stats.lua ["traffic_type"] = validateBroadcastUnicast, -- flows_stats.lua ["flow_status"] = validateFlowStatus, -- flows_stats.lua