";
echo "";
echo "\n";
$i=0;
for ($j=0;$j<$no_of_bsc_slots;$j++)
{
echo "\n";
for ($k=0;$k<=1;$k++)
{
$persignal_element[$k]=""; // reset to empty in each round
$perseverity[$k]=""; // reset to empty in each round
$index="${i}${j}${k}";
//echo "index=$index;";
if ( !isset($alarmslot[$index]) ) // Not presence
$image[$k] = "";
//$image[$k] = $white;
else if (( $alarmslot[$index] == 0) || // No alarm/warning/minor
($alarmslot[$index] > 2))
{
$imagename = "img${index}_up";
$image[$k] = ${$imagename};
}
else if ( $alarmslot[$index] == 1) // Alarmed if Critical
{
$imagename = "img${index}_down";
//echo "imagename=$imagename";
$image[$k] = ${$imagename};
$persignal_element[$k]="&perSignal_Element=$index";
//$perseverity[$k]="&perSeverity=1";
$perseverity[$k]=htmlspecialchars("&perSeverity==1");
}
else if ( $alarmslot[$index] == 2) // warned if Major
{
$imagename = "img${index}_warn";
$image[$k] = ${$imagename};
$persignal_element[$k]="&perSignal_Element=$index";
//$perseverity[$k]="&perSeverity=2";
$perseverity[$k]=htmlspecialchars("&perSeverity==2");
}
}
// if the machine exist, print empty slot for not existing object
if (( $image[0] == "") && isset($alarmslot["${i}00"]))
{
echo "| $slot | \n";
//echo "${i}00 | \n";
}
else
{
if ($persignal_element[0] == "")
echo "$image[0] | \n";
else
echo "$image[0] | \n";
}
if ($persignal_element[1] == "")
echo "$image[1] | \n";
else
echo "$image[1] | \n";
echo " \n";
echo "\n";
$k = 2;
$index="${i}${j}${k}";
if ( !isset($alarmslot[$index]) ) // Not presence
$image[$k] = "";
//$image[$k] = $white;
else if (( $alarmslot[$index] == 0) || // No alarm
( $alarmslot[$index] >= 3))
{
$imagename = "img${index}_up";
$image[$k] = ${$imagename};
}
else if ( $alarmslot[$index] < 3) // Alarmed
{
$imagename = "img${index}_down";
$image[$k] = ${$imagename};
}
else if ( $alarmslot[$index] > 0) // warning
{
$imagename = "img${index}_warn";
$image[$k] = ${$imagename};
}
echo "| $image[2] | \n";
echo " \n";
}
echo " \n";
echo " | ";
echo "";
echo "\n";
for ($l=0;$l<$no_of_daisychain;$l++)
{
for ($j=0;$j<$no_of_slots;$j++)
{
echo "\n";
for ($i=1;$i<=$no_of_iwbox;$i++)
{
for ($k=0;$k<=1;$k++)
{
$persignal_element[$k]=""; // reset to empty in each round
$btsno=$i+$l*$no_of_iwbox;
$index="${btsno}${j}${k}";
if ( !isset($alarmslot[$index]) ) // Not presence
$image[$k] = "";
//$image[$k] = $white;
else if (( $alarmslot[$index] == 0) || // No alarm/warning/minor
($alarmslot[$index] > 2))
{
$imagename = "img${index}_up";
$image[$k] = ${$imagename};
}
else if ( $alarmslot[$index] == 1) // Alarmed if Critical
{
$imagename = "img${index}_down";
$image[$k] = ${$imagename};
$persignal_element[$k]="&perSignal_Element=$index";
//$perseverity[$k]="&perSeverity=1";
$perseverity[$k]=htmlspecialchars("&perSeverity==1");
}
else if ( $alarmslot[$index] == 2) // warned if Major
{
$imagename = "img${index}_warn";
$image[$k] = ${$imagename};
$persignal_element[$k]="&perSignal_Element=$index";
//$perseverity[$k]="&perSeverity=2";
$perseverity[$k]=htmlspecialchars("&perSeverity==2");
}
}
// if the machine exist, print empty slot for not existing object
if ( $image[0] == "")
{
if (isset($alarmslot["${btsno}00"]))
{
echo "| $slot | \n";
//echo "${i}00 | \n";
}
else
{
if ($j == 0)
echo "$whiteslot | \n";
else
echo " | \n";
}
}
else
{
if ($persignal_element[0] == "")
echo "$image[0] | \n";
else
echo "$image[0] | \n";
}
if ( $image[1] == "")
{
if ($j == 0)
echo "$white | \n";
else
echo " | \n";
}
else
{
if ($persignal_element[1] == "")
echo "$image[1] | \n";
else
echo "$image[1] | \n";
}
}
/* end_of_for ($i=1;$i<=$no_of_iwbox;$i++) */
echo " \n";
echo "\n";
for ($i=1;$i<=$no_of_iwbox;$i++)
{
$k = 2;
$index="${i}${j}${k}";
if ( !isset($alarmslot[$index]) ) // Not presence
{
$image[$k] = "";
//$image[$k] = $white;
}
else if (( $alarmslot[$index] == 0) || ( $alarmslot[$index] >= 3)) // No alarm
{
$imagename = "img${index}_up";
$image[$k] = ${$imagename};
}
else if ( $alarmslot[$index] < 3) // Alarmed
{
$imagename = "img${index}_down";
$image[$k] = ${$imagename};
}
else if ( $alarmslot[$index] > 0) // warning
{
$imagename = "img${index}_warn";
$image[$k] = ${$imagename};
}
echo "| $image[2] | \n";
}
/* end_of_for ($i=1;$i<=$no_of_iwbox;$i++) */
echo " \n";
}
/* end_of_for ($j=0;$j<$no_of_slots;$j++) */
echo "\n";
//if (isset($alarmslot["100"]))
// echo "| BSC | | \n";
//else
// echo " | | \n";
for ($i=1;$i<=$no_of_iwbox;$i++)
{
$btsno=$i+$l*$no_of_iwbox;
if (isset($alarmslot["${btsno}00"]))
echo "BTS " . $btsno . " | | \n";
else
echo " | | \n";
}
echo " ";
}
echo " ";
echo " | ";
echo "
";
echo "