mirror of
https://github.com/kiddin9/op-packages.git
synced 2026-10-29 21:55:13 +08:00
🌴 Sync 2026-03-05 23:51:42
This commit is contained in:
1 parent
0d155c70be
commit
32600acc60
14258 files changed
+3954570
No files matched your search
@@ -0,0 +1,5 @@
|
||||
module("luci.controller.admin.dynv6", package.seeall)
|
||||
|
||||
function index()
|
||||
entry({"admin", "network", "dynv6"}, cbi("dynv6/config"), translate("Dynv6"), 1)
|
||||
end
|
||||
@@ -0,0 +1,19 @@
|
||||
m = Map("dynv6", translate("Dynv6"), translate("Dynv6 ddns script for luci (powerd by luochongjun@gl-inet.com)"));
|
||||
|
||||
s = m:section(TypedSection, "site", translate("Site")); s.addremove = true;
|
||||
v1 = s:option(Flag, "enabled", translate("Enable")); v1.optional=false; v1.rmempty = false;
|
||||
v2 = s:option(Value, "token", translate("Token")); v2.optional=false; v2.rmempty = false;
|
||||
v3 = s:option(Value, "zone", translate("Zone")); v3.optional=false; v3.rmempty = false;
|
||||
v4 = s:option(Value, "interval", translate("Interval")); v4.optional=false; v4.rmempty = false; v4.default = "60";
|
||||
l = s:option(Value, "interface", translate("Interface")); l.optional=false; l.rmempty = false;
|
||||
l:value("any")
|
||||
l.default = "any"
|
||||
local uci = require "luci.model.uci"
|
||||
local _uci = uci.cursor()
|
||||
_uci:foreach("network", "interface",
|
||||
function(s)
|
||||
if s['.name'] ~= "loopback" and s['.name'] ~= "lan" then
|
||||
l:value(s['.name'],s['.name'])
|
||||
end
|
||||
end)
|
||||
return m
|
||||
Reference in new issue
Block a user