'3.1', 'setvalue'=>'00' ,'sysid'=>'311_99_99'), array('oidstr'=>'3.2', 'setvalue'=>'B5' ,'sysid'=>'322_99_99'), array('oidstr'=>'3.7', 'setvalue'=>'02' ,'sysid'=>'222_99_99') ); $NetIdConfArr=array('International','International-S','National','National-S'); $SignalingArr=array( array('oid'=>'2.1.2', 'inputName'=>'NetID' ,'showName'=>'NetWork indicator' ,'length'=>'2' ,'value'=>''), array('oid'=>'2.1.3', 'inputName'=>'Wxc2PC' ,'showName'=>'WXC2 Point Code' ,'length'=>'6' ,'value'=>''), array('oid'=>'2.1.8', 'inputName'=>'CIC' ,'showName'=>'CIC' ,'length'=>'10' ,'value0'=>'','value1'=>''), array('oid'=>'2.1.4', 'inputName'=>'CC' ,'showName'=>'Country code' ,'length'=>'4' ,'value'=>''), array('oid'=>'2.1.5', 'inputName'=>'NDC' ,'showName'=>'National destination code','length'=>'4' ,'value'=>''), array('oid'=>'2.1.6', 'inputName'=>'MSISDN' ,'showName'=>'MSISDN' ,'length'=>'16','value'=>'') ); $AASannounArr=array( array('oid'=>'2.3.1', 'inputName'=>'Prefix' ,'showName'=>'Prefix' ,'length'=>'16' ,'value'=>''), array('oid'=>'2.3.2', 'inputName'=>'playtimes' ,'showName'=>'Play times' ,'length'=>'3' ,'value'=>''), array('oid'=>'2.3.3', 'inputName'=>'' ,'showName'=>'Call unattainable announcement' ,'length'=>'1' ,'value'=>''), ); $Causearr=array( array('name'=>'MAP', 'oid'=>'2.3.5', 'offset_vg'=>'02.0-03.7','offset_cv'=>'00.0-01.7'), array('name'=>'AIF', 'oid'=>'2.3.7', 'offset_vg'=>'02.0-03.7','offset_cv'=>'00.0-01.7'), array('name'=>'ISUP', 'oid'=>'2.3.8', 'offset_vg'=>'02.0-03.7','offset_cv'=>'00.0-01.7') ); ?> "; echo ""; echo ""; echo ""; echo ""; echo ""; echo "
"; echo "Configuration > Network > Cell overview"; echo ""; //showHelp($helpId); echo "
"; echo "
"; echo ""; echo ""; echo ""; echo "
"; echo "  

$strBack"; echo "

"; } ?> "; $emFlagArr = array( 'Disable', 'By Cell', 'By LAC', 'By MSC' ); $sysId = '322_99_99'; $sysIdArr = explode('_',$sysId); $sysTypeNo = $sysIdArr[0]; $sysNo = $sysIdArr[1]; $subSysNo = $sysIdArr[2]; $objDb = 'OBJ_'.$sysTypeNo; $paramTable = 'param_'.$sysNo; $oidEmergency = '2.2.7'; $objWhereStr =getLevelWhere($oidEmergency); $defSql = " SELECT initValue FROM paramConf WHERE $objWhereStr"; $defRes = @mysqli_query($pubConn,$defSql); $defRow = @mysqli_fetch_array($defRes); $defValue = $defRow[initValue]; $Em_paramSql = " SELECT initValue,readValue,instanceNo FROM $paramTable WHERE $objWhereStr AND initValue!='$defValue' "; if($DEBUG)echo "
Em_paramSql: $Em_paramSql"; $Em_Result = mysqli_query($pubConn,$Em_paramSql); $num = 0; while($Em_Row = mysqli_fetch_array($Em_Result)) { $Em_flag[$num] = hexdec(getBitValue($Em_Row[initValue],'00.0-00.7')); $Em_LAC[$num] = hexdec(getBitValue($Em_Row[initValue],'01.0-02.7')); $Em_CellNum[$num] = hexdec(getBitValue($Em_Row[initValue],'03.0-04.7')); $tempPrefix = getBitValue($Em_Row[initValue],'05.0-5.7'); $Em_prefix[$num] = str_replace('E','',$tempPrefix); $temprouted = getBitValue($Em_Row[initValue],'6.0-13.7'); $Em_routed[$num] = str_replace('E','',$temprouted); $Em_ID[$num] = $Em_Row[instanceNo]; {//Location management $oidstr_Loc = '2.2.6'; $objWhereStr_loc =getLevelWhere($oidstr_Loc); $paramSql_Loc = " SELECT initValue,readValue,instanceNo FROM $paramTable WHERE $objWhereStr_loc "; if($DEBUG)echo "
paramSql_Loc: $paramSql_Loc"; $Result_Loc = mysqli_query($pubConn,$paramSql_Loc); while($Row_Loc = mysqli_fetch_array($Result_Loc)) { $LAC = hexdec(getBitValue($Row_Loc[initValue],'02.0-03.7')); $tempFlag = hexdec(getBitValue($Row_Loc[initValue],'0.0-0.7')); if($tempFlag&&($LAC==$Em_LAC[$num])) { $trunkgp_Loc[$num] = hexdec(getBitValue($Row_Loc[initValue],'01.0-01.7')); { $tmpDb = 'OBJ_322'; $tmpTable = 'param_99'; $tmpoid = '2.1.4'; $objWhereStr = getLevelWhere($tmpoid); $paramSql = " SELECT initValue,readValue,instanceNo FROM $tmpTable WHERE $objWhereStr AND instanceNo ='$trunkgp_Loc[$num]' "; //echo "$paramSql
"; $Result = mysqli_query($pubConn,$paramSql); $Row = mysqli_fetch_array($Result); $DPC_TG = hexdec(getBitValue($Row[initValue],'0.0-3.7')); $NetID_TG = hexdec(getBitValue($Row[initValue],'5.0-5.7')); $tmpDb = 'OBJ_222'; $tmpTable = 'param_99'; $tmpoid = '2.4.1'; $objWhereStr = getLevelWhere($tmpoid); $paramSql = " SELECT initValue,readValue,instanceNo FROM $tmpTable WHERE $objWhereStr "; //echo "$paramSql
"; $Result_Link = mysqli_query($pubConn,$paramSql); while($Row_Link = mysqli_fetch_array($Result_Link)) { $DPC_link = hexdec(getBitValue($Row_Link[initValue],'0.0-2.7')); $NetID_link = bindec(getBitValue($Row_Link[initValue],'3.0-3.1')); if(($DPC_link == $DPC_TG)&&($NetID_link == $NetID_TG)) { $linkset[$num] = $Row_Link[instanceNo]; $num++; break; } } } break; } } }//Location management } //echo "$num"; $rowspan = $num +1; echo ""; echo "No."; echo "Emergency Call flag"; echo "LAC"; echo "Cell ID"; echo "Prefix Number"; echo "Local emergency number"; echo ""; for($i=0;$i< $num;$i++) { echo ""; echo "$i"; echo "{$emFlagArr[$Em_flag[$i]]} "; echo "$Em_LAC[$i] "; echo "$Em_CellNum[$i] "; $temp=hexdec($Em_prefix[$i]); echo "$temp "; echo "$Em_routed[$i] "; echo ""; } echo " "; ?>