projects
/
php-utility-classes.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
586031c
)
some further changes to make us work well with newer RRDtool
author
robert
<robert>
Sat, 11 Mar 2006 18:54:04 +0000
(18:54 +0000)
committer
robert
<robert>
Sat, 11 Mar 2006 18:54:04 +0000
(18:54 +0000)
include/classes/rrdstat.php-class
patch
|
blob
|
blame
|
history
diff --git
a/include/classes/rrdstat.php-class
b/include/classes/rrdstat.php-class
index a87ea9c10cbca6c1571df71a3d0440908743c6eb..67af03abcbc99187d97f048073d656b32974ea98 100644
(file)
--- a/
include/classes/rrdstat.php-class
+++ b/
include/classes/rrdstat.php-class
@@
-692,7
+692,11
@@
class rrdstat {
if (isset($gconf['calc_max_y']) && $gconf['calc_max_y']) { $gOpts .= ' --alt-autoscale-max'; }
if (isset($gconf['units_exponent'])) { $gOpts .= ' --units-exponent '.$gconf['units_exponent']; }
if (isset($gconf['units_length'])) { $gOpts .= ' --units-length '.$gconf['units_length']; }
if (isset($gconf['calc_max_y']) && $gconf['calc_max_y']) { $gOpts .= ' --alt-autoscale-max'; }
if (isset($gconf['units_exponent'])) { $gOpts .= ' --units-exponent '.$gconf['units_exponent']; }
if (isset($gconf['units_length'])) { $gOpts .= ' --units-length '.$gconf['units_length']; }
- if (!isset($gconf['force_recreate']) || (!$gconf['force_recreate'])) { $gOpts .= ' --lazy'; }
+ if (($this->rrd_version() < '1.2') || !count($specialrows)) {
+ // lazy graphics omit all print reporting in RRDtool 1.2!
+ // --> so don't use them there when we want to print stuff
+ if (!isset($gconf['force_recreate']) || (!$gconf['force_recreate'])) { $gOpts .= ' --lazy'; }
+ }
if (isset($gconf['force_color']) && is_array($gconf['force_color'])) {
foreach ($gconf['force_color'] as $ctag=>$cval) { $gOpts .= ' --color '.$ctag.$cval; }
}
if (isset($gconf['force_color']) && is_array($gconf['force_color'])) {
foreach ($gconf['force_color'] as $ctag=>$cval) { $gOpts .= ' --color '.$ctag.$cval; }
}
@@
-767,8
+771,6
@@
class rrdstat {
// debug output
$gmeta['ret'] = $ret;
}
// debug output
$gmeta['ret'] = $ret;
}
-// if (preg_match('/\ncommand:(.*?)\n\n/', $ret, $regs)) { $gmeta['graph_cmd'] = $regs[1]; $ret = str_replace($regs[0], "\n",$ret); }
-// else { $gmeta['graph_cmd'] = null; }
$grout = explode("\n", $ret);
foreach ($grout as $gline) {
if (preg_match('/^command:(.+)$/', $gline, $regs)) {
$grout = explode("\n", $ret);
foreach ($grout as $gline) {
if (preg_match('/^command:(.+)$/', $gline, $regs)) {