* ffluci/statistics: fixes for interface, netlink, dns and email plugin cbi models
authorJo-Philipp Wich <jow@openwrt.org>
Thu, 22 May 2008 13:17:33 +0000 (13:17 +0000)
committerJo-Philipp Wich <jow@openwrt.org>
Thu, 22 May 2008 13:17:33 +0000 (13:17 +0000)
applications/luci-statistics/src/model/cbi/admin_statistics/dns.lua
applications/luci-statistics/src/model/cbi/admin_statistics/email.lua
applications/luci-statistics/src/model/cbi/admin_statistics/interface.lua
applications/luci-statistics/src/model/cbi/admin_statistics/netlink.lua

index 02896d8..ed71a55 100644 (file)
@@ -13,7 +13,7 @@ $Id$
 
 ]]--
 
-require("ffluci.model.uci")
+require("ffluci.sys")
 
 
 m = Map("luci_statistics", "DNS Plugin",
@@ -30,10 +30,8 @@ enable.default = 0
 interfaces = s:option( ListValue, "Interface", "Folgende Schnittstelle überwachen:" )
 interfaces:depends( "enable", 1 )
 interfaces:value("any")
-for k, v in pairs(ffluci.model.uci.sections("network")) do
-        if v[".type"] == "interface" and k ~= "loopback" then
-                interfaces:value(k)
-        end
+for k, v in pairs(ffluci.sys.net.devices()) do
+       interfaces:value(v)
 end
 
 -- collectd_dns.ignoresources (IgnoreSource)
index 49c11de..7b259e8 100644 (file)
@@ -27,7 +27,7 @@ enable.default = 0
 
 -- collectd_email.socketfile (SocketFile)
 socketfile = s:option( Value, "SocketFile", "Pfad für den Unix-Socket" )
-socketfile.default = "/var/run/collect-email.socket"
+socketfile.default = "/var/run/collect-email.sock"
 socketfile:depends( "enable", 1 )
 
 -- collectd_email.socketgroup (SocketGroup)
index e7e3042..5acd4e9 100644 (file)
@@ -13,6 +13,9 @@ $Id$
 
 ]]--
 
+require("ffluci.sys")
+
+
 m = Map("luci_statistics", "Interface Plugin",
 [[Das Interface-Plugin sammelt Informationen zum Netzwerkverkehr auf den einzelnen Schnittstellen.]])
 
@@ -27,10 +30,8 @@ enable.default = 0
 interfaces = s:option( MultiValue, "Interfaces", "Überwachte Schnittstellen", "mehrere Einträge mit Strg selektieren" )
 interfaces.widget = "select"
 interfaces:depends( "enable", 1 )
-for k, v in pairs(ffluci.model.uci.sections("network")) do
-        if v[".type"] == "interface" and k ~= "loopback" then
-                interfaces:value(k)
-        end
+for k, v in pairs(ffluci.sys.net.devices()) do
+       interfaces:value(v)
 end
 
 -- collectd_interface.ignoreselected (IgnoreSelected)
index 9e1b86d..478560f 100644 (file)
@@ -33,7 +33,7 @@ interfaces.optional = true
 interfaces:depends( "enable", 1 )
 interfaces:value("")
 for i, v in ipairs(ffluci.sys.net.devices()) do
-        interfaces:value(v)
+       interfaces:value(v)
 end
 
 -- collectd_netlink.verboseinterfaces (VerboseInterface)
@@ -43,7 +43,7 @@ verboseinterfaces.optional = true
 verboseinterfaces:depends( "enable", 1 )
 verboseinterfaces:value("")
 for i, v in ipairs(ffluci.sys.net.devices()) do
-        verboseinterfaces:value(v)
+       verboseinterfaces:value(v)
 end
 
 -- collectd_netlink.qdiscs (QDisc)