";
echo "| AbisMgr | ";
echo "";
echo "";
echo "";
echo "| Slot | ";
echo "Port | ";
echo "Chan | ";
echo "AdminState | ";
echo "OperaState | ";
echo "AvailStatus | ";
echo " | ";
echo " ";
$sqlstring = "select AdminState,OperState,AvailStatus,E1Port,E1Slot,E1Chan from OMCR_AbisMgr where ObjectId='AbisMgr.$btsid.0' and bssid=$bssid";
//echo $sqlstring . " ";
$result = mysqli_query($pubConn,$sqlstring) or
die("Invalid query: $sqlstring\n" . mysqli_error($pubConn));
while($row = mysqli_fetch_row($result))
{
list($adminstate,$operstate,$availstatus,$e1port,$e1slot,$e1chan) =$row;
}
if($adminstate==1)$adminstate="Locked";
else if($adminstate==2)$adminstate="Unlocked";
if($operstate==1)$operstate="Disable";
else if($operstate==2)$operstate="Enable";
if($availstatus==0)$availstatus="In_Test";
else if($availstatus==1)$availstatus="Failed";
else if($availstatus==2)$availstatus="Power_Off";
else if($availstatus==3)$availstatus="Offline";
else if($availstatus==4)$availstatus="Online";
else if($availstatus==5)$availstatus="Dependency";
else if($availstatus==6)$availstatus="Degraded";
else if($availstatus==7)$availstatus="Not_Installed";
echo "";
echo "| $e1slot | ";
echo "$e1port | ";
echo "$e1chan | ";
echo "$adminstate | ";
echo "$operstate | ";
echo "$availstatus | ";
echo " | ";
echo " ";
echo " |
";
echo "";
echo "";
////////////////////////////////////////////////////////////////////////////////////////////////
//Bts.......................................>
echo "";
//echo "| Bts | ";
$sqlstring = "select ObjectId from OMCR_BSSTREE where ObjectId like 'Bts.$btsid%' and Presence=1 and bssid=$bssid";
//echo $sqlstring . "
";
$result = mysqli_query($pubConn,$sqlstring) or
die("Invalid query: $sqlstring\n" . mysqli_error($pubConn));
while($row = mysqli_fetch_row($result))
{
list($cell_object[]) =$row;
}
$no_of_cell = count($cell_object);
$array = array(0,1,2,3);
for($n=0;$n<$no_of_cell;$n++)
{
$cell_num = explode(".",$cell_object[$n]);
$num[$n] = $cell_num[2];
unset($array[$num[$n]]);
}
$array = array_values($array);
//print_r($array);
$cellid = $array[0];
$objectid = "Bts.".$btsid.".".$cellid;
$addtype = "Bts";
echo "";
echo "";
echo "| Cell | ";
echo "+ | ";
echo " ";
echo " | ";
echo "";
echo "";
echo "| No | ";
echo "Cell Name | ";
echo "AdminState | ";
echo "OperState | ";
echo "AvailStatus | ";
echo " | ";
echo "";
echo " ";
for($i=0;$i<$no_of_cell;$i++)
{
$cellconts = explode(".",$cell_object[$i]);
$sqlstring = "select AdminState,OperState,AvailStatus,Label from OMCR_Bts where ObjectId='Bts.$btsid.$cellconts[2]' and bssid=$bssid";
//echo $sqlstring . " ";
$result = mysqli_query($pubConn,$sqlstring) or
die("Invalid query: $sqlstring\n" . mysqli_error($pubConn));
while($row = mysqli_fetch_row($result))
{
list($adminstate,$operstate,$availstatus,$cellname) =$row;
}
if($adminstate==1)$adminstate="Locked";
else if($adminstate==2)$adminstate="Unlocked";
if($operstate==1)$operstate="Disable";
else if($operstate==2)$operstate="Enable";
if($availstatus==0)$availstatus="In_Test";
else if($availstatus==1)$availstatus="Failed";
else if($availstatus==2)$availstatus="Power_Off";
else if($availstatus==3)$availstatus="Offline";
else if($availstatus==4)$availstatus="Online";
else if($availstatus==5)$availstatus="Dependency";
else if($availstatus==6)$availstatus="Degraded";
else if($availstatus==7)$availstatus="Not_Installed";
/* $sqlstring = "select ObjectId from OMCR_BSSTREE where ObjectId like 'Trx.$btsid.$cellconts[2]%' and Presence=1 and bssid=$bssid";
//echo $sqlstring . " ";
$result = mysqli_query($pubConn,$sqlstring) or
die("Invalid query: $sqlstring\n" . mysqli_error($pubConn));
while($row = mysqli_fetch_row($result))
{
list($trx_list[]) =$row;
}
$no_of_trx = count($trx_list);
*/
echo "";
echo "";
echo " ";
echo "";
echo "";
//Shelf for BtsMgr (1~11)=====
if($btsid != 0){
echo "";
echo "| SHELF | ";
echo "";
$sqlstring = "select DoorInterlockEnable,bssUplinkVolumeControl,bssDownlinkVolumeControl from OMCR_Wavex where ObjectId like 'BtsMgr_Shelf.$btsid.0' and bssid=$bssid";
//echo $sqlstring . " ";
$result = mysqli_query($pubConn,$sqlstring) or
die("Invalid query: $sqlstring\n" . mysqli_error($pubConn));
while($row = mysqli_fetch_row($result))
{
list($dooralarm,$uvc,$dvc) =$row;
}
//-6dB=0;-4dB=1;-2dB=2;normal =3;+2dB=4;+4dB=5;+6dB=6;+8dB=7
if($dooralarm==0)$dooralarm="Disable";
else if($dooralarm==1)$dooralarm="Enable";
if($uvc==0)$uvc="-6dB";
else if($uvc==1)$uvc="-4dB";
else if($uvc==2)$uvc="-2dB";
else if($uvc==3)$uvc="normal";
else if($uvc==4)$uvc="+2dB";
else if($uvc==5)$uvc="+4dB";
else if($uvc==6)$uvc="+6dB";
else if($uvc==7)$uvc="+8dB";
if($dvc==0)$dvc="-6dB";
else if($dvc==1)$dvc="-4dB";
else if($dvc==2)$dvc="-2dB";
else if($dvc==3)$dvc="normal";
else if($dvc==4)$dvc="+2dB";
else if($dvc==5)$dvc="+4dB";
else if($dvc==6)$dvc="+6dB";
else if($dvc==7)$dvc="+8dB";
echo "";
echo "";
echo "| Door Alarm | ";
echo "Uplink Volume Control | ";
echo "Downlink Volume Control | ";
echo "";
echo " ";
echo "$dooralarm | ";
echo "$uvc | ";
echo "$dvc | ";
echo "";
/************************************************************************************************************/
//BtsMgr_Shelf_Card_Port.$btsid.0.1.0
$sqlstring="select Presence from OMCR_BSSTREE where engDisplayName like 'Card%' and ObjectId like 'BtsMgr_Shelf_Card.$btsid.0%' and bssid=$bssid";
//echo $sqlstring . " ";
$result = mysqli_query($pubConn,$sqlstring) or
die("Invalid query: $sqlstring\n" . mysqli_error($pubConn));
while($row = mysqli_fetch_row($result))
{
list($presence) =$row;
}
if($presence==1){
echo "";
echo "";
echo "";
echo "| No | ";
echo "AdminState | ";
echo "OperState | ";
echo "AvailStatus | ";
echo "Interface | ";
echo " ";
echo "";
echo "";
echo "Card 1";
$sqlstring="select AdminState,OperState,AvailStatus,INTERFACE from OMCR_E1port where bssid=$bssid and ObjectId = 'BtsMgr_Shelf_Card_Port.$btsid.0.1.0'";
//echo $sqlstring . " ";
$result = mysqli_query($pubConn,$sqlstring) or
die("Invalid query: $sqlstring\n" . mysqli_error($pubConn));
while($row = mysqli_fetch_row($result))
{
list($adminstate,$operstate,$availstatus,$interface) =$row;
}
if($adminstate==1)$adminstate="Locked";
else if($adminstate==2)$adminstate="Unlocked";
if($operstate==1)$operstate="Disable";
else if($operstate==2)$operstate="Enable";
if($availstatus==0)$availstatus="In_Test";
else if($availstatus==1)$availstatus="Failed";
else if($availstatus==2)$availstatus="Power_Off";
else if($availstatus==3)$availstatus="Offline";
else if($availstatus==4)$availstatus="Online";
else if($availstatus==5)$availstatus="Dependency";
else if($availstatus==6)$availstatus="Degraded";
else if($availstatus==7)$availstatus="Not_Installed";
if($interface==0)$interface="Unused";
else if($interface==1)$interface="AIF";
else if($interface==2)$interface="ABIS";
else if($interface==5)$interface="R2";
echo " | Port 0";
echo " | ";
echo "$adminstate | ";
echo "$operstate | ";
echo "$availstatus | ";
echo "$interface | ";
echo "";
echo "";
echo "";
echo " | ";
$sqlstring="select AdminState,OperState,AvailStatus,INTERFACE from OMCR_E1port where bssid=$bssid and ObjectId = 'BtsMgr_Shelf_Card_Port.$btsid.0.1.1'";
//echo $sqlstring . " ";
$result = mysqli_query($pubConn,$sqlstring) or
die("Invalid query: $sqlstring\n" . mysqli_error($pubConn));
while($row = mysqli_fetch_row($result))
{
list($adminstate,$operstate,$availstatus,$interface) =$row;
}
if($adminstate==1)$adminstate="Locked";
else if($adminstate==2)$adminstate="Unlocked";
if($operstate==1)$operstate="Disable";
else if($operstate==2)$operstate="Enable";
if($availstatus==0)$availstatus="In_Test";
else if($availstatus==1)$availstatus="Failed";
else if($availstatus==2)$availstatus="Power_Off";
else if($availstatus==3)$availstatus="Offline";
else if($availstatus==4)$availstatus="Online";
else if($availstatus==5)$availstatus="Dependency";
else if($availstatus==6)$availstatus="Degraded";
else if($availstatus==7)$availstatus="Not_Installed";
if($interface==0)$interface="Unused";
else if($interface==1)$interface="AIF";
else if($interface==2)$interface="ABIS";
else if($interface==5)$interface="R2";
echo "Port 1";
echo " | ";
echo "$adminstate | ";
echo "$operstate | ";
echo "$availstatus | ";
echo "$interface | ";
echo "";
//Clock Module
$sqlstring = "select Presence from OMCR_BSSTREE where ObjectId='BtsMgr_Shelf_Card.$btsid.0.17' and bssid=$bssid";
//echo $sqlstring . " ";
$result = mysqli_query($pubConn,$sqlstring) or
die("Invalid query: $sqlstring\n" . mysqli_error($pubConn));
while($row = mysqli_fetch_row($result))
{
$presence =$row[0];
}
if($presence==1){
echo "";
echo "";
echo "| ClockModule | ";
echo "-- | ";
echo "-- | ";
echo "-- | ";
echo "-- | ";
echo "";
}//if presence==1
}//if card presence==1
echo " ";
echo "";
echo " ";
}//end btsid!=0
$sqlstring = "select Presence from OMCR_BSSTREE where ObjectId='BtsMgr_Software.$btsid.0' and bssid=$bssid";
//echo $sqlstring . " ";
$result = mysqli_query($pubConn,$sqlstring) or
die("Invalid query: $sqlstring\n" . mysqli_error($pubConn));
while($row = mysqli_fetch_row($result))
{
$presence =$row[0];
}
//Software
if($presence==1){
echo "";
echo "| Software | ";
echo "";
$sqlstring = "select CurrentFlashVersion,PrimaryFlashVersion,SecondaryFlashVersion from OMCR_Software where bssid=$bssid and ObjectId like 'BtsMgr_Software.$btsid.0'";
//echo $sqlstring . " ";
$result = mysqli_query($pubConn,$sqlstring) or
die("Invalid query: $sqlstring\n" . mysqli_error($pubConn));
while($row = mysqli_fetch_row($result))
{
list($cfv,$pfv,$sfv) =$row;
}
echo "";
echo "";
echo "| CurrentFlashVersion | ";
echo "PrimaryFlashVersion | ";
echo "SecondaryFlashVersion | ";
echo "";
echo " ";
echo "\"$cfv\" | ";
echo "\"$pfv\" | ";
echo "\"$sfv\" | ";
echo " ";
echo " | ";
}//end presence==1
?>
| |