summaryrefslogtreecommitdiffstats
path: root/frontends/php/graphs.php
diff options
context:
space:
mode:
authorosmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2006-04-07 07:47:25 +0000
committerosmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2006-04-07 07:47:25 +0000
commit7a4b3f6a57f9b063f5acb77ecded743dc139f8cf (patch)
tree80f1d3dbd0af363c16ab00e94f0d09dd736c1f3c /frontends/php/graphs.php
parenta3c18691bd39cd254cf8636fceae94c22c1b6a4a (diff)
downloadzabbix-7a4b3f6a57f9b063f5acb77ecded743dc139f8cf.tar.gz
zabbix-7a4b3f6a57f9b063f5acb77ecded743dc139f8cf.tar.xz
zabbix-7a4b3f6a57f9b063f5acb77ecded743dc139f8cf.zip
- improved filter by hosts and groups (Eugene)
git-svn-id: svn://svn.zabbix.com/trunk@2723 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/graphs.php')
-rw-r--r--frontends/php/graphs.php20
1 files changed, 4 insertions, 16 deletions
diff --git a/frontends/php/graphs.php b/frontends/php/graphs.php
index ff9fa4c8..91b706fb 100644
--- a/frontends/php/graphs.php
+++ b/frontends/php/graphs.php
@@ -50,6 +50,8 @@
);
check_fields($fields);
+
+ validate_group_with_host("U",array("allow_all_hosts"));
?>
<?php
if(!check_anyright("Graph","U"))
@@ -59,11 +61,6 @@
exit;
}
- $_REQUEST["hostid"]=get_request("hostid",get_profile("web.latest.hostid",0));
- $_REQUEST["groupid"]=get_request("groupid",get_profile("web.latest.groupid",0));
-
- update_profile("web.latest.hostid",$_REQUEST["hostid"]);
- update_profile("web.latest.groupid",$_REQUEST["groupid"]);
update_profile("web.menu.config.last",$page["file"]);
?>
<?php
@@ -156,7 +153,7 @@
if($_REQUEST["groupid"]==0)
$cmbHosts->AddItem(0,S_ALL_SMALL);
- if(isset($_REQUEST["groupid"]) && $_REQUEST["groupid"] > 0)
+ if($_REQUEST["groupid"] > 0)
{
$sql="select h.hostid,h.host from hosts h,items i,hosts_groups hg".
" where h.hostid=i.hostid and hg.groupid=".$_REQUEST["groupid"].
@@ -191,7 +188,7 @@
$table->setHeader(array(S_ID,
$_REQUEST["hostid"] != 0 ? NULL : S_HOSTS, S_NAME,S_WIDTH,S_HEIGHT,S_GRAPH));
- if(isset($_REQUEST["hostid"])&&($_REQUEST["hostid"]!=0))
+ if($_REQUEST["hostid"] > 0)
{
$result=DBselect("select distinct g.* from graphs g,items i".
",graphs_items gi where gi.itemid=i.itemid and g.graphid=gi.graphid".
@@ -205,15 +202,6 @@
{
if(!check_right("Graph","U",$row["graphid"])) continue;
-/*
- if(!isset($_REQUEST["hostid"]))
- {
- $sql="select * from graphs_items where graphid=".$row["graphid"];
- $result2=DBselect($sql);
- if(DBnum_rows($result2)>0) continue;
- }
-*/
-
if($_REQUEST["hostid"] != 0)
{
$host_list = NULL;