# coding:utf-8 # --------------------------------------------------------------------------------- # MW-Linux面板 # --------------------------------------------------------------------------------- # copyright (c) 2018-∞(https://github.com/midoks/mdserver-web) All rights reserved. # --------------------------------------------------------------------------------- # Author: midoks # --------------------------------------------------------------------------------- from admin.model import getOption,getSitesCount import core.mw as mw def getGlobalVar(): ''' 获取全局变量 ''' data = {} data['title'] = getOption('title', default='后羿面板') data['ip'] = getOption('server_ip', default='127.0.0.1') data['site_path'] = getOption('site_path', default=mw.getFatherDir()+'/wwwroot') data['backup_path'] = getOption('backup_path', default=mw.getFatherDir()+'/backup') data['admin_path'] = '/'+getOption('admin_path', default='') data['site_count'] = getSitesCount() data['port'] = mw.getHostPort() # 服务器时间 sformat = 'date +"%Y-%m-%d %H:%M:%S %Z %z"' data['systemdate'] = mw.execShell(sformat)[0].strip() return data