$strBack";
exit();
}
}//end POST
?>
levelWhere=$levelWhere";
$localElementParamConfTable='OBJ_223.paramConf';
for($i=0; $i
initValue=$rows[initValue]";
$localElementDefaultValue[$i]=$rows[initValue];
}
$localElementParamTable='OBJ_223.param_99';
$getSql="SELECT $initValue,level_3 FROM $localElementParamTable
WHERE $levelWhere
";
if($DEBUG) echo "
getSql=$getSql";
$result =mysqli_query($pubConn,$getSql);
echo mysqli_error($pubConn);
while($rows=mysqli_fetch_array($result))
{
for($i=0;$i
getSql=$getSql";
$result =mysqli_query($pubConn,$getSql);
echo mysqli_error($pubConn);
while($rows=mysqli_fetch_array($result))
{
if($DEBUG)echo "
initValue=$rows[initValue]";
$lsFlag=getBitValue($rows[initValue],'3.2-3.2');//flag
if($lsFlag==0)
continue;
$i = $rows[instanceNo];
$lsArr[$i][lsValue] = $rows[initValue];
$lsArr[$i][dpc]=hexdec(getBitValue($rows[initValue],'0.0-2.7'));
$lsArr[$i][ni]=bindec(getBitValue($rows[initValue],'3.0-3.1'));
$lsArr[$i][isSwitch] = getBitValue($rows[initValue],'17.0-17.0');
$lsArr[$i][name] = getBitValue($rows[initValue],'7.0-16.7');
if($lsArr[$i][name]==0)
$lsArr[$i][name]=$rows[instanceNo];
else
$lsArr[$i][name]=trim(toAscii($lsArr[$i][name]));
}
}//end linkset value
{//others element
$ElementInfoObjId='2.11';
$levelWhere = getLevelWhere($ElementInfoObjId);
if($DEBUG) echo "
levelWhere=$levelWhere";
$ElementInfoParamTable='OBJ_225.param_99';
$getSql="SELECT $initValue,instanceNo FROM $ElementInfoParamTable
WHERE $levelWhere and initValue LIKE '01%' ";
if($DEBUG) echo "
getSql=$getSql";
$result =mysqli_query($pubConn,$getSql);
echo mysqli_error($pubConn);
$typeOffset = '1.0-1.7';
$sysNoOffset = '2.0-2.3';
$subSysNoOffset = '2.4-2.7';
$tgOffset = '3.0-3.7';
$lsOffset = '4.0-4.7';
$appTypeOffset = '5.0-5.7';
$appGrpOffset = '6.0-6.7';
$nameOffset = '14.0-23.7';
while($rows=mysqli_fetch_array($result))
{
if($DEBUG)echo "
initValue=$rows[initValue]";
$typeValue=hexdec(getBitValue($rows[initValue],$typeOffset));
$sysNo = bindec(getBitValue($rows[initValue],$sysNoOffset));
$subsysNo = bindec(getBitValue($rows[initValue],$subSysNoOffset));
$tmpSystemNo= $sysNo;
$assignedTg = hexdec(getBitValue($rows[initValue],$tgOffset));
$assignedls = hexdec(getBitValue($rows[initValue],$lsOffset));
$appType = hexdec(getBitValue($rows[initValue],$appTypeOffset));
$appGrp = hexdec(getBitValue($rows[initValue],$appGrpOffset));
$name = trim(toAscii(getBitValue($rows[initValue],$nameOffset)));
$eleInfoNo = $rows[instanceNo];
switch($typeValue)
{
case '1'://BSS
$othEleArr[1][0][$tmpSystemNo][extFlg]=1;
break;
case '2'://AAS
$othEleArr[2][0][$sysNo][$subsysNo][extFlg]=1;
break;
case '3'://VSS
$othEleArr[2][1][$sysNo][$subsysNo][extFlg]=1;
break;
case '4'://PCR
$othEleArr[2][2][$sysNo][$subsysNo][extFlg]=1;
break;
case '5'://CNF
{
$othEleArr[2][3][$sysNo][$subsysNo][extFlg]=1;
$cnfTG = $assignedTg;
$cnfLS = $assignedls;
$cnfLsValue = $lsArr[$assignedls][lsValue];
break;
}
case '6'://CNF Center
{
$othEleArr[2][4][0][0][extFlg]=1;
break;
}
case '16'://SS7 Switch
{
$othEleArr[3][0][$tmpSystemNo][extFlg]=1;
$switchInfoNoArr[$assignedls][eleInfoNoStr] .= $eleInfoNo.'-';
$switchInfoNoArr[$assignedls][assignedTg] = $assignedTg;
break;
}
case '17'://ISDN Switch
{
$othEleArr[3][1][$tmpSystemNo][extFlg]=1;
break;
}
case '18'://Application
{
$othEleArr[4][$appType][$appGrp][extFlg]=1;
$AppInfoNoArr[$assignedls][eleInfoNoStr] .= $eleInfoNo.'-';
$AppInfoNoArr[$assignedls][assignedTg] = $assignedTg;
break;
}
default:
break;
}
}
$lsNum = 128;
$sno=$ano=0;
for($i=0; $i< $lsNum; $i++)
{
if(isset($switchInfoNoArr[$i][eleInfoNoStr]))
{
$switchLSArr[$sno][lsValue]=$lsArr[$i][lsValue];
$switchLSArr[$sno][lsInstNo]=$i;
$switchLSArr[$sno][dpc]=$lsArr[$i][dpc];
$switchLSArr[$sno][ni]=$lsArr[$i][ni];
$switchLSArr[$sno][name]=$lsArr[$i][name];
$switchLSArr[$sno][eleInfoNoStr]=$AppInfoNoArr[$i][eleInfoNoStr];
$switchLSArr[$sno][assignedTg]=$AppInfoNoArr[$i][assignedTg];
$sno++;
}
if(isset($AppInfoNoArr[$i][eleInfoNoStr]))
{
$appLSArr[$ano][lsValue]=$lsArr[$i][lsValue];
$appLSArr[$ano][lsInstNo]=$i;
$appLSArr[$ano][dpc]=$lsArr[$i][dpc];
$appLSArr[$ano][ni]=$lsArr[$i][ni];
$appLSArr[$ano][isSwitch]=$lsArr[$i][isSwitch];
$appLSArr[$ano][name]=$lsArr[$i][name];
$appLSArr[$ano][eleInfoNoStr]=$AppInfoNoArr[$i][eleInfoNoStr];
$appLSArr[$ano][assignedTg]=$AppInfoNoArr[$i][assignedTg];
$ano++;
}
}
$sno=0;
$ano=0;
for($i=0; $i