1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-feeds.git synced 2025-03-09 15:40:03 +00:00

Fix delete server

This commit is contained in:
Ycarus 2018-12-17 20:46:53 +01:00
parent 107c8405fb
commit 05a638a3d9
2 changed files with 10 additions and 8 deletions

View file

@ -42,11 +42,12 @@ function wizard_add()
end end
-- Remove existing server -- Remove existing server
local delete_server = luci.http.formvaluetable("delete_server") or "" local delete_server = luci.http.formvaluetable("deleteserver") or ""
if delete_server ~= "" then if delete_server ~= "" then
for server, _ in pairs(delete_server) do for serverdel, _ in pairs(delete_server) do
ucic:delete("openmptcprouter",server) luci.sys.call("uci -q del openmptcprouter." .. serverdel)
end end
gostatus = false
end end
-- Add new interface -- Add new interface
@ -135,6 +136,7 @@ function wizard_add()
local delete_intf = luci.http.formvaluetable("delete") or "" local delete_intf = luci.http.formvaluetable("delete") or ""
if delete_intf ~= "" then if delete_intf ~= "" then
for intf, _ in pairs(delete_intf) do for intf, _ in pairs(delete_intf) do
local defif = ucic:set("network",intf,"ifname")
ucic:delete("network",intf) ucic:delete("network",intf)
ucic:delete("network",intf .. "_dev") ucic:delete("network",intf .. "_dev")
ucic:save("network") ucic:save("network")
@ -145,7 +147,7 @@ function wizard_add()
ucic:delete("qos",intf) ucic:delete("qos",intf)
ucic:save("qos") ucic:save("qos")
ucic:commit("qos") ucic:commit("qos")
luci.sys.call("uci -q del_list vnstat.@vnstat[-1].interface=" .. intf) luci.sys.call("uci -q del_list vnstat.@vnstat[-1].interface=" .. defif)
gostatus = false gostatus = false
end end
end end

View file

@ -58,7 +58,7 @@ end
servername = s[".name"] servername = s[".name"]
%> %>
<div class="cbi-section-remove right"> <div class="cbi-section-remove right">
<input type="submit" name="delete_server.<%=servername%>" onclick="this.form.cbi_state='del-section'; return true" value="<%:Delete%>" class="cbi-button" /> <input type="submit" name="deleteserver.<%=servername%>" value="<%:Delete%>" class="cbi-button" />
<input type="hidden" name="server.<%=servername%>" value="<%=servername%>" /> <input type="hidden" name="server.<%=servername%>" value="<%=servername%>" />
</div> </div>
<h3><%=servername%></h3> <h3><%=servername%></h3>