No permissions !");
show_footer();
exit;
}
?>
";
echo "
";
echo "| Service | ";
echo "Status calculation | ";
echo "
";
$col=0;
if(isset($HTTP_GET_VARS["serviceid"]))
{
echo "";
$service=get_service_by_serviceid($HTTP_GET_VARS["serviceid"]);
echo "| ".$service["name"]." | ";
if($service["algorithm"] == SERVICE_ALGORITHM_NONE)
{
echo "none | ";
}
else if($service["algorithm"] == SERVICE_ALGORITHM_MAX)
{
echo "MAX of childs | ";
}
else if($service["algorithm"] == SERVICE_ALGORITHM_MIN)
{
echo "MIN of childs | ";
}
else
{
echo "unknown | ";
}
echo "
";
$col++;
}
while($row=DBfetch($result))
{
if(!isset($HTTP_GET_VARS["serviceid"]) && service_has_parent($row["serviceid"]))
{
continue;
}
if(isset($HTTP_GET_VARS["serviceid"]) && service_has_no_this_parent($HTTP_GET_VARS["serviceid"],$row["serviceid"]))
{
continue;
}
if(isset($HTTP_GET_VARS["serviceid"])&&($HTTP_GET_VARS["serviceid"]==$row["serviceid"]))
{
echo "";
}
else
{
if($col++%2==0) { echo "
"; }
else { echo "
"; }
}
$childs=get_num_of_service_childs($row["serviceid"]);
if(isset($HTTP_GET_VARS["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 if($row["algorithm"] == SERVICE_ALGORITHM_MIN)
{
echo "MIN of childs | ";
}
else
{
echo "unknown | ";
}
echo "
";
}
echo "";
?>
";
echo "";
echo "| Service 1 | ";
echo "Service 2 | ";
echo "Soft/hard link | ";
echo "Actions | ";
echo "
";
$sql="select linkid,servicedownid,serviceupid,soft from services_links where serviceupid=".$HTTP_GET_VARS["serviceid"]." or servicedownid=".$HTTP_GET_VARS["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 "Delete | ";
echo "
";
}
echo "";
}
?>
";
echo "";
show_table2_header_begin();
echo "Service";
show_table2_v_delimiter();
echo "