📄 saveiface.lua.svn-base
字号:
#!/usr/bin/lua-- Copyright (C) 2008 OpenRB.comrequire('fslib')data = datajson()if (data ~= nil and data['values'] ~= nil) then ifName = data['id'] classGroup = ifName .. '_group' uci.init('qos', ifName, 'interface', true) uci.commit('qos'); uci.init('qos', classGroup, 'classgroup', true) uci.set('qos', ifName, 'classgroup', classGroup) classNames = {} fields = {download = 1, upload = 1, overhead = 1} for field, value in pairs(data['values']) do if (fields[ field ]) then uci.setvalue('qos', ifName, field, value) elseif (field == 'defaultcls') then uci.setvalue('qos', classGroup, 'default', value) elseif (field:find('^cls_') and value ~= nil and value ~= '') then table.insert(classNames, value) end end uci.setvalue('qos', classGroup, 'classes', table.concat(classNames, ' ')) uci.commit('qos')end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -