diff options
Diffstat (limited to 'openvpn-controller.lua')
-rw-r--r-- | openvpn-controller.lua | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/openvpn-controller.lua b/openvpn-controller.lua index 99a655b..9597473 100644 --- a/openvpn-controller.lua +++ b/openvpn-controller.lua @@ -42,15 +42,16 @@ end status_info = function (self) local configname = self.clientdata.name or "" - -- FIXME: If return 0 rows, goto read return ( {clientlist = self.model:clientlist(configname), url = ENV["SCRIPT_NAME"] .. self.conf.prefix .. self.conf.controller} ) end unknown_config = function (self) + local configname = self.clientdata.name or "" + return ( {configfilecontent = self.model:get_config(configname), url = ENV["SCRIPT_NAME"] .. self.conf.prefix .. self.conf.controller} ) end logfile = function (self) local configname = self.clientdata.name or "" -- FIXME: If return 0 rows, goto read - return ( {logfilecontent = self.model:get_logfile(configname), url = ENV["SCRIPT_NAME"] .. self.conf.prefix .. self.conf.controller} ) + return ( {logfilecontent = self.model:get_logfile(configname), url = ENV["SCRIPT_NAME"] .. self.conf.prefix .. self.conf.controller } ) end |