mdserver-web/web/thisdb/init.py

28 lines
1007 B
Python
Raw Normal View History

2024-11-03 07:21:35 -05:00
# coding:utf-8
# ---------------------------------------------------------------------------------
# MW-Linux面板
# ---------------------------------------------------------------------------------
# copyright (c) 2018-∞(https://github.com/midoks/mdserver-web) All rights reserved.
# ---------------------------------------------------------------------------------
# Author: midoks <midoks@163.com>
# ---------------------------------------------------------------------------------
2024-11-04 06:08:39 -05:00
import os
import core.mw as mw
2024-11-03 07:21:35 -05:00
def initPanelData():
2024-11-28 07:29:30 -05:00
__dbfile = mw.getPanelDataDir() + '/panel.db'
if os.path.exists(__dbfile):
return True
2024-11-04 12:26:45 -05:00
sql_file = mw.getPanelDir() + '/web/admin/setup/sql/default.sql'
2024-11-04 06:08:39 -05:00
sql = mw.M().dbPos(mw.getPanelDataDir(),'panel')
2024-11-26 14:31:14 -05:00
content = mw.readFile(sql_file)
csql_data = content.split(';')
for i in range(len(csql_data)):
2024-11-28 07:48:57 -05:00
# print(csql_data[i])
2024-11-28 07:42:53 -05:00
# print(sql.execute(csql_data[i], ()))
2024-11-28 07:48:57 -05:00
sql.execute(csql_data[i], ())
2024-11-04 06:08:39 -05:00
return True