diff options
| author | Pim van den Berg | 2014-03-22 16:25:57 +0100 |
|---|---|---|
| committer | Pim van den Berg | 2014-03-22 16:25:57 +0100 |
| commit | dea39449a9e4dad52f1682af680dd9fec9b6517f (patch) | |
| tree | 3f7f7fcc00997ca6e7117f459d355c9cce92039c /type | |
| parent | add rrdcached flush support (diff) | |
| download | apt-panopticon_cgp-dea39449a9e4dad52f1682af680dd9fec9b6517f.zip apt-panopticon_cgp-dea39449a9e4dad52f1682af680dd9fec9b6517f.tar.gz apt-panopticon_cgp-dea39449a9e4dad52f1682af680dd9fec9b6517f.tar.bz2 apt-panopticon_cgp-dea39449a9e4dad52f1682af680dd9fec9b6517f.tar.xz | |
type/Default: merge file2identifier function into rrd_files
Diffstat (limited to 'type')
| -rw-r--r-- | type/Default.class.php | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/type/Default.class.php b/type/Default.class.php index c4fa8a9..2cd8560 100644 --- a/type/Default.class.php +++ b/type/Default.class.php | |||
| @@ -34,7 +34,6 @@ class Type_Default { | |||
| 34 | $this->cache = $config['cache']; | 34 | $this->cache = $config['cache']; |
| 35 | $this->parse_get(); | 35 | $this->parse_get(); |
| 36 | $this->rrd_files(); | 36 | $this->rrd_files(); |
| 37 | $this->identifiers = $this->file2identifier($this->files); | ||
| 38 | $this->width = GET('x'); | 37 | $this->width = GET('x'); |
| 39 | if (empty($this->width)) $this->width = $config['width']; | 38 | if (empty($this->width)) $this->width = $config['width']; |
| 40 | $this->height = GET('y'); | 39 | $this->height = GET('y'); |
| @@ -143,10 +142,12 @@ class Type_Default { | |||
| 143 | 142 | ||
| 144 | $this->tinstances[] = $instance; | 143 | $this->tinstances[] = $instance; |
| 145 | $this->files[$instance] = $filename; | 144 | $this->files[$instance] = $filename; |
| 145 | $this->identifiers[$instance] = preg_replace("#^$this->datadir/(.*)\.rrd$#", '$1', $filename); | ||
| 146 | } | 146 | } |
| 147 | 147 | ||
| 148 | sort($this->tinstances); | 148 | sort($this->tinstances); |
| 149 | ksort($this->files); | 149 | ksort($this->files); |
| 150 | ksort($this->identifiers); | ||
| 150 | } | 151 | } |
| 151 | 152 | ||
| 152 | function get_filenames() { | 153 | function get_filenames() { |
| @@ -166,17 +167,6 @@ class Type_Default { | |||
| 166 | return $files; | 167 | return $files; |
| 167 | } | 168 | } |
| 168 | 169 | ||
| 169 | function file2identifier($files) { | ||
| 170 | foreach($files as $key => $file) { | ||
| 171 | if (is_file($file)) { | ||
| 172 | $files[$key] = preg_replace("#^$this->datadir/#u", '', $files[$key]); | ||
| 173 | $files[$key] = preg_replace('#\.rrd$#', '', $files[$key]); | ||
| 174 | } | ||
| 175 | } | ||
| 176 | |||
| 177 | return $files; | ||
| 178 | } | ||
| 179 | |||
| 180 | function rrd_graph($debug = false) { | 170 | function rrd_graph($debug = false) { |
| 181 | if (!$this->colors) | 171 | if (!$this->colors) |
| 182 | $this->rainbow_colors(); | 172 | $this->rainbow_colors(); |
