diff options
| author | sasha <sasha@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2008-03-11 20:17:42 +0000 |
|---|---|---|
| committer | sasha <sasha@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2008-03-11 20:17:42 +0000 |
| commit | 3fa60cc03b6abbeeb4cd0342df8d6f672b3e2b6d (patch) | |
| tree | 6ea7cdefff873c7d24b98f4d3968c739ad38fea6 /frontends/php/hosts.php | |
| parent | f8bfbc1f123c48c09c93a01a5e831c577cbf68fd (diff) | |
| download | zabbix-3fa60cc03b6abbeeb4cd0342df8d6f672b3e2b6d.tar.gz zabbix-3fa60cc03b6abbeeb4cd0342df8d6f672b3e2b6d.tar.xz zabbix-3fa60cc03b6abbeeb4cd0342df8d6f672b3e2b6d.zip | |
- [DEV-108] GUI
git-svn-id: svn://svn.zabbix.com/trunk@5475 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/hosts.php')
| -rw-r--r-- | frontends/php/hosts.php | 30 |
1 files changed, 13 insertions, 17 deletions
diff --git a/frontends/php/hosts.php b/frontends/php/hosts.php index 3e4d7b6c..5ff9b211 100644 --- a/frontends/php/hosts.php +++ b/frontends/php/hosts.php @@ -425,8 +425,8 @@ include_once "include/page_header.php"; $status = isset($_REQUEST["activate"]) ? HOST_STATUS_MONITORED : HOST_STATUS_NOT_MONITORED; $groups = get_request("groups",array()); - $db_hosts=DBselect("select h.hostid, hg.groupid from hosts_groups hg, hosts h". - " where h.hostid=hg.hostid and h.status<>".HOST_STATUS_DELETED. + $db_hosts=DBselect('select h.hostid, hg.groupid from hosts_groups hg, hosts h'. + ' where h.hostid=hg.hostid and h.status in ('.HOST_STATUS_MONITORED.','.HOST_STATUS_NOT_MONITORED.')'. ' and '.DBin_node('h.hostid')); while($db_host=DBfetch($db_hosts)) { @@ -974,7 +974,8 @@ include_once "include/page_header.php"; $style = $db_host["status"]==HOST_STATUS_MONITORED ? NULL: ( $db_host["status"]==HOST_STATUS_TEMPLATE ? "unknown" : "on"); - array_push($hosts,empty($hosts)?'':',',new CSpan($db_host["host"],$style)); + + array_push($hosts, empty($hosts) ? '' : ', ', new CSpan($db_host["host"], $style)); $count++; } @@ -989,7 +990,6 @@ include_once "include/page_header.php"; ), $count, $hosts -// implode(', ',$hosts) )); } $table->SetFooter(new CCol(array( @@ -1024,24 +1024,19 @@ include_once "include/page_header.php"; ' FROM hosts h, hosts_templates ht '. ' WHERE ht.templateid='.$template['hostid']. ' AND ht.hostid=h.hostid '. - ' AND h.status not in ('.HOST_STATUS_TEMPLATE.') '. + ' AND h.status in ('.HOST_STATUS_MONITORED.','.HOST_STATUS_NOT_MONITORED.') '. ' AND h.hostid in ('.$available_hosts.') '. ' ORDER BY host'); $host_list = array(); while($host = DBfetch($hosts)) { - if($host["status"] == HOST_STATUS_NOT_MONITORED) - { - array_push($host_list, unpack_object(new CSpan($host["host"],"on"))); - } - else - { - array_push($host_list, $host["host"]); - } + $style = $host["status"] == HOST_STATUS_MONITORED ? NULL : 'on'; + + array_push($host_list, empty($host_list) ? '' : ', ', new CSpan($host["host"], $style)); } $table->AddRow(array( new CSpan($template["host"],"unknown"), - implode(', ',$host_list) + $host_list )); } @@ -1075,12 +1070,13 @@ include_once "include/page_header.php"; $sql="select distinct h.hostid,h.host from hosts h,hosts_groups hg". " where hg.groupid=".$_REQUEST["groupid"]." and hg.hostid=h.hostid ". " and h.hostid in (".$available_hosts.") ". - " and h.status<>".HOST_STATUS_DELETED." group by h.hostid,h.host order by h.host"; + ' and h.status in ('.HOST_STATUS_MONITORED.','.HOST_STATUS_NOT_MONITORED.')'. + ' group by h.hostid,h.host order by h.host'; } else { $sql="select distinct h.hostid,h.host from hosts h ". - " where h.status<>".HOST_STATUS_DELETED. + ' where h.status in ('.HOST_STATUS_MONITORED.','.HOST_STATUS_NOT_MONITORED.')'. " and h.hostid in (".$available_hosts.") ". " group by h.hostid,h.host order by h.host"; } @@ -1192,7 +1188,7 @@ include_once "include/page_header.php"; ' FROM hosts'. ' WHERE proxy_hostid='.$db_proxy['hostid']. ' AND hostid in ('.$available_hosts.')'. - ' AND status not in ('.HOST_STATUS_DELETED.') '. + ' and status in ('.HOST_STATUS_MONITORED.','.HOST_STATUS_NOT_MONITORED.')'. ' order by host' ); |
