diff options
-rw-r--r-- | inc/collectd.inc.php | 8 | ||||
-rw-r--r-- | type/Default.class.php | 3 | ||||
-rw-r--r-- | type/GenericStacked.class.php | 3 |
3 files changed, 10 insertions, 4 deletions
diff --git a/inc/collectd.inc.php b/inc/collectd.inc.php index 3aef6b8..3467667 100644 --- a/inc/collectd.inc.php +++ b/inc/collectd.inc.php | |||
@@ -130,10 +130,10 @@ function group_plugindata($plugindata) { | |||
130 | 130 | ||
131 | function plugin_sort($data) { | 131 | function plugin_sort($data) { |
132 | foreach ($data as $key => $row) { | 132 | foreach ($data as $key => $row) { |
133 | $pi[$key] = $row['pi']; | 133 | $pi[$key] = (isset($row['pi'])) ? $row['pi'] : null; |
134 | $c[$key] = $row['c']; | 134 | $c[$key] = (isset($row['c'])) ? $row['c'] : null; |
135 | $ti[$key] = $row['ti']; | 135 | $ti[$key] = (isset($row['ti'])) ? $row['ti'] : null; |
136 | $t[$key] = $row['t']; | 136 | $t[$key] = (isset($row['t'])) ? $row['t'] : null; |
137 | } | 137 | } |
138 | 138 | ||
139 | array_multisort($c, SORT_ASC, $pi, SORT_ASC, $t, SORT_ASC, $ti, SORT_ASC, $data); | 139 | array_multisort($c, SORT_ASC, $pi, SORT_ASC, $t, SORT_ASC, $ti, SORT_ASC, $data); |
diff --git a/type/Default.class.php b/type/Default.class.php index 00ef0e4..0b6601e 100644 --- a/type/Default.class.php +++ b/type/Default.class.php | |||
@@ -243,6 +243,9 @@ class Type_Default { | |||
243 | 243 | ||
244 | if ($this->scale) | 244 | if ($this->scale) |
245 | $raw = '_raw'; | 245 | $raw = '_raw'; |
246 | else | ||
247 | $raw = null; | ||
248 | |||
246 | $i=0; | 249 | $i=0; |
247 | foreach ($this->tinstances as $tinstance) { | 250 | foreach ($this->tinstances as $tinstance) { |
248 | foreach ($this->data_sources as $ds) { | 251 | foreach ($this->data_sources as $ds) { |
diff --git a/type/GenericStacked.class.php b/type/GenericStacked.class.php index d1da9ec..f306532 100644 --- a/type/GenericStacked.class.php +++ b/type/GenericStacked.class.php | |||
@@ -11,6 +11,9 @@ class Type_GenericStacked extends Type_Default { | |||
11 | 11 | ||
12 | if ($this->scale) | 12 | if ($this->scale) |
13 | $raw = '_raw'; | 13 | $raw = '_raw'; |
14 | else | ||
15 | $raw = null; | ||
16 | |||
14 | $i=0; | 17 | $i=0; |
15 | foreach ($this->tinstances as $tinstance) { | 18 | foreach ($this->tinstances as $tinstance) { |
16 | foreach ($this->data_sources as $ds) { | 19 | foreach ($this->data_sources as $ds) { |