".S_NO_PERMISSIONS.""); show_footer(); exit; } ?> "; echo ""; echo "".S_SERVICE.""; echo "".S_STATUS_CALCULATION.""; echo ""; $col=0; if(isset($_GET["serviceid"])) { echo ""; $service=get_service_by_serviceid($_GET["serviceid"]); 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($_GET["serviceid"]) && service_has_parent($row["serviceid"])) { continue; } if(isset($_GET["serviceid"]) && service_has_no_this_parent($_GET["serviceid"],$row["serviceid"])) { continue; } if(isset($_GET["serviceid"])&&($_GET["serviceid"]==$row["serviceid"])) { echo ""; } else { if($col++%2==0) { echo ""; } else { echo ""; } } $childs=get_num_of_service_childs($row["serviceid"]); if(isset($_GET["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 ""; ?> "; 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=".$_GET["serviceid"]." or servicedownid=".$_GET["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; show_table2_v_delimiter($col++); echo "
"; if(isset($_GET["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(); $result=DBselect("select triggerid,description from triggers order by 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($_GET["serviceid"])) { echo ""; echo ""; } show_table2_header_end(); ?> "; if(isset($_GET["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($_GET["softlink"])&&($_GET["triggerid"]!="")) // { // echo ""; // } // else // { // echo ""; // } echo ""; show_table2_v_delimiter2(); echo ""; show_table2_header_end(); ?> "; if(isset($_GET["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(); } ?>