diff options
| author | hugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2004-04-27 18:01:25 +0000 |
|---|---|---|
| committer | hugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2004-04-27 18:01:25 +0000 |
| commit | 1f8d23725f4fbfc8e7f348d096128e81d1dcb7c9 (patch) | |
| tree | fb15d33ff6099be633eef1e18ebe68f7bfcc5233 /frontends/php/hosts.php | |
| parent | 9a9743d2779ac15699287581b00bff5be23bbe28 (diff) | |
- added list of hosts for groups and IP addresses in host maintenance (Alexei)
git-svn-id: svn://svn.zabbix.com/trunk@1322 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/hosts.php')
| -rw-r--r-- | frontends/php/hosts.php | 29 |
1 files changed, 25 insertions, 4 deletions
diff --git a/frontends/php/hosts.php b/frontends/php/hosts.php index d26a9d00..7dc5d929 100644 --- a/frontends/php/hosts.php +++ b/frontends/php/hosts.php @@ -95,7 +95,8 @@ <?php echo "<TABLE BORDER=0 COLS=4 align=center WIDTH=100% BGCOLOR=\"#CCCCCC\" cellspacing=1 cellpadding=3>"; echo "<TR><TD WIDTH=3%><B>Id</B></TD>"; - echo "<TD><B>Name</B></TD>"; + echo "<TD WIDTH=10%><B>Name</B></TD>"; + echo "<TD><B>Members</B></TD>"; echo "<TD WIDTH=10%><B>Actions</B></TD>"; echo "</TR>"; @@ -112,6 +113,17 @@ echo "<TD>".$row["groupid"]."</TD>"; echo "<TD>".$row["name"]."</TD>"; echo "<TD>"; + $result1=DBselect("select distinct h.host from hosts h, hosts_groups hg where h.hostid=hg.hostid and hg.groupid=".$row["groupid"]." order by host"); + for($i=0;$i<DBnum_rows($result1);$i++) + { + echo DBget_field($result1,$i,0); + if($i<DBnum_rows($result1)-1) + { + echo ", "; + } + } + echo " </TD>"; + echo "<TD>"; echo "<A HREF=\"hosts.php?groupid=".$row["groupid"]."#form\">Change</A>"; echo "</TD>"; echo "</TR>"; @@ -171,7 +183,8 @@ echo "<TABLE BORDER=0 COLS=4 align=center WIDTH=100% BGCOLOR=\"#CCCCCC\" cellspacing=1 cellpadding=3>"; echo "<TR>"; echo "<TD WIDTH=3% NOSAVE><B>Id</B></TD>"; - echo "<TD WIDTH=10% NOSAVE><B>Host</B></TD>"; + echo "<TD><B>Host</B></TD>"; + echo "<TD WIDTH=10% NOSAVE><B>IP</B></TD>"; echo "<TD WIDTH=10% NOSAVE><B>Port</B></TD>"; echo "<TD WIDTH=10% NOSAVE><B>Status</B></TD>"; echo "<TD WIDTH=10% NOSAVE><B>Actions</B></TD>"; @@ -180,11 +193,11 @@ if(isset($HTTP_GET_VARS["groupid"])) { - $sql="select h.hostid,h.host,h.port,h.status from hosts h,hosts_groups hg where hg.groupid=".$HTTP_GET_VARS["groupid"]." and hg.hostid=h.hostid order by h.host"; + $sql="select h.hostid,h.host,h.port,h.status,h.useip,h.ip from hosts h,hosts_groups hg where hg.groupid=".$HTTP_GET_VARS["groupid"]." and hg.hostid=h.hostid order by h.host"; } else { - $sql="select h.hostid,h.host,h.port,h.status from hosts h order by h.host"; + $sql="select h.hostid,h.host,h.port,h.status,h.useip,h.ip from hosts h order by h.host"; } $result=DBselect($sql); @@ -200,6 +213,14 @@ echo "<TD>".$row["hostid"]."</TD>"; echo "<TD><a href=\"items.php?hostid=".$row["hostid"]."\">".$row["host"]."</a></TD>"; + if($row["useip"]==1) + { + echo "<TD>".$row["ip"]."</TD>"; + } + else + { + echo "<TD>-</TD>"; + } echo "<TD>".$row["port"]."</TD>"; echo "<TD>"; if(check_right("Host","U",$row["hostid"])) |
