正在调试中,给您的工作带来不便,请原谅!!:^_^"; echo ""; echo ""; echo ""; echo ""; echo "
"; echo "Configuration > Network"; echo "> BSS Specific"; echo "> BtsMgr $btsid"; echo "> Bts.$btsid.$cellid"; echo "
"; echo "
"; function flash($bssid,$btsid,$cellid) { echo ""; } if($addtype=='AdjHand') { $nmicmd="create AdjHand ".$adjhand; $objectid="Bts.".$btsid.".".$cellid; putcommand($bssid,$objectid,$nmicmd); sleep(1); flash($bssid,$btsid,$cellid); } if($deltype=='AdjHand') { $nmicmd="delete AdjHand ".$adjhand; $objectid="Bts.".$btsid.".".$cellid; putcommand($bssid,$objectid,$nmicmd); sleep(1); flash($bssid,$btsid,$cellid); } if($upload==1) { $nmicmd="upload 12"; $objectid="BssFunc"; putcommand($bssid,$objectid,$nmicmd); sleep(3); flash($bssid,$btsid,$cellid); } $upload = 1; echo ""; echo ""; echo ""; echo ""; echo ""; echo "
"; echo ""; echo "Back";//back echo "
"; ?> "; $result = mysqli_query($pubConn,$sqlstring) or die("Invalid query: $sqlstring\n" . mysqli_error($pubConn)); while($row = mysqli_fetch_row($result)) { list($trx_disp_name[],$trx_object_name[]) =$row; } $no_of_trx = count($trx_object_name);//e.g RCarrier.0.0.4 for($i=0;$i<$no_of_trx;$i++) { //RCarrier >>>>>>>>> $trx_cont = explode(".",$trx_object_name[$i]); //echo ">>>>>$trx_$cont[0].$trx_cont[1].$trx_cont[2].$trx_cont[3]"; echo ""; echo ""; echo ""; echo ""; echo ""; //Trx .............. $sqlstring="select AdminState,OperState,AvailStatus,trxDiagResult from OMCR_Trx where bssid=$bssid and ObjectId like 'Trx.$trx_cont[1].$trx_cont[2].$trx_cont[3]'"; //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,$rxresult) =$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"; //Failed=0;Passed=1;Not Performed=2 if($rxresult==0)$rxresult="Failed"; else if($rxresult==1)$rxresult="Passed"; else if($rxresult==2)$rxresult="Not Performed"; echo ""; echo ""; echo ""; } //PowerControl echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; //AdjHand >>>>>>>>> echo ""; //Check AdjHand is ok....... $sqlstring = "select ObjectId from OMCR_BSSTREE where ObjectId like 'AdjHand.$btsid.$cellid%' and engDisplayName='' 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($adjhand_object[]) =$row; } //echo "$adjhand_object[0]"; $no_of_adj = count($adjhand_object); $array = array(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31); //print_r($array); for($n=0;$n<$no_of_adj;$n++) { $adj_num = explode(".",$adjhand_object[$n]); $num[$n] = $adj_num[3]; unset($array[$num[$n]]); } $array = array_values($array); //print_r($array); $adjhand = $array[0]; $objectid = "AdjHand.".$btsid.".".$cellid.".".$adjhand; $addtype = "AdjHand"; echo ""; echo ""; ?>
RCarrier $trx_cont[3]"; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; $sqlstring = "select AdminState,OperState,AvailStatus,RxAntenna from OMCR_RCarrier where ObjectId='RCarrier.$trx_cont[1].$trx_cont[2].$trx_cont[3]' and bssid=$bssid";//$trx_object_name[$i] //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,$rxmode) =$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($rxmode==0)$rxmode="DIVERSITY"; else if($rxmode==1)$rxmode="ANTENNA 1"; else if($rxmode==2)$rxmode="ANTENNA 2"; echo ""; echo "
Receive ModeAdminStateOperStateAvailStatus
"; echo ""; echo ""; echo ""; echo ""; echo ""; echo "
$rxmode"; echo "$adminstate$operstate$availstatus
"; echo "
Trx $trx_cont[3]"; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; //TrxCh======== echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; //echo ""; echo ""; for($j=0;$j<8;$j++) { $sqlstring="select AdminState,OperState,AvailStatus,UsageState from OMCR_TrxCh where bssid=$bssid and ObjectId like 'TrxCh.$btsid.$cellid.$trx_cont[3].$j'"; //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,$usagestate) =$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"; //IDLE=0;ACTIVE=1;BUSY=2 if($usagestate==0)$usagestate="IDLE"; else if($usagestate==1)$usagestate="ACTIVE"; else if($usagestate==2)$usagestate="BUSY"; echo ""; echo""; echo ""; echo ""; echo ""; echo ""; echo ""; } echo ""; echo "
Diagnostic ResultAdminStateOperStateAvailStatus
$rxresult$adminstate$operstate$availstatus
NoAdminStateOperStateAvailStatusUsage Status
TRXCH $j$adminstate$operstate$availstatus$usagestate
"; echo "
Power Control"; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; $sqlstring="select MsTxPwrMin,BtsTxPwrMin,PcAveragingLevelParamHreqave,PcAveragingQualParamHreqave from OMCR_PwrCont where bssid=$bssid and ObjectId like 'PwrCont.$btsid.$cellid.0'"; $result = mysqli_query($pubConn,$sqlstring) or die("Invalid query: $sqlstring\n" . mysqli_error($pubConn)); while($row = mysqli_fetch_row($result)) { list($mtpm,$btpm,$alph,$aqph) =$row; } echo ""; echo "
MsTxPwrMinBtsTxPwrMinAverging window for LevelAverging window for Quality
"; echo ""; echo ""; echo ""; echo ""; echo "
$mtpm$btpm$alph$aqph
"; echo "
Handover Control"; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; $sqlstring="select HoThresholdLevUl,HoThresholdQualUl,HoThresholdLevDl,HoThresholdQualDl from OMCR_HandCont where bssid=$bssid and ObjectId like 'HandCont.$btsid.$cellid.0'"; $result = mysqli_query($pubConn,$sqlstring) or die("Invalid query: $sqlstring\n" . mysqli_error($pubConn)); while($row = mysqli_fetch_row($result)) { list($htlu,$htqu,$htld,$htqd) =$row; } echo ""; echo "
Uplink RxLev ThresholdUplink RxQual ThresholdDownlink RxLev ThresholdDownlink RxQual Threshold
"; echo ""; echo ""; echo ""; echo ""; echo "
$htlu$htqu$htld$htqd
"; echo "
"; echo ""; echo ""; echo ""; echo "
Adjacent Hand+
"; //////////////////////////////AdjHand Parametet////////////////////////////////////////// echo "
"; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; for($i=0;$i<$no_of_adj;$i++) { $adjconts = explode(".",$adjhand_object[$i]); $sqlstring = "select Label,CellGlobalIdentityLaiMcc,CellGlobalIdentityLaiMnc,LocationAreaCodes,CellGlobalIdentityCi,BsIdentityCodes,BcchFrequency from OMCR_AdjHand where bssid=$bssid and ObjectId like 'AdjHand.$btsid.$adjconts[2].$adjconts[3]'"; //echo $sqlstring . "
"; $result = mysqli_query($pubConn,$sqlstring) or die("Invalid query: $sqlstring\n" . mysqli_error($pubConn)); while($row = mysqli_fetch_row($result)) { list($cellname,$mcc,$mnc,$lac,$cellid,$bsic,$bcch) =$row; } echo ""; //echo "
NameMCCMNCLACCell IdBSICBCCHDelete
"; $objectid = "AdjHand.".$btsid.".".$adjconts[2].".".$adjconts[3]; $deltype = "AdjHand"; $adjhand = $adjconts[3]; $cellid = $adjconts[2]; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; } echo "
\"$cellname\"$mcc$mnc$lac$cellid$bsic$bcch"; echo "
"; echo "