'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 "Configuration > Network > Cell overview";
echo " | ";
echo "";
//showHelp($helpId);
echo " | ";
echo "
";
echo "
";
echo "
";
echo "";
echo "| ";
echo " | ";
echo " $strBack";
echo "
|
";
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 " ";
?>