php扩展库读取优化

pull/445/head
midoks 2 years ago
parent d4346a51bc
commit 1ad1e3326d
  1. 13
      plugins/php/index.py
  2. 10
      plugins/php/js/php.js

@ -890,7 +890,7 @@ def get_php_info(args):
return getPhpinfo(args['version']) return getPhpinfo(args['version'])
def getLibConf(version): def libConfCommon(version):
fname = getConf(version) fname = getConf(version)
if not os.path.exists(fname): if not os.path.exists(fname):
return mw.returnJson(False, '指定PHP版本不存在!') return mw.returnJson(False, '指定PHP版本不存在!')
@ -919,6 +919,17 @@ def getLibConf(version):
else: else:
lib['status'] = True lib['status'] = True
libs.append(lib) libs.append(lib)
return libs
def get_lib_conf(data):
libs = libConfCommon(data['version'])
# print(libs)
return mw.returnData(True, 'OK!', libs)
def getLibConf(version):
libs = libConfCommon(version)
return mw.returnJson(True, 'OK!', libs) return mw.returnJson(True, 'OK!', libs)

@ -34,7 +34,7 @@ function phpPostCallbak(method, version, args,callback){
req_data['func'] = method; req_data['func'] = method;
args['version'] = version; args['version'] = version;
if (typeof(args) == 'string'){ if (typeof(args) == 'string' && args == ''){
req_data['args'] = JSON.stringify(toArrayObject(args)); req_data['args'] = JSON.stringify(toArrayObject(args));
} else { } else {
req_data['args'] = JSON.stringify(args); req_data['args'] = JSON.stringify(args);
@ -583,8 +583,12 @@ function getPHPInfo(version) {
function phpLibConfig(version){ function phpLibConfig(version){
phpPost('get_lib_conf', version, '', function(data){ // phpPost('get_lib_conf', version, {}, function(rdata){
var rdata = $.parseJSON(data.data); // var rdata = $.parseJSON(rdata.data);
// });
phpPostCallbak('get_lib_conf', version, {}, function(rdata){
var rdata = rdata.data;
if (!rdata.status){ if (!rdata.status){
layer.msg(rdata.msg, { icon: rdata.status ? 1 : 2 }); layer.msg(rdata.msg, { icon: rdata.status ? 1 : 2 });

Loading…
Cancel
Save