diff --git a/plugins/mariadb/js/mariadb.js b/plugins/mariadb/js/mariadb.js index d501726bc..da19384e0 100755 --- a/plugins/mariadb/js/mariadb.js +++ b/plugins/mariadb/js/mariadb.js @@ -809,7 +809,14 @@ function openPhpmyadmin(name,username,password){ layer.msg('phpMyAdmin未启动',{icon:2,shade: [0.3, '#000']}); return; } - // console.log(data); + + data = syncPost('/plugins/run',{'name':'phpmyadmin','func':'get_cfg'}); + var rdata = $.parseJSON(data.data); + if (rdata.choose != 'mariadb'){ + layer.msg('当前为['+rdata.choose+']模式,若要使用请切换模式.',{icon:2,shade: [0.3, '#000']}); + return; + } + data = syncPost('/plugins/run',{'name':'phpmyadmin','func':'get_home_page'}); var rdata = $.parseJSON(data.data); if (!rdata.status){ diff --git a/plugins/mysql/js/mysql.js b/plugins/mysql/js/mysql.js index 4d9c6dd24..d5b6ffc7f 100755 --- a/plugins/mysql/js/mysql.js +++ b/plugins/mysql/js/mysql.js @@ -809,6 +809,14 @@ function openPhpmyadmin(name,username,password){ layer.msg('phpMyAdmin未启动',{icon:2,shade: [0.3, '#000']}); return; } + + data = syncPost('/plugins/run',{'name':'phpmyadmin','func':'get_cfg'}); + var rdata = $.parseJSON(data.data); + if (rdata.choose == 'mariadb'){ + layer.msg('当前为[mariadb]模式,若要使用请切换模式.',{icon:2,shade: [0.3, '#000']}); + return; + } + // console.log(data); data = syncPost('/plugins/run',{'name':'phpmyadmin','func':'get_home_page'}); var rdata = $.parseJSON(data.data); diff --git a/plugins/phpmyadmin/index.py b/plugins/phpmyadmin/index.py index 77a1d87a3..52b3333b2 100755 --- a/plugins/phpmyadmin/index.py +++ b/plugins/phpmyadmin/index.py @@ -153,6 +153,12 @@ def getCfg(): return data +def returnCfg(): + cfg = getServerDir() + "/cfg.json" + data = mw.readFile(cfg) + return data + + def status(): conf = getConf() conf_inc = getServerDir() + '/phpmyadmin/config.inc.php' @@ -367,6 +373,8 @@ if __name__ == "__main__": print(getConf()) elif func == 'version': print(Version()) + elif func == 'get_cfg': + print(returnCfg()) elif func == 'config_inc': print(getConfInc()) elif func == 'get_home_page':