summaryrefslogtreecommitdiffstats
path: root/frontends/php/include/forms.inc.php
diff options
context:
space:
mode:
authorjames_wells <james_wells@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2005-11-05 03:28:01 +0000
committerjames_wells <james_wells@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2005-11-05 03:28:01 +0000
commitb08a351860b379d09344887a4aa572be736be9b5 (patch)
tree9f45bfe67fc1f6c4845b10e5094c2ceb0703962f /frontends/php/include/forms.inc.php
parentd98930885119abd5b9b21c1254d479857681acbb (diff)
Applied MySQL reconnect patch.
zabbix_tmp/src/libs/zbxdbhigh/db.c Applied Multiple Server Patch. zabbix/create/mysql/schema.sql zabbix/create/postgresql/schema.sql zabbix/frontends/php/include/config.inc.php zabbix/frontends/php/include/forms.inc.php zabbix/frontends/php/include/items.inc.php zabbix/frontends/php/include/locales/de_de.inc.php zabbix/frontends/php/include/locales/en_gb.inc.php zabbix/frontends/php/include/locales/fr_fr.inc.php zabbix/frontends/php/include/locales/it_it.inc.php zabbix/frontends/php/include/locales/lv_lv.inc.php zabbix/frontends/php/include/locales/ru_ru.inc.php zabbix/frontends/php/include/locales/sp_sp.inc.php zabbix/frontends/php/items.php zabbix/frontends/php/servers.php zabbix/include/common.h zabbix/misc/conf/zabbix_server.conf zabbix/src/zabbix_server/housekeeper/housekeeper.c zabbix/src/zabbix_server/housekeeper/housekeeper.h zabbix/src/zabbix_server/pinger/pinger.c zabbix/src/zabbix_server/pinger/pinger.h zabbix/src/zabbix_server/poller/poller.c zabbix/src/zabbix_server/poller/poller.h zabbix/src/zabbix_server/server.c zabbix/src/zabbix_server/timer/timer.c zabbix/src/zabbix_server/timer/timer.h zabbix/upgrades/dbpatches/1.1beta2_to_1.1beta3/mysql/patch.sql zabbix/upgrades/dbpatches/1.1beta2_to_1.1beta3/postgresql/patch.sql git-svn-id: svn://svn.zabbix.com/trunk@2277 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/include/forms.inc.php')
-rw-r--r--frontends/php/include/forms.inc.php84
1 files changed, 83 insertions, 1 deletions
diff --git a/frontends/php/include/forms.inc.php b/frontends/php/include/forms.inc.php
index f13e14c2..ece7a259 100644
--- a/frontends/php/include/forms.inc.php
+++ b/frontends/php/include/forms.inc.php
@@ -289,10 +289,11 @@
;
$formula=@iif(isset($_REQUEST["formula"]),$_REQUEST["formula"],"1");
$logtimefmt=@iif(isset($_REQUEST["logtimefmt"]),$_REQUEST["logtimefmt"],"");
+ $serverid=@iif(isset($_REQUEST["serverid"]),$_REQUEST["serverid"],1);
if(isset($_REQUEST["register"])&&($_REQUEST["register"] == "change"))
{
- $result=DBselect("select i.description, i.key_, h.host, h.port, i.delay, i.history, i.status, i.type, i.snmp_community,i.snmp_oid,i.value_type,i.trapper_hosts,i.snmp_port,i.units,i.multiplier,h.hostid,i.delta,i.trends,i.snmpv3_securityname,i.snmpv3_securitylevel,i.snmpv3_authpassphrase,i.snmpv3_privpassphrase,i.formula,i.logtimefmt from items i,hosts h where i.itemid=".$_REQUEST["itemid"]." and h.hostid=i.hostid");
+ $result=DBselect("select i.description, i.key_, h.host, h.port, i.delay, i.history, i.status, i.type, i.snmp_community,i.snmp_oid,i.value_type,i.trapper_hosts,i.snmp_port,i.units,i.multiplier,h.hostid,i.delta,i.trends,i.snmpv3_securityname,i.snmpv3_securitylevel,i.snmpv3_authpassphrase,i.snmpv3_privpassphrase,i.formula,i.logtimefmt,i.serverid from items i,hosts h where i.itemid=".$_REQUEST["itemid"]." and h.hostid=i.hostid");
$description=DBget_field($result,0,0);
$key=DBget_field($result,0,1);
@@ -320,6 +321,7 @@
$formula=DBget_field($result,0,22);
$logtimefmt=DBget_field($result,0,23);
+ $serverid=DBget_field($result,0,24);
}
show_form_begin("items.item");
@@ -356,6 +358,33 @@
}
echo "</select>";
+ $result=DBselect("select serverid,host from servers");
+ if(DBnum_rows($result)>=2)
+ {
+ show_table2_v_delimiter($col++);
+ echo S_SERVERNAME;
+ show_table2_h_delimiter();
+ echo "<select class=\"biginput\" name=\"serverid\" value=\"1\">";
+ while($row=DBfetch($result))
+ {
+ $serverid_=$row["serverid"];
+ $host_=$row["host"];
+ if($serverid==$serverid_)
+ {
+ echo "<option value=\"$serverid_\" selected>$host_";
+ }
+ else
+ {
+ echo "<option value=\"$serverid_\">$host_";
+ }
+ }
+ echo "</select>";
+ }
+ else
+ {
+ echo "<input type=\"hidden\" value=1 name=\"serverid\">";
+ }
+
show_table2_v_delimiter($col++);
echo S_TYPE;
show_table2_h_delimiter();
@@ -1495,4 +1524,57 @@
show_table2_header_end();
}
+
+
+
+
+
+
+ function insert_zabbix_server_form($page,$serverid=0,$create=1)
+ {
+ $host = $serverip = $serverport = "";
+ $col=0;
+
+ $sql="select s.serverid,s.host,s.ip,s.port from servers s where s.serverid=$serverid";
+ $result=DBselect($sql);
+ while($row=DBfetch($result))
+ {
+ $host=$row["host"];
+ $serverip=$row["ip"];
+ $serverport=$row["port"];
+ }
+
+ show_form_begin("index.servers");
+ echo "Servers";
+
+ show_table2_v_delimiter($col++);
+ echo "<form method=\"post\" action=\"$page\">";
+
+ echo S_SERVER_HOST;
+ show_table2_h_delimiter();
+ echo "<input class=\"biginput\" name=\"host\" value=\"$host\" size=20>";
+
+ show_table2_v_delimiter($col++);
+ echo S_SERVER_IP;
+ show_table2_h_delimiter();
+ echo "<input class=\"biginput\" name=\"serverip\" value=\"$serverip\" size=20>";
+
+ show_table2_v_delimiter($col++);
+ echo S_SERVER_PORT;
+ show_table2_h_delimiter();
+ echo "<input class=\"biginput\" name=\"serverport\" value=\"$serverport\" size=20>";
+
+ show_table2_v_delimiter2();
+ if($serverid==0)
+ {
+ echo "<input class=\"button\" type=\"submit\" name=\"register\" value=\"Add\">";
+ }
+ else
+ {
+ echo "<input class=\"button\" type=\"submit\" name=\"register\" value=\"Update\">";
+ }
+ echo "<input class=\"button\" type=\"submit\" name=\"register\" value=\"Delete\">";
+ show_table2_header_end();
+ }
+
?>