".S_NO_PERMISSIONS.""); show_page_footer(); exit; } update_profile("web.menu.config.last",$page["file"]); ?> "; echo ""; echo "".S_ID.""; echo "".S_SERVICE.""; echo "".S_STATUS_CALCULATION.""; echo ""; echo "
"; if(isset($_REQUEST["serviceid"])) { echo ""; } $col=0; if(isset($_REQUEST["serviceid"])) { echo ""; $service=get_service_by_serviceid($_REQUEST["serviceid"]); $input=" ".$service["serviceid"]; echo "$input"; echo "".$service["name"].""; if($service["algorithm"] == SERVICE_ALGORITHM_NONE) { echo "".S_NONE.""; } else if($service["algorithm"] == SERVICE_ALGORITHM_MAX) { echo "".S_MAX_OF_CHILDS.""; } else if($service["algorithm"] == SERVICE_ALGORITHM_MIN) { echo "".S_MIN_OF_CHILDS.""; } else { echo "".S_UNKNOWN.""; } echo ""; $col++; } while($row=DBfetch($result)) { if(!isset($_REQUEST["serviceid"]) && service_has_parent($row["serviceid"])) { continue; } if(isset($_REQUEST["serviceid"]) && service_has_no_this_parent($_REQUEST["serviceid"],$row["serviceid"])) { continue; } if(isset($_REQUEST["serviceid"])&&($_REQUEST["serviceid"]==$row["serviceid"])) { echo ""; } else { if($col++%2==0) { echo ""; } else { echo ""; } } $input=" ".$row["serviceid"]; echo "$input"; $childs=get_num_of_service_childs($row["serviceid"]); if(isset($_REQUEST["serviceid"])) { echo " - ".$row["name"]." [$childs]"; } else { echo "".$row["name"]." [$childs]"; } if($row["algorithm"] == SERVICE_ALGORITHM_NONE) { echo "".S_NONE.""; } else if($row["algorithm"] == SERVICE_ALGORITHM_MAX) { echo "".S_MAX_OF_CHILDS.""; } else if($row["algorithm"] == SERVICE_ALGORITHM_MIN) { echo "".S_MIN_OF_CHILDS.""; } else { echo "".S_UNKNOWN.""; } echo ""; } echo ""; ?> "; show_table2_header_end(); echo "
"; ?> "; echo ""; echo "".S_SERVICE_1.""; echo "".S_SERVICE_2.""; echo "".S_SOFT_HARD_LINK.""; echo "".S_ACTIONS.""; echo ""; $sql="select linkid,servicedownid,serviceupid,soft from services_links where serviceupid=".$_REQUEST["serviceid"]." or servicedownid=".$_REQUEST["serviceid"]; $result=DBselect($sql); $col=0; while($row=DBfetch($result)) { if($col++%2==0) { echo ""; } else { echo ""; } $service=get_service_by_serviceid($row["serviceupid"]); echo "".$service["name"].""; $service=get_service_by_serviceid($row["servicedownid"]); echo "".$service["name"].""; if($row["soft"] == 0) { echo "".S_HARD.""; } else { echo "".S_SOFT.""; } echo "".S_DELETE.""; echo ""; } echo ""; } ?> "; show_form_begin("services.service"); echo S_SERVICE; $col=0; if(isset($_REQUEST["groupid"])&&($_REQUEST["groupid"]==0)) { unset($_REQUEST["groupid"]); } show_table2_v_delimiter($col++); echo "
"; if(isset($_REQUEST["serviceid"])) { echo ""; } echo S_NAME; show_table2_h_delimiter(); echo ""; show_table2_v_delimiter($col++); echo nbsp(S_STATUS_CALCULATION_ALGORITHM); show_table2_h_delimiter(); echo ""; show_table2_v_delimiter($col++); echo nbsp(S_SHOW_SLA); show_table2_h_delimiter(); if($showsla==1) { // echo ""; echo ""; } else { echo ""; } show_table2_v_delimiter($col++); echo nbsp(S_ACCEPTABLE_SLA_IN_PERCENT); show_table2_h_delimiter(); echo ""; show_table2_v_delimiter($col++); echo nbsp(S_LINK_TO_TRIGGER_Q); show_table2_h_delimiter(); if(isset($triggerid)&&($triggerid!="")) { echo ""; } else { echo ""; } show_table2_v_delimiter($col++); echo S_TRIGGER; show_table2_h_delimiter(); $h2=" "; $h2=$h2." "; echo $h2; if(isset($_REQUEST["hostid"])) { show_table2_v_delimiter($col++); echo " "; show_table2_h_delimiter(); $result=DBselect("select t.triggerid,t.description from triggers t,functions f, hosts h, items i where h.hostid=i.hostid and f.itemid=i.itemid and t.triggerid=f.triggerid and h.hostid=".$_REQUEST["hostid"]." order by t.description"); echo ""; } show_table2_v_delimiter($col++); echo nbsp(S_SORT_ORDER_0_999); show_table2_h_delimiter(); echo ""; show_table2_v_delimiter2(); if(!isset($triggerid)||($triggerid=="")) { echo ""; } if(isset($_REQUEST["serviceid"])) { echo ""; echo ""; } show_table2_header_end(); ?> "; if(isset($_REQUEST["serviceid"])) { echo ""; echo ""; } echo S_NAME; show_table2_h_delimiter(); $result=DBselect("select serviceid,triggerid,name from services order by name"); echo ""; show_table2_v_delimiter($col++); echo nbsp(S_SOFT_LINK_Q); show_table2_h_delimiter(); // if(isset($_REQUEST["softlink"])&&($_REQUEST["triggerid"]!="")) // { // echo ""; // } // else // { // echo ""; // } echo ""; show_table2_v_delimiter2(); echo ""; show_table2_header_end(); ?> "; if(isset($_REQUEST["serviceid"])) { echo ""; } echo S_SERVER; show_table2_h_delimiter(); $result=DBselect("select hostid,host from hosts order by host"); echo ""; show_table2_v_delimiter2(); echo ""; show_table2_header_end(); } ?>