diff options
| author | sasha <sasha@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2008-07-29 09:09:09 +0000 |
|---|---|---|
| committer | sasha <sasha@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2008-07-29 09:09:09 +0000 |
| commit | 94a24eeb14bc3866360f0492956d1cbf4518c62d (patch) | |
| tree | e6449f3220c27ea2a7700b93a3b4fc04fae829f7 /frontends/php/include/graphs.inc.php | |
| parent | 5c3768ceaa3080321c3bf6481640fcdd380d0025 (diff) | |
| download | zabbix-94a24eeb14bc3866360f0492956d1cbf4518c62d.tar.gz zabbix-94a24eeb14bc3866360f0492956d1cbf4518c62d.tar.xz zabbix-94a24eeb14bc3866360f0492956d1cbf4518c62d.zip | |
- [DEV-197] added support of trends_uint
git-svn-id: svn://svn.zabbix.com/trunk@5845 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/include/graphs.inc.php')
| -rw-r--r-- | frontends/php/include/graphs.inc.php | 37 |
1 files changed, 29 insertions, 8 deletions
diff --git a/frontends/php/include/graphs.inc.php b/frontends/php/include/graphs.inc.php index 84bfa6c6..e20342b9 100644 --- a/frontends/php/include/graphs.inc.php +++ b/frontends/php/include/graphs.inc.php @@ -247,15 +247,26 @@ * Aly * */ - function get_min_itemclock_by_graphid($graphid){ + function get_min_itemclock_by_graphid($graphid) + { + $min = 0; $row = DBfetch(DBselect('SELECT MIN(t.clock) as clock '. ' FROM graphs_items gi, trends t '. ' WHERE gi.graphid='.$graphid. ' AND t.itemid = gi.itemid')); - if(!empty($row) && $row) - return $row['clock']; - return 0; + if(!empty($row) && $row && $row['clock']) + $min = $row['clock']; + + $row = DBfetch(DBselect('SELECT MIN(t.clock) as clock '. + ' FROM graphs_items gi, trends_uint t '. + ' WHERE gi.graphid='.$graphid. + ' AND t.itemid = gi.itemid')); + + if(!empty($row) && $row && $row['clock']) + $min = $min == 0 ? $row['clock'] : min($min, $row['clock']); + + return $min; } /* @@ -268,14 +279,24 @@ * Aly * */ - function get_min_itemclock_by_itemid($itemid){ + function get_min_itemclock_by_itemid($itemid) + { + $min = 0; $row = DBfetch(DBselect('SELECT MIN(t.clock) as clock '. ' FROM trends t '. ' WHERE t.itemid='.$itemid)); - if(!empty($row) && $row) - return $row['clock']; - return 0; + if(!empty($row) && $row && $row['clock']) + $min = $row['clock']; + + $row = DBfetch(DBselect('SELECT MIN(t.clock) as clock '. + ' FROM trends_uint t '. + ' WHERE t.itemid='.$itemid)); + + if(!empty($row) && $row && $row['clock']) + $min = $min == 0 ? $row['clock'] : min($min, $row['clock']); + + return $min; } // Show History Graph |
