summaryrefslogtreecommitdiffstats
path: root/frontends/php/include/classes.inc.php
diff options
context:
space:
mode:
authorhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2004-01-07 18:09:41 +0000
committerhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2004-01-07 18:09:41 +0000
commita2b39f060c68633cf0d366c37bb572ef53fbd6d0 (patch)
tree023f66ff57ecf03786f8127359a8b1a619bc17d0 /frontends/php/include/classes.inc.php
parenta6056f7b0b3f853e1f44e0eabb69aa5a4c3dd9c4 (diff)
downloadzabbix-a2b39f060c68633cf0d366c37bb572ef53fbd6d0.tar.gz
zabbix-a2b39f060c68633cf0d366c37bb572ef53fbd6d0.tar.xz
zabbix-a2b39f060c68633cf0d366c37bb572ef53fbd6d0.zip
- fixed support for situation when one of graph's metrics has no values
(Alexei) git-svn-id: svn://svn.zabbix.com/trunk@1143 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/include/classes.inc.php')
-rw-r--r--frontends/php/include/classes.inc.php21
1 files changed, 15 insertions, 6 deletions
diff --git a/frontends/php/include/classes.inc.php b/frontends/php/include/classes.inc.php
index 73e37e18..7a9ef4b5 100644
--- a/frontends/php/include/classes.inc.php
+++ b/frontends/php/include/classes.inc.php
@@ -337,12 +337,21 @@
ImageFilledRectangle($this->im,$this->shiftX,$this->sizeY+$this->shiftY+62+12*$i,$this->shiftX+5,$this->sizeY+$this->shiftY+5+62+12*$i,$this->colors[$this->items[$i]["color"]]);
ImageRectangle($this->im,$this->shiftX,$this->sizeY+$this->shiftY+62+12*$i,$this->shiftX+5,$this->sizeY+$this->shiftY+5+62+12*$i,$this->colors["Black No Alpha"]);
- $str=sprintf("%s: %s [min:%s max:%s last:%s]",
- str_pad($this->items[$i]["host"],$max_host_len," "),
- str_pad($this->items[$i]["description"],$max_desc_len," "),
- convert_units(min($this->min[$i]),$this->items[$i]["units"],$this->items[$i]["multiplier"]),
- convert_units(max($this->max[$i]),$this->items[$i]["units"],$this->items[$i]["multiplier"]),
- convert_units($this->getLastValue($i),$this->items[$i]["units"],$this->items[$i]["multiplier"]));
+ if(isset($this->min[$i]))
+ {
+ $str=sprintf("%s: %s [min:%s max:%s last:%s]",
+ str_pad($this->items[$i]["host"],$max_host_len," "),
+ str_pad($this->items[$i]["description"],$max_desc_len," "),
+ convert_units(min($this->min[$i]),$this->items[$i]["units"],$this->items[$i]["multiplier"]),
+ convert_units(max($this->max[$i]),$this->items[$i]["units"],$this->items[$i]["multiplier"]),
+ convert_units($this->getLastValue($i),$this->items[$i]["units"],$this->items[$i]["multiplier"]));
+ }
+ else
+ {
+ $str=sprintf("%s: %s [ no data ]",
+ str_pad($this->items[$i]["host"],$max_host_len," "),
+ str_pad($this->items[$i]["description"],$max_desc_len," "));
+ }
ImageString($this->im, 2,$this->shiftX+9,$this->sizeY+$this->shiftY+(62-5)+12*$i,$str, $this->colors["Black No Alpha"]);
}