diff options
| author | hugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2004-01-07 18:09:41 +0000 |
|---|---|---|
| committer | hugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2004-01-07 18:09:41 +0000 |
| commit | a2b39f060c68633cf0d366c37bb572ef53fbd6d0 (patch) | |
| tree | 023f66ff57ecf03786f8127359a8b1a619bc17d0 /frontends/php/include/classes.inc.php | |
| parent | a6056f7b0b3f853e1f44e0eabb69aa5a4c3dd9c4 (diff) | |
| download | zabbix-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.php | 21 |
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"]); } |
