mirror of
https://github.com/midoks/mdserver-web.git
synced 2026-10-18 23:45:52 +08:00
Update index.py
This commit is contained in:
+18
-18
@@ -27,6 +27,12 @@ sys.path.append(getPluginDir() + "/class")
|
||||
from LuaMaker import LuaMaker
|
||||
|
||||
|
||||
def listToLuaFile(path, lists):
|
||||
content = LuaMaker.makeLuaTable(lists)
|
||||
content = "return " + content
|
||||
mw.writeFile(path, content)
|
||||
|
||||
|
||||
def getServerDir():
|
||||
return mw.getServerDir() + '/' + getPluginName()
|
||||
|
||||
@@ -93,10 +99,7 @@ def loadConfigFile():
|
||||
mw.writeFile(dst_conf_json, json.dumps(content))
|
||||
|
||||
dst_conf_lua = getServerDir() + "/lua/config.lua"
|
||||
|
||||
content_lua = LuaMaker.makeLuaTable(content)
|
||||
cfg_str = "return " + content_lua
|
||||
mw.writeFile(dst_conf_lua, cfg_str)
|
||||
listToLuaFile(dst_conf_lua, content)
|
||||
|
||||
|
||||
def loadLuaSiteFile():
|
||||
@@ -125,9 +128,7 @@ def loadLuaSiteFile():
|
||||
mw.writeFile(default_json, json.dumps(ddata))
|
||||
|
||||
lua_site = lua_dir + "/sites.lua"
|
||||
config_sites = LuaMaker.makeLuaTable(content)
|
||||
sites_str = "return " + config_sites
|
||||
mw.writeFile(lua_site, sites_str)
|
||||
listToLuaFile(lua_site, content)
|
||||
|
||||
|
||||
def loadDebugLogFile():
|
||||
@@ -272,21 +273,20 @@ def setGlobalConf():
|
||||
data = checkArgs(args, ['exclude_url'])
|
||||
if data[0]:
|
||||
exclude_url = args['exclude_url'].strip(";")
|
||||
exclude_url_list = exclude_url.split(";")
|
||||
exclude_url_val = []
|
||||
for i in exclude_url_list:
|
||||
t = i.split("|")
|
||||
val = {}
|
||||
val['mode'] = t[0]
|
||||
val['url'] = t[1]
|
||||
exclude_url_val.append(val)
|
||||
if exclude_url != "":
|
||||
exclude_url_list = exclude_url.split(";")
|
||||
for i in exclude_url_list:
|
||||
t = i.split("|")
|
||||
val = {}
|
||||
val['mode'] = t[0]
|
||||
val['url'] = t[1]
|
||||
exclude_url_val.append(val)
|
||||
content['global']['exclude_url'] = exclude_url_val
|
||||
|
||||
mw.writeFile(conf, json.dumps(content))
|
||||
dst_conf_lua = getServerDir() + "/lua/config.lua"
|
||||
content_lua = LuaMaker.makeLuaTable(content)
|
||||
cfg_str = "return " + content_lua
|
||||
mw.writeFile(dst_conf_lua, cfg_str)
|
||||
conf_lua = getServerDir() + "/lua/config.lua"
|
||||
listToLuaFile(conf_lua, content)
|
||||
mw.restartWeb()
|
||||
return mw.returnJson(True, '设置成功')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user