diff options
| author | hugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2005-08-10 11:09:06 +0000 |
|---|---|---|
| committer | hugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2005-08-10 11:09:06 +0000 |
| commit | 2b6e04ff5eac21482727558b20407b7e94c51c62 (patch) | |
| tree | eda363d746de9218059ab3040517ca9f9b39fca2 /frontends/php/include/forms.inc.php | |
| parent | 626b50d242b4592b628c0497519d859e9552988e (diff) | |
| download | zabbix-2b6e04ff5eac21482727558b20407b7e94c51c62.tar.gz zabbix-2b6e04ff5eac21482727558b20407b7e94c51c62.tar.xz zabbix-2b6e04ff5eac21482727558b20407b7e94c51c62.zip | |
- added support of hosts profiles (Alexei)
git-svn-id: svn://svn.zabbix.com/trunk@1962 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/include/forms.inc.php')
| -rw-r--r-- | frontends/php/include/forms.inc.php | 112 |
1 files changed, 112 insertions, 0 deletions
diff --git a/frontends/php/include/forms.inc.php b/frontends/php/include/forms.inc.php index 21c88fad..93735441 100644 --- a/frontends/php/include/forms.inc.php +++ b/frontends/php/include/forms.inc.php @@ -1223,4 +1223,116 @@ show_table2_header_end(); } + + # Insert host profile form + function insert_host_profile_form($hostid) + { + $selected=0; + + if(isset($hostid)) + { + $result=DBselect("select * from hosts_profiles where hostid=$hostid"); + + if(DBnum_rows($result)==1) + { + $row=DBfetch($result); + + $selected=1; + $devicetype=$row["devicetype"]; + $name=$row["name"]; + $os=$row["os"]; + $serialno=$row["serialno"]; + $tag=$row["tag"]; + $macaddress=$row["macaddress"]; + $hardware=$row["hardware"]; + $software=$row["software"]; + $contact=$row["contact"]; + $location=$row["location"]; + $notes=$row["notes"]; + } + } + if($selected==0) + { + $devicetype=""; + $name=""; + $os=""; + $serialno=""; + $tag=""; + $macaddress=""; + $hardware=""; + $software=""; + $contact=""; + $location=""; + $notes=""; + } + + $col=0; + + show_form_begin("host_profile"); + echo S_HOST_PROFILE; + + show_table2_v_delimiter($col++); + echo "<form method=\"get\" action=\"hosts.php\">"; + echo "<input class=\"biginput\" name=\"config\" type=\"hidden\" value=\"".$_GET["config"]."\" size=8>"; + echo "<input class=\"biginput\" name=\"hostid\" type=\"hidden\" value=\"$hostid\" size=8>"; + + echo S_DEVICE_TYPE; + show_table2_h_delimiter(); + echo form_input("devicetype",$devicetype,64); + + show_table2_v_delimiter($col++); + echo S_NAME; + show_table2_h_delimiter(); + echo form_input("name",$name,64); + + show_table2_v_delimiter($col++); + echo S_OS; + show_table2_h_delimiter(); + echo form_input("os",$os,64); + + show_table2_v_delimiter($col++); + echo S_SERIALNO; + show_table2_h_delimiter(); + echo form_input("serialno",$serialno,64); + + show_table2_v_delimiter($col++); + echo S_TAG; + show_table2_h_delimiter(); + echo form_input("tag",$tag,64); + + show_table2_v_delimiter($col++); + echo S_HARDWARE; + show_table2_h_delimiter(); + echo form_input("hardware",$hardware,64); + + show_table2_v_delimiter($col++); + echo S_SOFTWARE; + show_table2_h_delimiter(); + echo form_input("software",$software,64); + + show_table2_v_delimiter($col++); + echo S_CONTACT; + show_table2_h_delimiter(); + echo form_input("contact",$contact,64); + + show_table2_v_delimiter($col++); + echo S_LOCATION; + show_table2_h_delimiter(); + echo form_input("location",$location,64); + + show_table2_v_delimiter($col++); + echo S_NOTES; + show_table2_h_delimiter(); + echo form_input("notes",$notes,64); + + show_table2_v_delimiter2($col++); + echo "<input class=\"button\" type=\"submit\" name=\"register\" value=\"add profile\">"; + if(isset($escalationid)) + { + echo "<input class=\"button\" type=\"submit\" name=\"register\" value=\"update profile\">"; + echo "<input class=\"button\" type=\"submit\" name=\"register\" value=\"delete profile\" onClick=\"return Confirm('Delete selected profile?');\">"; + } + + show_table2_header_end(); + } ?> |
