"; echo ""; echo "Service"; echo "Status calculation"; echo "Actions"; echo ""; $col=0; if(isset($serviceid)) { echo ""; $service=get_service_by_serviceid($serviceid); echo "".$service["name"].""; if($service["algorithm"] == SERVICE_ALGORITHM_NONE) { echo "none"; } else if($service["algorithm"] == SERVICE_ALGORITHM_MAX) { echo "MAX of childs"; } else { echo "unknown"; } echo "Delete"; echo ""; $col++; } while($row=DBfetch($result)) { if(!isset($serviceid) && service_has_parent($row["serviceid"])) { continue; } if(isset($serviceid) && service_has_no_this_parent($serviceid,$row["serviceid"])) { continue; } if(isset($serviceid)&&($serviceid==$row["serviceid"])) { echo ""; } else { if($col++%2==0) { echo ""; } else { echo ""; } } $childs=get_num_of_service_childs($row["serviceid"]); if(isset($serviceid)) { echo " - ".$row["name"]." [$childs]"; } else { echo "".$row["name"]." [$childs]"; } if($row["algorithm"] == SERVICE_ALGORITHM_NONE) { echo "none"; } else if($row["algorithm"] == SERVICE_ALGORITHM_MAX) { echo "MAX of childs"; } else { echo "unknown"; } echo "Delete"; echo ""; } echo ""; ?> "; echo ""; echo "Service 1"; echo "Service 2"; echo "Soft/hard link"; echo "Actions"; echo ""; $sql="select servicedownid,serviceupid,soft from services_links where serviceupid=$serviceid or servicedownid=$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 "Hard"; } else { echo "Soft"; } echo "".$service["name"].""; echo ""; } echo ""; } ?> "; echo ""; show_table2_header_begin(); echo "New service"; show_table2_v_delimiter(); echo "
"; if(isset($serviceid)) { echo ""; } echo "Name"; show_table2_h_delimiter(); echo ""; show_table2_v_delimiter(); echo "Status calculation algorithm"; show_table2_h_delimiter(); $result=DBselect("select triggerid,description from triggers order by description"); echo ""; show_table2_v_delimiter(); echo "Link to trigger ?"; show_table2_h_delimiter(); if(isset($triggerid)&&($triggerid!="")) { echo ""; } else { echo ""; } show_table2_v_delimiter(); echo "Trigger"; show_table2_h_delimiter(); $result=DBselect("select triggerid,description from triggers order by description"); echo ""; show_table2_v_delimiter2(); echo ""; if(isset($serviceid)) { echo ""; } show_table2_header_end(); ?> "; show_table2_header_begin(); echo "Link to ..."; show_table2_v_delimiter(); echo ""; if(isset($serviceid)) { echo ""; echo ""; } echo "Name"; show_table2_h_delimiter(); $result=DBselect("select serviceid,triggerid,name from services order by name"); echo ""; show_table2_v_delimiter(); echo "Soft link ?"; show_table2_h_delimiter(); if(isset($softlink)&&($triggerid!="")) { echo ""; } else { echo ""; } show_table2_v_delimiter2(); echo ""; show_table2_header_end(); ?> "; show_table2_header_begin(); echo "Add server details"; show_table2_v_delimiter(); echo ""; if(isset($serviceid)) { echo ""; } echo "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(); } ?>