summaryrefslogtreecommitdiffstats
path: root/frontends/php/items.html
diff options
context:
space:
mode:
authorhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2001-03-28 06:45:24 +0000
committerhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2001-03-28 06:45:24 +0000
commit022c314f462ac48871a993b5f6282443953cfd24 (patch)
treecd0aac8efb9596281278d0a14d963950ab59c763 /frontends/php/items.html
parentf8d8ef1358a8e40b920aeae8141567c5ce5e5238 (diff)
Initial revision
git-svn-id: svn://svn.zabbix.com/trunk@2 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/items.html')
-rw-r--r--frontends/php/items.html181
1 files changed, 181 insertions, 0 deletions
diff --git a/frontends/php/items.html b/frontends/php/items.html
new file mode 100644
index 00000000..395c9ccf
--- /dev/null
+++ b/frontends/php/items.html
@@ -0,0 +1,181 @@
+<?
+ include "config.inc";
+ $title = "Configuration of items";
+ show_header($title,0);
+?>
+
+<?
+
+ if($register=="update")
+ {
+ update_item($itemid,$description,$key,$hostid,$delay,$history,$status);
+ }
+ if($register=="changestatus")
+ {
+ update_item_status($itemid,$status);
+ }
+ if($register=="add")
+ {
+ add_item($description,$key,$hostid,$delay,$history,$status);
+ }
+ if($register=="delete")
+ {
+ delete_item($itemid);
+ }
+?>
+
+<?
+ show_table_header_begin();
+ echo "CONFIGURATION OF ITEMS";
+ show_table_v_delimiter();
+?>
+
+<?
+ $result=mysql_query("select hostid,host from hosts order by host",$mysql);
+ if(isset($hostid))
+ {
+ echo "<A HREF=\"items.html\">all</A> ";
+ }
+ else
+ {
+ echo "<b>[<A HREF=\"items.html\">all</A>]</b> ";
+ }
+ while($row=mysql_fetch_row($result))
+ {
+ $hid=$row[0];
+ $host=$row[1];
+ if($hostid == $hid)
+ {
+ echo "<b>[";
+ }
+ echo "<A HREF=\"items.html?hostid=$hid\">$host</A>";
+ if($hostid == $hid)
+ {
+ echo "]</b>";
+ }
+ echo " ";
+ }
+ show_table_header_end();
+ echo "<br>";
+
+ $lasthost="";
+ if(isset($hostid))
+ {
+ $whereonly="where h.hostid=i.hostid and h.hostid=$hostid";
+ }
+ else
+ {
+ $whereonly="where h.hostid=i.hostid";
+ }
+ $result=mysql_query("select h.host,i.key_,i.itemid,i.description,h.port,i.delay,i.history,i.lastvalue,i.lastclock,i.status,i.lastdelete,i.nextcheck,h.hostid from hosts h,items i $whereonly order by h.host,i.key_,i.description",$mysql);
+ echo "<CENTER>";
+ while($row=mysql_fetch_row($result))
+ {
+ $host=$row[0];
+ $itemid_=$row[2];
+ $hostid_=$row[12];
+// echo "\n<br><hr><b>=$host= =$lasthost=</b>\n";
+ if($lasthost!=$host)
+ {
+ if($lasthost!="")
+ {
+ echo "</TABLE><BR>";
+ }
+ show_table_header("<A HREF='items.html?hostid=$hostid_'>$host</A>");
+ echo "<TABLE BORDER=0 COLS=13 WIDTH=\"100%\" BGCOLOR=\"#CCCCCC\" cellspacing=1 cellpadding=3>";
+ cr();
+ echo "<TR>";
+ cr();
+ echo "<TD WIDTH=\"10%\" NOSAVE><B>Host</B></TD>";
+ cr();
+ echo "<TD WIDTH=\"10%\" NOSAVE><B>Key</B></TD>";
+ cr();
+ echo "<TD WIDTH=\"10%\" ><B>Description</B></TD>";
+ cr();
+ echo "<TD WIDTH=\"5%\" NOSAVE><B>Delay</B></TD>";
+ cr();
+ echo "<TD WIDTH=\"5%\" NOSAVE><B>History</B></TD>";
+ cr();
+ echo "<TD><B>Shortname</B></TD>";
+ cr();
+ echo "<TD WIDTH=\"5%\" NOSAVE><B>Status</B></TD>";
+ cr();
+ echo "<TD WIDTH=\"5%\" NOSAVE><B>Lastdelete</B></TD>";
+ cr();
+ echo "<TD WIDTH=\"5%\" NOSAVE><B>Nextcheck</B></TD>";
+ cr();
+ echo "<TD WIDTH=\"5%\" NOSAVE><B>Actions</B></TD>";
+ cr();
+ echo "</TR>";
+ cr();
+ }
+ $lasthost=$host;
+ if($col==1)
+ {
+ echo "<TR BGCOLOR=#DDDDDD>";
+ cr();
+ $col=0;
+ } else
+ {
+ echo "<TR BGCOLOR=#EEEEEE>";
+ $col=1;
+ }
+ $host=$row[0];
+ $port=$row[4];
+ $delay=$row[5];
+ $history=$row[6];
+ $shortname=$row[0].':'.$row[1];
+ $key=$row[1];
+ $description=$row[3];
+ $lastvalue=$row[7];
+ $lastclock=date("y/m/d H:i:s",$row[9]);
+ $itemid_=$row[2];
+ $status=$row[9];
+ $lastdelete=date("y/m/d H:i:s",$row[10]);
+ $nextcheck=date("y/m/d H:i:s",$row[11]);
+ echo "<TD>$host</TD>";
+ echo "<TD>$key</TD>";
+ echo "<TD>$description</TD>";
+ $description=rawurlencode($description);
+ echo "<TD>$delay</TD>";
+ echo "<TD>$history</TD>";
+ echo "<TD>$shortname</TD>";
+
+ echo "<td align=center>";
+ if($status==0) echo "<a href=\"items.html?itemid=$itemid_&register=changestatus&status=1\">Active</a>";
+ elseif($status==1) echo "<a href=\"items.html?itemid=$itemid_&register=changestatus&status=0\">Not active</a>";
+ elseif($status==2) echo "Traper";
+ elseif($status==3) echo "Not supported";
+ elseif($status==10) echo "Autodisabled";
+ else echo "<TD ALIGN=CENTER><B>$status</B> Unknown</TD>";
+ echo "</td>";
+
+ echo "<TD>$lastdelete</TD>";
+ echo "<TD>$nextcheck</TD>";
+
+ if(isset($hostid_))
+ {
+ echo "<TD><A HREF=\"items.html#form?hostid=$hostid_&itemid=$itemid_\">Change</A></TD>";
+ }
+ else
+ {
+ echo "<TD><A HREF=\"items.html#form?itemid=$itemid_\">Change</A></TD>";
+ }
+ echo "</TR>";
+ }
+ echo "</TABLE>";
+?>
+
+<?
+ $result=mysql_query("select count(*) from hosts",$mysql);
+ $row=mysql_fetch_row($result);
+ if($row[0]>0)
+ {
+ echo "<a name=\"form\"></a>";
+ insert_item_form($itemid);
+ }
+?>
+
+<?
+ show_footer();
+?>