".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 "