From d44f6909110c1a47ad6c3ae5a364945a3784b449 Mon Sep 17 00:00:00 2001 From: Ycarus Date: Mon, 7 Jan 2019 18:02:53 +0100 Subject: [PATCH] More info when can't contact admin script --- .../luasrc/controller/openmptcprouter.lua | 6 +++++- .../luasrc/view/openmptcprouter/wanstatus.htm | 7 ++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua b/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua index 6840d12fe..270a97b75 100644 --- a/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua +++ b/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua @@ -701,7 +701,8 @@ function interfaces_status() mArray.openmptcprouter["vps_status"] = "UP" end - + mArray.openmptcprouter["vps_admin"] = false + mArray.openmptcprouter["vps_admin_error_msg"] = "Not found" -- Get VPS info ucic:foreach("openmptcprouter", "server", function(s) local serverip = uci:get("openmptcprouter",s[".name"],"ip") @@ -729,12 +730,15 @@ function interfaces_status() uci:save("openmptcprouter",s[".name"]) uci:commit("openmptcprouter",s[".name"]) mArray.openmptcprouter["vps_admin"] = false + mArray.openmptcprouter["vps_admin_error_msg"] = "Answer error" end else mArray.openmptcprouter["vps_admin"] = false + mArray.openmptcprouter["vps_admin_error_msg"] = "No answer" end else mArray.openmptcprouter["vps_admin"] = false + mArray.openmptcprouter["vps_admin_error_msg"] = "No token" end end end) diff --git a/luci-app-openmptcprouter/luasrc/view/openmptcprouter/wanstatus.htm b/luci-app-openmptcprouter/luasrc/view/openmptcprouter/wanstatus.htm index d9b20babf..068938345 100644 --- a/luci-app-openmptcprouter/luasrc/view/openmptcprouter/wanstatus.htm +++ b/luci-app-openmptcprouter/luasrc/view/openmptcprouter/wanstatus.htm @@ -223,7 +223,12 @@ } if (mArray.openmptcprouter.vps_admin == false) { - statusMessage += 'Can\'t contact Server Admin Script
'; + statusMessage += 'Can\'t contact Server Admin Script'; + if (mArray.openmptcprouter.vps_admin_error_msg !== "") + { + statusMessage += ' ' + mArray.openmptcprouter.vps_admin_error_msg + ''; + } + statusMessage += '
'; } if (mArray.openmptcprouter.vps_mptcp == "0") {