diff options
author | Steven Barth <steven@midlink.org> | 2008-08-15 00:07:50 +0000 |
---|---|---|
committer | Steven Barth <steven@midlink.org> | 2008-08-15 00:07:50 +0000 |
commit | 9354c17eabb266afa7f2642c2e97c6b3af93a72c (patch) | |
tree | 61f5e8b993914e5c3005c203adf2f62917c5fbe5 /modules/admin-core | |
parent | 5aa6c0bb68201ea5133c52eb509e94912e443bff (diff) |
modules/admin-full: Reworked DHCP configuration
Diffstat (limited to 'modules/admin-core')
-rw-r--r-- | modules/admin-core/luasrc/tools/webadmin.lua | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/modules/admin-core/luasrc/tools/webadmin.lua b/modules/admin-core/luasrc/tools/webadmin.lua index 57941c966..0f7612ff7 100644 --- a/modules/admin-core/luasrc/tools/webadmin.lua +++ b/modules/admin-core/luasrc/tools/webadmin.lua @@ -29,6 +29,33 @@ function byte_format(byte) end end +function date_format(secs) + local suff = {"min", "h", "d"} + local mins = 0 + local hour = 0 + local days = 0 + if secs > 60 then + mins = math.floor(secs / 60) + secs = secs % 60 + end + + if mins > 60 then + hour = math.floor(mins / 60) + mins = mins % 60 + end + + if hour > 24 then + days = math.floor(hours / 24) + hour = hour % 24 + end + + if days > 0 then + return string.format("%dd %02dh %02dmin %02ds", days, hour, mins, secs) + else + return string.format("%02dh %02dmin %02ds", hour, mins, secs) + end +end + function network_get_addresses(net) local addr = {} local ipv4 = luci.model.uci.get_statevalue("network", net, "ipaddr") |