"; if(isset($userid)) { echo ""; } echo "Alias"; show_table2_h_delimiter(); echo ""; show_table2_v_delimiter(); echo "Name"; show_table2_h_delimiter(); echo ""; show_table2_v_delimiter(); echo "Surname"; show_table2_h_delimiter(); echo ""; show_table2_v_delimiter(); echo "Password"; show_table2_h_delimiter(); echo ""; show_table2_v_delimiter(); echo nbsp("Password (once again)"); show_table2_h_delimiter(); echo ""; show_table2_v_delimiter(); echo "URL (after login)"; show_table2_h_delimiter(); echo ""; show_table2_v_delimiter2(); echo ""; if(isset($userid)) { echo ""; echo ""; } show_table2_header_end(); } # Insert form for Item information function insert_item_form() { global $_GET; $description=@iif(isset($_GET["description"]),$_GET["description"],""); $key=@iif(isset($_GET["key"]),$_GET["key"],""); $host=@iif(isset($_GET["host"]),$_GET["host"],""); $port=@iif(isset($_GET["port"]),$_GET["port"],10000); $delay=@iif(isset($_GET["delay"]),$_GET["delay"],30); $history=@iif(isset($_GET["history"]),$_GET["history"],90); $trends=@iif(isset($_GET["trends"]),$_GET["trends"],365); $status=@iif(isset($_GET["status"]),$_GET["status"],0); $type=@iif(isset($_GET["type"]),$_GET["type"],0); $snmp_community=@iif(isset($_GET["snmp_community"]),$_GET["snmp_community"],"public"); $snmp_oid=@iif(isset($_GET["snmp_oid"]),$_GET["snmp_oid"],"interfaces.ifTable.ifEntry.ifInOctets.1"); $value_type=@iif(isset($_GET["value_type"]),$_GET["value_type"],0); $trapper_hosts=@iif(isset($_GET["trapper_hosts"]),$_GET["trapper_hosts"],""); $snmp_port=@iif(isset($_GET["snmp_port"]),$_GET["snmp_port"],161); $units=@iif(isset($_GET["units"]),$_GET["units"],''); $multiplier=@iif(isset($_GET["multiplier"]),$_GET["multiplier"],0); $hostid=@iif(isset($_GET["hostid"]),$_GET["hostid"],0); $delta=@iif(isset($_GET["delta"]),$_GET["delta"],0); if(isset($_GET["register"])&&($_GET["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 from items i,hosts h where i.itemid=".$_GET["itemid"]." and h.hostid=i.hostid"); $description=DBget_field($result,0,0); $key=DBget_field($result,0,1); $host=DBget_field($result,0,2); $port=DBget_field($result,0,3); $delay=DBget_field($result,0,4); $history=DBget_field($result,0,5); $status=DBget_field($result,0,6); $type=iif(isset($_GET["type"]),isset($_GET["type"]),DBget_field($result,0,7)); $snmp_community=DBget_field($result,0,8); $snmp_oid=DBget_field($result,0,9); $value_type=DBget_field($result,0,10); $trapper_hosts=DBget_field($result,0,11); $snmp_port=DBget_field($result,0,12); $units=DBget_field($result,0,13); $multiplier=DBget_field($result,0,14); $hostid=DBget_field($result,0,15); $delta=DBget_field($result,0,16); $trends=DBget_field($result,0,17); } echo "
"; show_table2_header_begin(); echo "Item"; show_table2_v_delimiter(); echo "
"; if(isset($_GET["itemid"])) { echo ""; } echo "Description"; show_table2_h_delimiter(); echo ""; show_table2_v_delimiter(); echo "Host"; show_table2_h_delimiter(); echo ""; show_table2_v_delimiter(); echo "Type"; show_table2_h_delimiter(); echo ""; if(($type==1)||($type==4)) { show_table2_v_delimiter(); echo nbsp("SNMP community"); show_table2_h_delimiter(); echo ""; show_table2_v_delimiter(); echo nbsp("SNMP OID"); show_table2_h_delimiter(); echo ""; show_table2_v_delimiter(); echo nbsp("SNMP port"); show_table2_h_delimiter(); echo ""; } else { echo ""; echo ""; echo ""; } show_table2_v_delimiter(); echo "Key"; show_table2_h_delimiter(); echo ""; show_table2_v_delimiter(); echo "Units"; show_table2_h_delimiter(); echo ""; show_table2_v_delimiter(); echo "Multiplier"; show_table2_h_delimiter(); echo ""; if($type!=2) { show_table2_v_delimiter(); echo nbsp("Update interval (in sec)"); show_table2_h_delimiter(); echo ""; } else { echo ""; } show_table2_v_delimiter(); echo nbsp("Keep history (in days)"); show_table2_h_delimiter(); echo ""; show_table2_v_delimiter(); echo nbsp("Keep trends (in days)"); show_table2_h_delimiter(); echo ""; show_table2_v_delimiter(); echo "Status"; show_table2_h_delimiter(); echo ""; show_table2_v_delimiter(); echo nbsp("Type of information"); show_table2_h_delimiter(); echo ""; show_table2_v_delimiter(); echo nbsp("Store value"); show_table2_h_delimiter(); echo ""; if($type==2) { show_table2_v_delimiter(); echo nbsp("Allowed hosts"); show_table2_h_delimiter(); echo ""; } else { echo ""; } show_table2_v_delimiter2(); echo ""; echo ""; if(isset($_GET["itemid"])) { echo ""; echo ""; } show_table2_header_end(); } # Insert form for Host Groups function insert_hostgroups_form($groupid) { global $_GET; if(isset($groupid)) { $groupid=get_group_by_groupid($groupid); $name=$groupid["name"]; } else { $name=""; } show_table2_header_begin(); echo "Host group"; show_table2_v_delimiter(); echo ""; if(isset($_GET["groupid"])) { echo ""; } echo "Group name"; show_table2_h_delimiter(); echo ""; show_table2_v_delimiter(); echo "Hosts"; show_table2_h_delimiter(); echo ""; show_table2_v_delimiter2(); echo ""; if(isset($_GET["groupid"])) { echo ""; echo ""; } echo "
"; show_table2_header_end(); } # Insert form for User Groups function insert_usergroups_form($usrgrpid) { global $_GET; if(isset($usrgrpid)) { $usrgrp=get_usergroup_by_usrgrpid($usrgrpid); $name=$usrgrp["name"]; } else { $name=""; } show_table2_header_begin(); echo "User group"; show_table2_v_delimiter(); echo "
"; if(isset($usrgrpid)) { echo ""; } echo "Group name"; show_table2_h_delimiter(); echo ""; show_table2_v_delimiter(); echo "Users"; show_table2_h_delimiter(); echo ""; show_table2_v_delimiter2(); echo ""; if(isset($_GET["usrgrpid"])) { echo ""; echo ""; } echo "
"; show_table2_header_end(); } # Insert form for User permissions function insert_permissions_form($userid) { echo "
"; show_table2_header_begin(); echo "New permission"; show_table2_v_delimiter(); echo "
"; if(isset($userid)) { echo ""; } echo "Resource"; show_table2_h_delimiter(); echo ""; show_table2_v_delimiter(); echo "Permission"; show_table2_h_delimiter(); echo ""; show_table2_v_delimiter(); echo "Resource ID (0 for all)"; show_table2_h_delimiter(); echo ""; show_table2_v_delimiter2(); echo ""; show_table2_header_end(); } function insert_login_form() { global $_GET; show_table2_header_begin(); echo "Login"; show_table2_v_delimiter(); echo ""; echo "Login name"; show_table2_h_delimiter(); // echo ""; echo ""; show_table2_v_delimiter(); echo "Password"; show_table2_h_delimiter(); // echo ""; echo ""; show_table2_v_delimiter2(); echo ""; show_table2_header_end(); } # Insert form for Problem function insert_problem_form($problemid) { echo "
"; show_table2_header_begin(); echo "Problem definition"; show_table2_v_delimiter(); echo ""; echo ""; echo "Description"; show_table2_h_delimiter(); echo ""; show_table2_v_delimiter(); echo "Severity"; show_table2_h_delimiter(); echo ""; show_table2_v_delimiter(); echo "Status"; show_table2_h_delimiter(); echo ""; show_table2_v_delimiter2(); echo ""; if(isset($problemid)) { echo ""; echo ""; } show_table2_header_end(); } # Insert form for Trigger function insert_trigger_form($hostid,$triggerid) { if(isset($triggerid)) { $trigger=get_trigger_by_triggerid($triggerid); $expression=explode_exp($trigger["expression"],0); $description=htmlspecialchars(stripslashes($trigger["description"])); $priority=$trigger["priority"]; $status=$trigger["status"]; $comments=$trigger["comments"]; $url=$trigger["url"]; } else { $expression=""; $description=""; $priority=0; $status=0; $comments=""; $url=""; } echo "
"; show_table2_header_begin(); echo "Trigger configuration"; show_table2_v_delimiter(); if(isset($hostid)) { echo ""; } else { echo ""; } echo ""; echo "Description"; show_table2_h_delimiter(); echo ""; show_table2_v_delimiter(); echo "Expression"; show_table2_h_delimiter(); echo ""; show_table2_v_delimiter(); echo "Severity"; show_table2_h_delimiter(); echo ""; show_table2_v_delimiter(); echo "Comments"; show_table2_h_delimiter(); echo ""; show_table2_v_delimiter(); echo "URL"; show_table2_h_delimiter(); echo ""; show_table2_v_delimiter(); echo "Disabled"; show_table2_h_delimiter(); echo ""; show_table2_v_delimiter2(); echo ""; if(isset($triggerid)) { echo ""; echo ""; } if(isset($triggerid)) { show_table2_v_delimiter(); echo "The trigger depends on"; show_table2_h_delimiter(); $sql="select t.triggerid,t.description from triggers t,trigger_depends d where t.triggerid=d.triggerid_up and d.triggerid_down=$triggerid"; $result1=DBselect($sql); echo ""; show_table2_v_delimiter(); echo "New dependency"; show_table2_h_delimiter(); $sql="select t.triggerid,t.description from triggers t where t.triggerid!=$triggerid order by t.description"; $result=DBselect($sql); echo ""; show_table2_v_delimiter2(); if(isset($triggerid)) { echo ""; if(DBnum_rows($result1)>0) { echo ""; } } } echo "
"; show_table2_header_end(); } ?>