mirror of
https://github.com/midoks/mdserver-web.git
synced 2026-10-18 23:45:52 +08:00
Update init.py
This commit is contained in:
+14
-4
@@ -14,12 +14,22 @@ import core.mw as mw
|
||||
|
||||
|
||||
def initPanelData():
|
||||
__dbfile = mw.getPanelDataDir() + '/panel.db'
|
||||
if os.path.exists(__dbfile):
|
||||
return True
|
||||
is_reload = False
|
||||
sql_file = mw.getPanelDir() + '/web/admin/setup/sql/default.sql'
|
||||
sql = mw.M().dbPos(mw.getPanelDataDir(),'panel')
|
||||
sql_file_md5 = mw.getPanelDir() + '/web/admin/setup/sql/default.md5'
|
||||
content = mw.readFile(sql_file)
|
||||
content_md5 = mw.md5(content)
|
||||
if not os.path.exists(sql_file_md5):
|
||||
mw.writeFile(sql_file_md5, content_md5)
|
||||
|
||||
content_src_md5 = mw.readFile(sql_file)
|
||||
if content_md5 != content_src_md5:
|
||||
is_reload = True
|
||||
|
||||
__dbfile = mw.getPanelDataDir() + '/panel.db'
|
||||
if os.path.exists(__dbfile) and not is_reload:
|
||||
return True
|
||||
sql = mw.M().dbPos(mw.getPanelDataDir(),'panel')
|
||||
csql_data = content.split(';')
|
||||
for i in range(len(csql_data)):
|
||||
# print(csql_data[i])
|
||||
|
||||
Reference in New Issue
Block a user