mirror of
https://github.com/kiddin9/op-packages.git
synced 2026-11-03 14:03:56 +08:00
🌴 Sync 2026-03-05 23:51:42
This commit is contained in:
1 parent
97c049ed0a
commit
0acff03804
14253 files changed
+3893239
No files matched your search
@@ -0,0 +1,36 @@
|
||||
module("luci.controller.multiaccountdial", package.seeall)
|
||||
|
||||
function index()
|
||||
if not nixio.fs.access("/etc/config/multiaccountdial") then
|
||||
return
|
||||
end
|
||||
entry({"admin", "network", "multiaccountdial"}, cbi("multiaccountdial"), _("多账号多拨"), 103).dependent = true
|
||||
entry({"admin", "network", "multiaccountdial_redial"}, call("redial"), nil).leaf = true
|
||||
entry({"admin", "network", "add_vwan"}, call("add_vwan"), nil).leaf = true
|
||||
entry({"admin", "network", "del_vwan"}, call("del_vwan"), nil).leaf = true
|
||||
entry({"admin", "network", "syncdial_status"}, call("act_status")).leaf = true
|
||||
end
|
||||
|
||||
function redial()
|
||||
os.execute("/usr/libexec/multiaccountdial/multi_account_dial redial")
|
||||
os.execute("logger -t multiaccountdial redial")
|
||||
end
|
||||
|
||||
|
||||
function add_vwan()
|
||||
os.execute("/usr/libexec/multiaccountdial/multi_account_dial add")
|
||||
os.execute("logger -t multiaccountdial add_vwan")
|
||||
end
|
||||
|
||||
function del_vwan()
|
||||
os.execute("/usr/libexec/multiaccountdial/multi_account_dial del")
|
||||
os.execute("logger -t multiaccountdial del_vwan")
|
||||
end
|
||||
|
||||
function act_status()
|
||||
local e = {}
|
||||
local num_online = luci.util.exec("/usr/libexec/multiaccountdial/multi_account_dial count_online")
|
||||
e.num_online = num_online
|
||||
luci.http.prepare_content("application/json")
|
||||
luci.http.write_json(e)
|
||||
end
|
||||
Reference in new issue
Block a user