mirror of
https://github.com/caiwx86/small-packages.git
synced 2026-07-29 01:41:51 +08:00
48 lines
1.9 KiB
Lua
48 lines
1.9 KiB
Lua
|
|
local fs = require "nixio.fs"
|
|
local uci=luci.model.uci.cursor()
|
|
local a, t, e
|
|
a = Map("advancedplus")
|
|
a.title = translate("Advanced Setting")
|
|
a.description = translate("The enhanced version of the original advanced settings can set some supporting services and functions of the firmware")..
|
|
translate("</br>For specific usage, see:")..translate("<a href=\'https://github.com/sirpdboy/luci-app-advancedplus.git' target=\'_blank\'>GitHub @advancedplus </a>")
|
|
|
|
t = a:section(TypedSection, "basic", translate("Settings"))
|
|
t.anonymous = true
|
|
|
|
e = t:option(Flag, "usshmenu",translate('No backend menu required'), translate('OPENWRT backend and SSH login do not display shortcut menus'))
|
|
|
|
e = t:option(Flag, "set_login",translate('Console account password login'))
|
|
e.default = "0"
|
|
|
|
e = t:option(Flag, "wizard",translate('Hide Wizard'), translate('Show or hide the setup wizard menu'))
|
|
e.default = "0"
|
|
e.rmempty = false
|
|
|
|
--e = t:option(Flag, "tsoset",translate('TSO optimization for network card interruption'), translate('Turn off the TSO parameters of the INTEL225 network card to improve network interruption'))
|
|
--e.default = "1"
|
|
--e.rmempty = false
|
|
|
|
e = t:option(Flag, "uhttpd",translate('Prevent uhttpd from exiting web services'))
|
|
e.default = "1"
|
|
e.rmempty = false
|
|
|
|
-- e = t:option(ListValue, "set_firewall_wan",translate('Set up firewall for external network access'))
|
|
-- e:value('ACCEPT', translate('accept'))
|
|
-- e:value('DROP', translate('drop'))
|
|
-- e:value('REJECT', translate('reject'))
|
|
-- e.default = 'ACCEPT'
|
|
|
|
e = t:option(Flag, "dhcp_domain",translate('Add Android host name mapping'), translate('Resolve the issue of Android native TV not being able to connect to WiFi for the first time'))
|
|
e.default = "0"
|
|
e.rmempty = false
|
|
|
|
a.apply_on_parse = true
|
|
a.on_after_apply = function(self,map)
|
|
luci.sys.exec("/etc/init.d/advancedplus start >/dev/null 2>&1")
|
|
luci.http.redirect(luci.dispatcher.build_url("admin","system","advancedplus","advancedset"))
|
|
end
|
|
|
|
|
|
return a
|