Update __init__.py

This commit is contained in:
Mr Chen
2024-11-01 21:14:26 +08:00
parent 1bae404c5e
commit 1dc21b3c0b
+23 -1
View File
@@ -59,4 +59,26 @@ def list():
@blueprint.route('/get_site_types', endpoint='get_site_types',methods=['POST'])
@panel_login_required
def get_site_types():
return []
return []
@blueprint.route('/get_cli_php_version', endpoint='get_cli_php_version',methods=['POST'])
@panel_login_required
def get_cli_php_version():
php_dir = mw.getServerDir() + '/php'
if not os.path.exists(php_dir):
return mw.returnData(False, '未安装PHP,无法设置')
php_bin = '/usr/bin/php'
php_versions = self.getPhpVersion()
php_versions = php_versions[1:]
if len(php_versions) < 1:
return mw.returnData(False, '未安装PHP,无法设置')
if os.path.exists(php_bin) and os.path.islink(php_bin):
link_re = os.readlink(php_bin)
for v in php_versions:
if link_re.find(v['version']) != -1:
return mw.returnData({"select": v, "versions": php_versions})
return mw.getJson({"select": php_versions[0],"versions": php_versions})