summaryrefslogtreecommitdiffstats
path: root/frontends/php/include/classes.inc.php
diff options
context:
space:
mode:
authorhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2003-08-12 09:16:02 +0000
committerhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2003-08-12 09:16:02 +0000
commit87980a840eb6dc25c4617af29d9df5f2e3084838 (patch)
tree84d15e2009717a23e6187e12cf02630a6231d395 /frontends/php/include/classes.inc.php
parentd532c7121014853b999deb7a122298f39476392d (diff)
downloadzabbix-87980a840eb6dc25c4617af29d9df5f2e3084838.tar.gz
zabbix-87980a840eb6dc25c4617af29d9df5f2e3084838.tar.xz
zabbix-87980a840eb6dc25c4617af29d9df5f2e3084838.zip
IMproved legend for graphs.
git-svn-id: svn://svn.zabbix.com/trunk@902 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/include/classes.inc.php')
-rw-r--r--frontends/php/include/classes.inc.php26
1 files changed, 8 insertions, 18 deletions
diff --git a/frontends/php/include/classes.inc.php b/frontends/php/include/classes.inc.php
index 1d6688b3..e07d2624 100644
--- a/frontends/php/include/classes.inc.php
+++ b/frontends/php/include/classes.inc.php
@@ -232,13 +232,19 @@
function drawLegend()
{
+ $max_host_len=0;
+ $max_desc_len=0;
+ for($i=0;$i<$this->num;$i++)
+ {
+ if(strlen($this->items[$i]["host"])>$max_host_len) $max_host_len=strlen($this->items[$i]["host"]);
+ if(strlen($this->items[$i]["description"])>$max_desc_len) $max_desc_len=strlen($this->items[$i]["description"]);
+ }
+
for($i=0;$i<$this->num;$i++)
{
ImageFilledRectangle($this->im,$this->shiftX,$this->sizeY+$this->shiftY+32+12*$i,$this->shiftX+5,$this->sizeY+$this->shiftY+5+32+12*$i,$this->colors[$this->items[$i]["color"]]);
ImageRectangle($this->im,$this->shiftX,$this->sizeY+$this->shiftY+32+12*$i,$this->shiftX+5,$this->sizeY+$this->shiftY+5+32+12*$i,$this->colors["Black"]);
- $max_host_len=strlen($this->items[$i]["host"]);
- $max_desc_len=strlen($this->items[$i]["description"]);
$str=sprintf("%s: %s [min:%s max:%s]",
str_pad($this->items[$i]["host"],$max_host_len," "),
str_pad($this->items[$i]["description"],$max_desc_len," "),
@@ -247,22 +253,6 @@
ImageString($this->im, 2,$this->shiftX+9,$this->sizeY+$this->shiftY+27+12*$i,$str, $this->colors["Black"]);
}
-
-// for($i=0;$i<DBnum_rows($result2);$i++)
-// {
-// $z=get_item_by_itemid($iids[$i]);
-// $h=get_host_by_hostid($z["hostid"]);
-// if(strlen($h["host"])>$max_host_len) $max_host_len=strlen($h["host"]);
-// if(strlen($z["description"])>$max_desc_len) $max_desc_len=strlen($z["description"]);
-// }
-// $i=get_item_by_itemid($iids[$item]);
-/* $str=sprintf("%s: %s [min:%s max:%s]",
- str_pad($this->items[0]["host"],$max_host_len," "),
- str_pad($this->items[0]["description"],$max_desc_len," "),
- convert_units(min($this->min[0]),$this->items[0]["units"],$this->items[0]["multiplier"]),
- convert_units(max($this->max[0]),$this->items[0]["units"],$this->items[0]["multiplier"]));
-
- ImageString($this->im, 2,$this->shiftX+9,$this->sizeY+$this->shiftY+30,$str, $this->colors["Black"]);*/
}
function drawElement($item,$x1,$y1,$x2,$y2)