diff options
author | Jo-Philipp Wich <jow@openwrt.org> | 2008-06-03 23:58:42 +0000 |
---|---|---|
committer | Jo-Philipp Wich <jow@openwrt.org> | 2008-06-03 23:58:42 +0000 |
commit | 18efb3f75bd0c51f005ae247cbabc6bf3be41539 (patch) | |
tree | eff49b995e9530649f20f6e839e294d13576bb48 /applications/luci-statistics/luasrc | |
parent | 8d732cb8d969269374d0ed07ce3b3a382073dd40 (diff) |
* luci/statistics: made definition fallbacks for date w/o digram model working again
Diffstat (limited to 'applications/luci-statistics/luasrc')
-rw-r--r-- | applications/luci-statistics/luasrc/statistics/rrdtool.lua | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/applications/luci-statistics/luasrc/statistics/rrdtool.lua b/applications/luci-statistics/luasrc/statistics/rrdtool.lua index b6f6d44ba2..35f5c87270 100644 --- a/applications/luci-statistics/luasrc/statistics/rrdtool.lua +++ b/applications/luci-statistics/luasrc/statistics/rrdtool.lua @@ -85,12 +85,6 @@ function Graph.strippngpath( self, path ) return path:sub( self.opts.imgpath:len() + 2 ) end -function Graph.mktitle( self, plugin, plugin_instance, dtype, dtype_instance ) - - -- try various strings to retrieve a diagram title from the langfile - return "XXX" -end - function Graph._forcelol( self, list ) if type(list[1]) ~= "table" then return( { list } ) @@ -585,13 +579,17 @@ function Graph.render( self, plugin, plugin_instance ) -- iterate over data type instances for i, inst in ipairs( self.tree:data_instances( plugin, plugin_instance, dtype ) ) do - local title = self:mktitle( plugin, plugin_instance, dtype, inst ) + local title = self.i18n:title( plugin, plugin_instance, dtype, inst ) + local label = self.i18n:label( plugin, plugin_instance, dtype, inst ) local png = self:mkpngpath( plugin, plugin_instance, dtype, inst ) local rrd = self:mkrrdpath( plugin, plugin_instance, dtype, inst ) - local args = { png, "-t", title } + local args = { png, "-t", title, "-v", label } for i, o in ipairs(self.defs.definitions[dtype]) do - table.insert( args, o ) + -- XXX: this is a somewhat ugly hack to exclude min/max RRAs when rrasingle is on + if not ( self.opts.rrasingle and ( o:match("_min") or o:match("_max") ) ) then + table.insert( args, o ) + end end -- remember image |