diff options
| author | Manuel CISSÉ | 2010-02-23 17:09:07 +0100 |
|---|---|---|
| committer | Pim van den Berg | 2010-03-01 20:43:24 +0100 |
| commit | 311b225b6c08fb13bdd6f4d9746338712df1ffcb (patch) | |
| tree | 9105013162fdf515a8bdf387bbec127eb1d0c9e6 /type/Default.class.php | |
| parent | add the ability to graph multiple DS in multiple files (used by vmem plugin) (diff) | |
| download | apt-panopticon_cgp-311b225b6c08fb13bdd6f4d9746338712df1ffcb.zip apt-panopticon_cgp-311b225b6c08fb13bdd6f4d9746338712df1ffcb.tar.gz apt-panopticon_cgp-311b225b6c08fb13bdd6f4d9746338712df1ffcb.tar.bz2 apt-panopticon_cgp-311b225b6c08fb13bdd6f4d9746338712df1ffcb.tar.xz | |
autofill DS names when not specified
Diffstat (limited to 'type/Default.class.php')
| -rw-r--r-- | type/Default.class.php | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/type/Default.class.php b/type/Default.class.php index f15ca32..0eab459 100644 --- a/type/Default.class.php +++ b/type/Default.class.php | |||
| @@ -167,9 +167,27 @@ class Type_Default { | |||
| 167 | # use data_sources as sources | 167 | # use data_sources as sources |
| 168 | $sources = $this->data_sources; | 168 | $sources = $this->data_sources; |
| 169 | } | 169 | } |
| 170 | $this->fill_ds_names($sources); | ||
| 170 | return $sources; | 171 | return $sources; |
| 171 | } | 172 | } |
| 172 | 173 | ||
| 174 | function fill_ds_names($sources) { | ||
| 175 | $max = 0; | ||
| 176 | foreach ($sources as $source) { | ||
| 177 | if(strlen($source) > $max) { | ||
| 178 | $max = strlen($source); | ||
| 179 | } | ||
| 180 | } | ||
| 181 | if($max > 0) { | ||
| 182 | $fmt = sprintf("%%-%ds", $max); | ||
| 183 | foreach ($sources as $source) { | ||
| 184 | if(!isset($this->ds_names[$source])) { | ||
| 185 | $this->ds_names[$source] = sprintf($fmt, $source); | ||
| 186 | } | ||
| 187 | } | ||
| 188 | } | ||
| 189 | } | ||
| 190 | |||
| 173 | function rrd_gen_graph() { | 191 | function rrd_gen_graph() { |
| 174 | $rrdgraph = $this->rrd_options(); | 192 | $rrdgraph = $this->rrd_options(); |
| 175 | 193 | ||
