Update index.py

pull/216/head
midoks 3 years ago
parent 0337a1bded
commit 96275303c6
  1. 74
      plugins/op_waf/index.py

@ -325,6 +325,11 @@ def autoMakeConfig():
autoMakeLuaConf()
def restartWeb():
autoMakeConfig()
mw.restartWeb()
def initDreplace():
path = getServerDir()
@ -472,7 +477,7 @@ def addRule():
cjson = mw.getJson(content)
mw.writeFile(fpath, cjson)
mw.restartWeb()
restartWeb()
return mw.returnJson(True, '设置成功!', content)
@ -494,7 +499,7 @@ def removeRule():
cjson = mw.getJson(content)
mw.writeFile(fpath, cjson)
mw.restartWeb()
restartWeb()
return mw.returnJson(True, '设置成功!', content)
@ -519,7 +524,7 @@ def setRuleState():
cjson = mw.getJson(content)
mw.writeFile(fpath, cjson)
mw.restartWeb()
restartWeb()
return mw.returnJson(True, '设置成功!', content)
@ -550,7 +555,7 @@ def modifyRule():
cjson = mw.getJson(content)
mw.writeFile(fpath, cjson)
mw.restartWeb()
restartWeb()
return mw.returnJson(True, '设置成功!', content)
@ -591,9 +596,7 @@ def addSiteRule():
cjson = mw.getJson(content)
mw.writeFile(path, cjson)
autoMakeConfig()
mw.restartWeb()
restartWeb()
return mw.returnJson(True, '设置成功!')
@ -629,10 +632,7 @@ def addIpWhite():
cjson = mw.getJson(content)
mw.writeFile(path, cjson)
autoMakeConfig()
mw.restartWeb()
restartWeb()
return mw.returnJson(True, '设置成功!')
@ -654,8 +654,7 @@ def removeIpWhite():
cjson = mw.getJson(content)
mw.writeFile(path, cjson)
autoMakeConfig()
mw.restartWeb()
restartWeb()
return mw.returnJson(True, '设置成功!')
@ -692,8 +691,7 @@ def addIpBlack():
cjson = mw.getJson(content)
mw.writeFile(path, cjson)
autoMakeConfig()
mw.restartWeb()
restartWeb()
return mw.returnJson(True, '设置成功!')
@ -715,8 +713,7 @@ def removeIpBlack():
cjson = mw.getJson(content)
mw.writeFile(path, cjson)
autoMakeConfig()
mw.restartWeb()
restartWeb()
return mw.returnJson(True, '设置成功!')
@ -735,9 +732,7 @@ def setIpv6Black():
cjson = mw.getJson(content)
mw.writeFile(path, cjson)
autoMakeConfig()
mw.restartWeb()
restartWeb()
return mw.returnJson(True, '设置成功!')
@ -754,11 +749,10 @@ def delIpv6Black():
content = json.loads(content)
content.remove(addr)
cjson = mw.getJson(content)
autoMakeConfig()
mw.writeFile(path, cjson)
restartWeb()
return mw.returnJson(True, '设置成功!')
@ -782,8 +776,7 @@ def removeSiteRule():
cjson = mw.getJson(content)
mw.writeFile(path, cjson)
autoMakeConfig()
mw.restartWeb()
restartWeb()
return mw.returnJson(True, '设置成功!')
@ -804,8 +797,7 @@ def setObjStatus():
cjson = mw.getJson(cobj)
mw.writeFile(conf, cjson)
autoMakeConfig()
mw.restartWeb()
restartWeb()
return mw.returnJson(True, '设置成功!')
@ -825,8 +817,7 @@ def setRetry():
cjson = mw.getJson(cobj)
mw.writeFile(conf, cjson)
autoMakeConfig()
mw.restartWeb()
restartWeb()
return mw.returnJson(True, '设置成功!', [])
@ -851,8 +842,7 @@ def setSafeVerify():
cjson = mw.getJson(cobj)
mw.writeFile(conf, cjson)
autoMakeConfig()
mw.restartWeb()
restartWeb()
return mw.returnJson(True, '设置成功!', [])
@ -883,8 +873,7 @@ def setCcConf():
cjson = mw.getJson(cobj)
mw.writeFile(conf, cjson)
autoMakeConfig()
mw.restartWeb()
restartWeb()
return mw.returnJson(True, '设置成功!', [])
@ -902,8 +891,7 @@ def saveScanRule():
cjson = mw.getJson(args)
mw.writeFile(path, cjson)
autoMakeConfig()
mw.restartWeb()
restartWeb()
return mw.returnJson(True, '设置成功!', [])
@ -997,8 +985,7 @@ def addSiteCdnHeader():
cjson = mw.getJson(content)
mw.writeFile(path, cjson)
autoMakeConfig()
mw.restartWeb()
restartWeb()
return mw.returnJson(True, '添加成功!')
@ -1019,8 +1006,7 @@ def removeSiteCdnHeader():
cjson = mw.getJson(content)
mw.writeFile(path, cjson)
autoMakeConfig()
mw.restartWeb()
restartWeb()
return mw.returnJson(True, '删除成功!')
@ -1043,7 +1029,7 @@ def importData():
path = getRuleJsonPath(args['s_Name'])
mw.writeFile(path, args['pdata'])
mw.restartWeb()
restartWeb()
return mw.returnJson(True, '设置成功!')
@ -1127,9 +1113,7 @@ def setObjOpen():
cjson = mw.getJson(cobj)
mw.writeFile(conf, cjson)
autoMakeConfig()
mw.restartWeb()
restartWeb()
return mw.returnJson(True, '设置成功!')
@ -1159,9 +1143,7 @@ def setSiteObjOpen():
cjson = mw.getJson(content)
mw.writeFile(path, cjson)
autoMakeConfig()
mw.restartWeb()
restartWeb()
return mw.returnJson(True, '设置成功!')

Loading…
Cancel
Save