X-Git-Url: http://git.archive.openwrt.org/?a=blobdiff_plain;f=modules%2Fadmin-core%2Fluasrc%2Ftools%2Fwebadmin.lua;fp=modules%2Fadmin-core%2Fluasrc%2Ftools%2Fwebadmin.lua;h=b9f18ac40d08c276fa17ff8f8cf4ea1ad02711e8;hb=5a92c0fc089f8af4cdd5c35e94a563526c872ffd;hp=45bd910ac5701ca4bd7302a24cccff27d671a71e;hpb=a59044df9b87c7e4ce668649726aa2d355206965;p=project%2Fluci.git diff --git a/modules/admin-core/luasrc/tools/webadmin.lua b/modules/admin-core/luasrc/tools/webadmin.lua index 45bd910ac..b9f18ac40 100644 --- a/modules/admin-core/luasrc/tools/webadmin.lua +++ b/modules/admin-core/luasrc/tools/webadmin.lua @@ -14,6 +14,18 @@ $Id$ ]]-- module("luci.tools.webadmin", package.seeall) +require("luci.model.uci") + +function byte_format(byte) + local suff = {"B", "KB", "MB", "GB", "TB"} + for i=1, 5 do + if byte > 1024 and i < 5 then + byte = byte / 1024 + else + return string.format("%.2f %s", byte, suff[i]) + end + end +end function cbi_add_networks(field) luci.model.uci.foreach("network", "interface",