init web ems all

This commit is contained in:
agtuser
2024-09-27 17:13:36 +08:00
parent 81c97acbe9
commit 5cc56f8078
4263 changed files with 798779 additions and 0 deletions

View File

@@ -0,0 +1,904 @@
<?php
/*********************************************************
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>hlr<6C>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>ά<EFBFBD><CEAC>ר<EFBFBD><D7A8>ҳ<EFBFBD><D2B3>
1<><31><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD>ݱ<EFBFBD><DDB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݵ<EFBFBD><DDB5><EFBFBD><EBB5BD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2<><32><EFBFBD>޸ĵ<DEB8><C4B5>û<EFBFBD><C3BB><EFBFBD><EFBFBD>ݱ<EFBFBD><DDB1><EFBFBD><E6B5BD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>У<EFBFBD>
3<><33><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>ʱ,<2C><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD>޸<EFBFBD><DEB8>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>
<20><><EFBFBD>ù<EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: header.inc
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>
<09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
$keyValue :<3A><><EFBFBD>û<EFBFBD><C3BB>б<EFBFBD><D0B1><EFBFBD><EFBFBD><EFBFBD>
$sysId :<3A><><EFBFBD>û<EFBFBD><C3BB>б<EFBFBD><D0B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҳ<EFBFBD><D2B3>ָ<EFBFBD><D6B8>
$dataTypeNo :<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͣ<EFBFBD>0=<3D>û<EFBFBD><C3BB><EFBFBD><EFBFBD>ݣ<EFBFBD>1=<3D><>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
$language :<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
$canSetNum :ÿ<><C3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޸ĵ<DEB8><C4B5>ֶθ<D6B6><CEB8><EFBFBD>
<20><><EFBFBD>ߣ<EFBFBD>
<EFBFBD>޸<EFBFBD>ע<EFBFBD>ͣ<EFBFBD>
NO.1
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ʱ<EFBFBD>
<EFBFBD>޸<EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*********************************************************/
require("../../inc/header.inc");
$DEBUG = 0;
if($DEBUG) echo "<br><3E><><EFBFBD>ڵ<EFBFBD><DAB5><EFBFBD><EFBFBD>У<EFBFBD><D0A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĺ<EFBFBD><C4B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E3A3AC>ԭ<EFBFBD>£<EFBFBD><C2A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
//==========================================================
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//==========================================================
$pubDb = 'OMC_PUB';
$sysSubsConfTable ='OMC_PUB.sysSubsConf';
$systemConfTable = 'OMC_PUB.sysConf';
$nReadComm = 1;
$nChangeComm = 2;
$nCreateComm = 3;
$nDeleteComm = 4;
$nLoadIndexComm = 5;
$maxLevelNum = 10;
$nInteger = 2;
$nAscStr = 3;
$nHexStr = 4;
//------------ѡ<><D1A1><EFBFBD><EFBFBD><EFBFBD>԰汾----------
if($language == 'eng'){
}else{
}
$odbCodeDef=array(
//array('inputName', 'offset' ,'remark'),
array('OUT_LOCAL', '00.0' ,'<27><><EFBFBD>غ<EFBFBD><D8BA><EFBFBD>'),
array('OUT_TRK', '00.1' ,'<27><><EFBFBD>ֺ<EFBFBD><D6BA><EFBFBD>'),
array('OUT_NATION', '00.2' ,'<27><><EFBFBD>ڳ<EFBFBD>;'),
array('OUT_INTERNATION', '00.3' ,'<27><><EFBFBD>ʳ<EFBFBD>;'),
array('All_IN_CALL', '01.1' ,'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>')
);
$restrictDef=array(
//array('inputName', 'offset' ,'remark'),
array('restrictGrp_1', '00.0' ,'<27><>1'),
array('restrictGrp_2', '00.1' ,'<27><>2'),
array('restrictGrp_3', '00.2' ,'<27><>3'),
array('restrictGrp_4', '00.3' ,'<27><>4')
);
//==========================================================
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//==========================================================
$canSetNum = isset($canSetNum)?$canSetNum:'all';
//<2F><>ʾ<EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD>ݱ༭ҳ<E0BCAD><EFBFBD><E6A3AC>Ҫ<EFBFBD>ı<EFBFBD><C4B1><EFBFBD>
if($DEBUG) echo "<br>sysId=$sysId";
if($DEBUG) echo "<br>canSetNum=$canSetNum";
if($DEBUG) echo "<br>keyValue=$keyValue";
if($DEBUG) echo "<br>sysTypeNo=$sysTypeNo";
if($DEBUG) echo "<br>sysNo=$sysNo";
if($DEBUG) echo "<br>subSysNo=$subSysNo";
if($DEBUG) echo "<br>dataTypeNo=$dataTypeNo";
//<2F><><EFBFBD>
//$canSetNum =1; // <20><>= 'all'
//$sysId='330_0_0';
//$keyValue= '0460022157127016';
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͱ<EFBFBD><CDB1><EFBFBD>
if($DEBUG) echo "<br>isRead=$isRead";
if($DEBUG) echo "<br>isChange=$isChange";
if($DEBUG) echo "<br>isCreate=$isCreate";
if($DEBUG) echo "<br>isDelete=$isDelete";
if($DEBUG) echo "<br>isLoadIndex=$isLoadIndex";
//<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޸ĵ<DEB8><C4B5><EFBFBD><EFBFBD><EFBFBD>
if($DEBUG) echo "<br>bgnNo=$bgnNo";
if($DEBUG) echo "<br>endNo=$endNo";
//---------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><E0BCAD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֶ<EFBFBD>-------
$showAttrDef=array(
array('fieldName'=>'used_flag', 'inputName'=>'used_flag'),
array('fieldName'=>'imsi', 'inputName'=>'imsi'),
array('fieldName'=>'msisdn', 'inputName'=>'msisdn'),
//array('fieldName'=>'acc_mode', 'inputName'=>'acc_mode'),
//array('fieldName'=>'lac', 'inputName'=>'lac'),
array('fieldName'=>'ODB_Code', 'inputName'=>'ODB_Code'),
array('fieldName'=>'clip_state', 'inputName'=>'clip_state'),
array('fieldName'=>'callwait_state', 'inputName'=>'callwait_state'),
array('fieldName'=>'callhold_state', 'inputName'=>'callhold_state'),
//array('fieldName'=>'seccall_state', 'inputName'=>'seccall_state'),
array('fieldName'=>'group_number', 'inputName'=>'group_number'),
array('fieldName'=>'alarm_time', 'inputName'=>'alarm_time'),
array('fieldName'=>'call_bar_opt', 'inputName'=>'call_bar_opt'),
array('fieldName'=>'call_bar_pwd', 'inputName'=>'call_bar_pwd'),
//array('fieldName'=>'bar_pw_attemp', 'inputName'=>'bar_pw_attemp'),
array('fieldName'=>'boic_state', 'inputName'=>'boic_state'),
array('fieldName'=>'boic_hplmn', 'inputName'=>'boic_hplmn'),
array('fieldName'=>'baic_state', 'inputName'=>'baic_state'),
array('fieldName'=>'boc_state', 'inputName'=>'boc_state'),
array('fieldName'=>'baoc_state', 'inputName'=>'baoc_state'),
array('fieldName'=>'cfu_state', 'inputName'=>'cfu_state'),
array('fieldName'=>'cfu_number', 'inputName'=>'cfu_number'),
array('fieldName'=>'cfb_state', 'inputName'=>'cfb_state'),
array('fieldName'=>'cfb_num', 'inputName'=>'cfb_num'),
array('fieldName'=>'cfnry_st', 'inputName'=>'cfnry_st'),
array('fieldName'=>'cfnry_num', 'inputName'=>'cfnry_num'),
array('fieldName'=>'cfnry_time', 'inputName'=>'cfnry_time'),
array('fieldName'=>'cfnrc_st', 'inputName'=>'cfnrc_st'),
array('fieldName'=>'cfnrc_num', 'inputName'=>'cfnrc_num'),
array('fieldName'=>'Restrict_num', 'inputName'=>'Restrict_num'),
array('fieldName'=>'CCBS', 'inputName'=>'CCBS'),
array('fieldName'=>'mutiPty_call', 'inputName'=>'mutiPty_call'),
array('fieldName'=>'malicious_call', 'inputName'=>'malicious_call')
);
//<2F><><EFBFBD><EFBFBD>fieldName<6D><65>inputName<6D><65><EFBFBD>ȣ<EFBFBD><C8A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӵ<EFBFBD><D3B4><EFBFBD>
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>һЩ<D2BB><D0A9><EFBFBD>Ӵ<EFBFBD><D3B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E7BBB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD><C7B0>91<39><31><EFBFBD><EFBFBD>E,<2C><><EFBFBD><EFBFBD>һЩ<D2BB><D0A9>ѡ<EFBFBD><D1A1><EFBFBD>ĺϲ<C4BA>
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><E0BCAD><EFBFBD><EFBFBD><EFBFBD>뵥Ԫ
if($DEBUG && $_SERVER['REQUEST_METHOD'] == "POST"){
for($i=0;$i<sizeof($showAttrDef);$i++){
$inputName =$showAttrDef[$i][inputName];
$inputValue =${$inputName};
if(strlen($inputValue)){
echo "<br>$inputName = $inputValue";
}else{
echo "<br>Can not find $inputName's value";
}
}
}
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>뵥Ԫ<EBB5A5><D4AA>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD>ɸ<EFBFBD><C9B8><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><E0BCAD><EFBFBD>ֶ<EFBFBD>ֵ
if($_SERVER['REQUEST_METHOD'] == "POST"){
//<2F><>ʾʱ<CABE><CAB1>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5>ֶΣ<D6B6><CEA3><EFBFBD><E1BDBB>Ҳ<EFBFBD><D2B2>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD>ϳ<EFBFBD>
//$lac =dechex($lac);
$cfnry_time=dechex($cfnry_time);
//ODB_Code
$orgValue=$ODB_Code;
for($i=0;$i<sizeof($odbCodeDef);$i++){
$inputName =$odbCodeDef[$i][0];
$inputValue =${$inputName};
if($DEBUG) echo "<br>$inputName = $inputValue";
if(strlen($inputValue) == 0){
$inputValue=0;
}
$inputOffset=$odbCodeDef[$i][1];
if($DEBUG) echo "<br>setBitValue($orgValue,$inputOffset,$inputValue)";
$orgValue=setBitValue($orgValue,$inputOffset,$inputValue);
}
$ODB_Code=$orgValue;
//Restrict_num
$orgValue=$Restrict_num;
for($i=0;$i<sizeof($restrictDef);$i++){
$inputName =$restrictDef[$i][0];
$inputValue =${$inputName};
if($DEBUG) echo "<br>$inputName = $inputValue";
if(strlen($inputValue) == 0){
$inputValue=0;
}
$inputOffset=$restrictDef[$i][1];
if($DEBUG) echo "<br>setBitValue($orgValue,$inputOffset,$inputValue)";
$orgValue=setBitValue($orgValue,$inputOffset,$inputValue);
}
$Restrict_num=$orgValue;
//<2F><>ʽ<EFBFBD><CABD>ÿ<EFBFBD><C3BF><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֶΣ<D6B6><CEA3>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>ݴ<EFBFBD><DDB4><EFBFBD>ģ<EFBFBD><EFBFBD><E9B4A6>
$bgnNo=0;
$endNo=0;
for($i=$bgnNo;$i<sizeof($showAttrDef);$i++){
$tmpFieldName = $showAttrDef[$i][fieldName];
${'checkBox_'.$endNo} =1;
${'fieldName_'.$endNo}=$tmpFieldName;
${'editValue_'.$endNo}=${$tmpFieldName};
if($DEBUG) echo "<br>checkBox_$endNo = ${'checkBox_'.$endNo}";
if($DEBUG) echo "<br>fieldName_$endNo = ${'fieldName_'.$endNo}";
if($DEBUG) echo "<br>editValue_$endNo = ${'editValue_'.$endNo}";
$endNo++;
if($canSetNum != 'all' && $endNo > $canSetNum){
break;
}
}
//if($DEBUG) exit();
}
//==========================================================
//<2F><><EFBFBD>ݴ<EFBFBD><DDB4><EFBFBD>
//==========================================================
if (1 == $isLoadIndex) {
$fieldNameList = "imsi,msisdn,used_flag,lac";
} else {
$fieldNameList = "ALL";
}
if ($DEBUG) echo "fieldNameList=$fieldNameList<br>";
?>
<base target="_self">
<body leftmargin="15" rightmargin="10" onload="javascript:adjust_frame('down');" onresize="javascript:adjust_frame('down');" style="overflow:hidden;overflow-x:hidden;overflow-y:hidden;">
<?php
require("../pubSubsMng/sendComm.inc");
require("../pubSubsMng/dataProc.inc");
//==========================================================
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>
//==========================================================
$seqNo=1;
?>
<?php
adjust_head_frame("down");
adjust_title_head_frame("down");
adjust_title_tail_frame("down");
adjust_content_head_frame("down");
echo "<br>";
//**********************************<2A><EFBFBD><E0BCAD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>javascript*****************************************
?>
<script LANGUAGE="JavaScript">
function selCheckBox(thisCheckBox)
{
if(thisCheckBox.checked == true){
thisCheckBox.value=1;
}else{
thisCheckBox.value=0;
}
}
function askSureToDel(keyName,keyId)
{
var answer = confirm("Are you sure to delete this subscriber( "+keyName+"="
+ keyId + ") from <?php echo"$sysTypeName";?> server?");
if (answer == true){
window.location.href = "<?php echo "$PHP_SELF?sysId=$sysId&dataTypeNo=$dataTypeNo&bufferNo=$bufferNo&keyValue=$keyValue&isDelete=1";?>";
//alert('Try to send delete command');
}else{
return(false);
}
}
</script>
<form method="POST" name="update" action="<?php echo"$PHP_SELF";?>" >
<?php
//<2F><>ʾ<EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>༭ҳ<E0BCAD><D2B3>
?>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td><nobr>
<?php echo "Server Id:"?>
<select name="sysId" size="1">
<?php
$selSysIdSql="SELECT sysNo,subSysNo,sysTypeName
FROM sysInfo,sysConf
WHERE sysInfo.sysTypeNo='$sysTypeNo' AND sysConf.sysTypeNo='$sysTypeNo'
ORDER BY baseStat DESC,updateTime DESC
";
if($DEBUG) echo "<br>$selSysIdSql";
$sysIdResult=mysqli_query($pubConn,$selSysIdSql);
echo mysqli_error($pubConn);
while($sysIdRows=mysqli_fetch_array($sysIdResult)){
echo "<option value=\"$sysTypeNo"."_$sysIdRows[sysNo]"."_$sysIdRows[subSysNo]\"";
if(($sysNo == $sysIdRows[sysNo]) && ($subSysNo == $sysIdRows[subSysNo]))
echo " selected";
echo " >$sysIdRows[sysTypeName]"."_$sysIdRows[sysNo]"."_$sysIdRows[subSysNo]";
echo "</option>";
}
?>
</select>
</nobr>
</td>
<td><nobr>
<?php
$showkeyValue= $keyValue;
$keyValueName='IMSI';
echo "&nbsp;&nbsp;$keyValueName:$showkeyValue";
?>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</nobr></td>
<?php
if($isTryCreate > 0){
?>
<td >
<input type="submit" value="Create in <?php echo "$sysTypeName"?>" name="create" title="" class="button" onClick="javascript:document.update.isCreate.value=1;">
<input type="hidden" value="0" name="isCreate">
<input type="hidden" value="0" name="isChange">
</td>
<td>
&nbsp;&nbsp;&nbsp;
<input type="submit" value="Create in OMC" name="create" title="" class="button" onClick="javascript:document.update.isCreate.value=2;">
</td>
<?php
}else{
?>
<td>
<input type="submit" value="Get" name="read" title="" class="button" onClick="javascript:document.update.isRead.value=1;">
<input type="hidden" value="0" name="isRead">
</td>
<td>
<input type="submit" value="Set" name="change" title="" class="button" onClick="javascript:document.update.isChange.value=1;">
<input type="hidden" value="0" name="isChange">
<input type="hidden" value="0" name="isCreate">
</td>
<td>
<input type="button" value="Delete" name="delete" title="Delete this subscriber" class="button" onClick="askSureToDel(<?php echo"'$keyValueName','$keyValue'";?>)">
<input type="hidden" value="0" name="isDelete">
</td>
<?php
}
?>
<td width="100%">&nbsp;</td>
</tr>
</table>
<br>
<?php
//<2F><><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>
//$tmpRow[fieldName]
?>
<table border="1" width="100%" cellpadding="2" cellspacing="0" bordercolor="#666666" bordercolordark="#FFFFFF" bgcolor="#FFFFFF">
<tr bgcolor="#E6E6E6">
<td width="5%"> No.</td>
<td width="35%"><3E><>Ŀ</td>
<td width="20%">ȡֵ</td>
<td width="40%">˵<><CBB5></td>
</tr>
<?
//used_flag
$used_flag=$tmpRow[used_flag];
echo "\n <tr>";
echo "<td> $seqNo </td>";
$seqNo++;
echo "<td>ʹ<>ñ<EFBFBD>־</td>";
echo "<td>";
if($used_flag > '00'){
echo "<input type=\"radio\" name=\"used_flag\" value=\"01\" checked>ʹ<><CAB9><EFBFBD><EFBFBD>";
echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ";
echo "<input type=\"radio\" name=\"used_flag\" value=\"00\">δʹ<CEB4><CAB9>";
}else{
echo "<input type=\"radio\" name=\"used_flag\" value=\"01\">ʹ<><CAB9><EFBFBD><EFBFBD>";
echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ";
echo "<input type=\"radio\" name=\"used_flag\" value=\"00\" checked>δʹ<CEB4><CAB9>";
}
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
//imsi
$imsi=$tmpRow[imsi];
if($isTryCreate > 0){
echo "\n <tr>";
echo "<td> $seqNo </td>";
$seqNo++;
echo "<td>IMSI</td>";
echo "<td>";
echo "<input type=\"text\" name=\"imsi\" maxlength=\"15\" size=\"18\" value=\"$imsi\" class=\"text\">";
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
}else{
$acc_mode=$tmpRow[acc_mode];
if($acc_mode == '01'){
echo "\n <tr>";
echo "<td> $seqNo </td>";
$seqNo++;
echo "<td>EAN<41><4E><EFBFBD><EFBFBD></td>";
echo "<td>";
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
echo "\n <tr>";
echo "<td> $seqNo </td>";
$seqNo++;
echo "<td><3E>˿ں<CBBF></td>";
echo "<td>";
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
}else{
echo "\n <tr>";
echo "<td> $seqNo </td>";
$seqNo++;
echo "<td>IMSI</td>";
echo "<td>$imsi";
echo "<input type=\"hidden\" name=\"imsi\" value=\"$imsi\">";
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
}
}
//msisdn
$msisdn =$tmpRow[msisdn];
$msisdn =str_replace('E','',$msisdn);
echo "\n <tr>";
echo "<td> $seqNo </td>";
$seqNo++;
echo "<td><3E><EFBFBD><E7BBB0><EFBFBD><EFBFBD></td>";
echo "<td>";
echo "<input type=\"text\" name=\"msisdn\" maxlength=\"15\" size=\"18\" value=\"$msisdn\" class=\"text\">";
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
//acc_mode
$acc_mode=$tmpRow[acc_mode];
echo "\n <tr>";
echo "<td> $seqNo </td>";
$seqNo++;
echo "<td><3E>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD></td>";
echo "<td>";
if($isTryCreate > 0){
if($acc_mode == '01'){
echo "<22>̶<EFBFBD><CCB6>û<EFBFBD><input type=\"radio\" name=\"acc_mode\" value=\"01\" checked>&nbsp;&nbsp;";
echo "<22>ƶ<EFBFBD><C6B6>û<EFBFBD><input type=\"radio\" name=\"acc_mode\" value=\"02\" >";
}else{
echo "<22>̶<EFBFBD><CCB6>û<EFBFBD><input type=\"radio\" name=\"acc_mode\" value=\"01\">&nbsp;&nbsp;";
echo "<22>ƶ<EFBFBD><C6B6>û<EFBFBD><input type=\"radio\" name=\"acc_mode\" value=\"02\" checked>";
}
}else{
if($acc_mode == '01'){
echo "<22>̶<EFBFBD><CCB6>û<EFBFBD>";
}else{
echo "<22>ƶ<EFBFBD><C6B6>û<EFBFBD>";
}
}
echo "";
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
//lac
$lac =str_replace('F','',$tmpRow[lac]);
$lac =hexdec($lac);
echo "\n <tr>";
echo "<td> $seqNo </td>";
$seqNo++;
echo "<td>LAC<41><43><EFBFBD><EFBFBD></td>";
echo "<td>";
echo "$lac";
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
//ODB_Code
//$odbCodeDef<65><66>ǰ<EFBFBD><EFBFBD><EFBFBD><E5A3AC>Ϊ<EFBFBD><EFBFBD><E1BDBB><EFBFBD>ϳ<EFBFBD>ֵҲ<D6B5><D2B2>Ҫ
$ODB_Code=$tmpRow[ODB_Code];
echo "\n <tr>";
echo "<td> $seqNo </td>";
$seqNo++;
echo "<td><3E>û<EFBFBD>Ȩ<EFBFBD><C8A8>(ODB)</td>";
echo "<td>";
echo "&nbsp; <input type=\"hidden\" name=\"ODB_Code\" value=\"$ODB_Code\">";
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
for($i=0;$i<sizeof($odbCodeDef);$i++){
echo "\n <tr>";
echo "<td> &nbsp; </td>";
echo "<td>{$odbCodeDef[$i][2]}</td>";
echo "<td>";
$value=getBitValue($ODB_Code,$odbCodeDef[$i][1]);
if($value == '0'){
echo "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><input type=\"radio\" name=\"{$odbCodeDef[$i][0]}\" value=\"1\" checked>&nbsp;&nbsp;";
echo "<22><><EFBFBD><EFBFBD><input type=\"radio\" name=\"{$odbCodeDef[$i][0]}\" value=\"0\" >";
}else{
echo "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><input type=\"radio\" name=\"{$odbCodeDef[$i][0]}\" value=\"1\" >&nbsp;&nbsp;";
echo "<22><><EFBFBD><EFBFBD><input type=\"radio\" name=\"{$odbCodeDef[$i][0]}\" value=\"0\" checked>";
}
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
}
//<2F><>ֵҵ<D6B5><D2B5>====================================
echo "\n <tr>";
echo "<td> $seqNo </td>";
$seqNo++;
echo "<td><3E><>ֵҵ<D6B5><D2B5></td>";
echo "<td>&nbsp;</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
//clip_state
$clip_state=$tmpRow[clip_state];
echo "\n <tr>";
echo "<td>&nbsp;</td>";
echo "<td><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ</td>";
echo "<td>";
if($clip_state == '01'){
echo "<22>ṩ<input type=\"radio\" name=\"clip_state\" value=\"01\" checked>&nbsp;&nbsp;";
echo "δ<>ṩ<input type=\"radio\" name=\"clip_state\" value=\"00\" >";
}else{
echo "<22>ṩ<input type=\"radio\" name=\"clip_state\" value=\"01\" >&nbsp;&nbsp;";
echo "δ<>ṩ<input type=\"radio\" name=\"clip_state\" value=\"00\" checked>";
}
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
//callwait_state
$tmpDef=array(
//array('value','Name'),
array('05','<27><><EFBFBD><EFBFBD>'),
array('04','δ<><CEB4><EFBFBD><EFBFBD>'),
array('00','δ<>ṩ')
);
$tmpName='callwait_state';
$callwait_state=$tmpRow[callwait_state];
echo "\n <tr>";
echo "<td>&nbsp;</td>";
echo "<td><3E><><EFBFBD>еȴ<D0B5></td>";
echo "<td>";
for($i=0;$i<sizeof($tmpDef);$i++){
echo "{$tmpDef[$i][1]}<input type=\"radio\" name=\"$tmpName\" value=\"{$tmpDef[$i][0]}\" ";
if($tmpDef[$i][0] == $callwait_state){
echo "checked";
}
echo ">&nbsp;&nbsp;";
}
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
//callhold_state
$callhold_state=$tmpRow[callhold_state];
echo "\n <tr>";
echo "<td>&nbsp;</td>";
echo "<td><3E><><EFBFBD>б<EFBFBD><D0B1><EFBFBD></td>";
echo "<td>";
if($callhold_state == '01'){
echo "<22>ṩ<input type=\"radio\" name=\"callhold_state\" value=\"01\" checked>&nbsp;&nbsp;";
echo "δ<>ṩ<input type=\"radio\" name=\"callhold_state\" value=\"00\" >";
}else{
echo "<22>ṩ<input type=\"radio\" name=\"callhold_state\" value=\"01\" >&nbsp;&nbsp;";
echo "δ<>ṩ<input type=\"radio\" name=\"callhold_state\" value=\"00\" checked>";
}
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
/*
//seccall_state
$seccall_state=$tmpRow[seccall_state];
echo "\n <tr>";
echo "<td>&nbsp;</td>";
echo "<td><3E><><EFBFBD><EFBFBD><EFBFBD>绰׷<E7BBB0><D7B7></td>";
echo "<td>";
if($seccall_state == '01'){
echo "<22>ṩ<input type=\"radio\" name=\"seccall_state\" value=\"01\" checked>&nbsp;&nbsp;";
echo "δ<>ṩ<input type=\"radio\" name=\"seccall_state\" value=\"00\" >";
}else{
echo "<22>ṩ<input type=\"radio\" name=\"seccall_state\" value=\"01\" >&nbsp;&nbsp;";
echo "δ<>ṩ<input type=\"radio\" name=\"seccall_state\" value=\"00\" checked>";
}
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
*/
//group_number
$group_number=$tmpRow[group_number];
echo "\n <tr>";
echo "<td>&nbsp;</td>";
echo "<td><3E><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD></td>";
echo "<td>";
echo "<select size=\"1\" name=\"group_number\">";
for($i=0; $i<256; $i++){
if($i == $group_number){
echo "<option value=\"$i\" selected>$i</option>";
}else{
echo "<option value=\"$i\">$i</option>";
}
}
echo "</select>";
echo "</td>";
echo "<td><3E><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD>0<EFBFBD>Ŵ<EFBFBD><C5B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>κμ<CEBA><CEBC><EFBFBD></td>";
echo "</tr>";
//alarm_time
$tmpDef=array(
//array('value','Name'),
array('05','<27><><EFBFBD><EFBFBD>'),
array('04','δ<><CEB4><EFBFBD><EFBFBD>'),
array('00','δ<>ṩ')
);
$tmpName='alarm_time';
$alarm_time=$tmpRow[alarm_time];
$alarmFlag=substr($alarm_time,2,1);
echo "\n <tr>";
echo "<td>&nbsp;</td>";
echo "<td><3E><><EFBFBD>ӷ<EFBFBD><D3B7><EFBFBD></td>";
echo "<td>";
for($i=0;$i<sizeof($tmpDef);$i++){
echo "{$tmpDef[$i][1]}<input type=\"radio\" name=\"$tmpName\" value=\"{$tmpDef[$i][0]}\" ";
if($tmpDef[$i][0] == $alarmFlag){
echo "checked";
}
echo ">&nbsp;&nbsp;";
}
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
$alarmHour=substr($alarm_time,0,1);
$alarmMinute=substr($alarmMinute,1,1);
echo "\n <tr>";
echo "<td>&nbsp;</td>";
echo "<td><3E><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td>";
echo "<td>";
echo "Сʱ<select size=\"1\" name=\"alarmHour\">";
for($i=0; $i<24; $i++){
if($i == $alarmHour){
echo "<option value=\"$i\" selected>$i</option>";
}else{
echo "<option value=\"$i\">$i</option>";
}
}
echo "</select>";
echo "&nbsp;&nbsp;<3B><><EFBFBD><EFBFBD><select size=\"1\" name=\"alarmMinute\">";
for($i=0; $i<60; $i++){
if($i == $alarmMinute){
echo "<option value=\"$i\" selected>$i</option>";
}else{
echo "<option value=\"$i\">$i</option>";
}
}
echo "</select>";
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>==========================================
echo "\n <tr>";
echo "<td> $seqNo </td>";
$seqNo++;
echo "<td><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td>";
echo "<td>&nbsp;";
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
//call_bar_opt
$tmpDef=array(
//array('value','Name'),
array('00','<27><><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>'),
array('01','<27>û<EFBFBD><C3BB><EFBFBD><EFBFBD>ƣ<EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD>룩'),
array('02','<27>û<EFBFBD><C3BB><EFBFBD><EFBFBD>ƣ<EFBFBD><C6A3><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD>룩')
);
$call_bar_opt=$tmpRow[call_bar_opt];
echo "\n <tr>";
echo "<td>&nbsp;</td>";
echo "<td><3E><><EFBFBD>Ʒ<EFBFBD>ʽ</td>";
echo "<td>";
echo "<select size=\"1\" name=\"call_bar_opt\">";
for($i=0;$i<sizeof($tmpDef);$i++){
if($tmpDef[$i][0] == $call_bar_opt){
echo "<option value=\"{$tmpDef[$i][0]}\" selected>{$tmpDef[$i][1]}</option>";
}else{
echo "<option value=\"{$tmpDef[$i][0]}\" >{$tmpDef[$i][1]}</option>";
}
}
echo "</select>";
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
//call_bar_pwd
$call_bar_pwd=$tmpRow[call_bar_pwd];
echo "\n <tr>";
echo "<td>&nbsp;</td>";
echo "<td>Ȩ<><C8A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td>";
echo "<td>";
echo "<input type=\"text\" name=\"call_bar_pwd\" maxlength=\"4\" value=\"$call_bar_pwd\" class=\"text\">";
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
/*
//bar_pw_attemp
$bar_pw_attemp=$tmpRow[bar_pw_attemp];
echo "\n <tr>";
echo "<td>&nbsp;</td>";
echo "<td><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td>";
echo "<td>";
echo "<input type=\"text\" name=\"bar_pw_attemp\" maxlength=\"2\" value=\"$bar_pw_attemp\" class=\"text\">";
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
*/
$tmpDef=array(
//array('value','Name'),
array('05','<27><><EFBFBD><EFBFBD>'),
array('04','δ<><CEB4><EFBFBD><EFBFBD>'),
array('00','δ<>ṩ')
);
$callBarDef=array(
//array('fieldName','Remark'),
array('boic_state','<27><><EFBFBD>ʳ<EFBFBD>;<EFBFBD><CDBE><EFBFBD><EFBFBD>'),
array('boic_hplmn','<27><><EFBFBD>ڳ<EFBFBD>;<EFBFBD><CDBE><EFBFBD><EFBFBD>'),
array('baic_state','<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)'),
array('boc_state','<27><><EFBFBD>ֺ<EFBFBD><D6BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'),
array('baoc_state','<27><><EFBFBD>غ<EFBFBD><D8BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>')
);
for($j=0;$j<sizeof($callBarDef);$j++){
$tmpName=$callBarDef[$j][0];
$tmpValue=$tmpRow[$tmpName];
$tmpRemark=$callBarDef[$j][1];
echo "\n <tr>";
echo "<td> &nbsp; </td>";
echo "<td>$tmpRemark</td>";
echo "<td>";
for($i=0;$i<sizeof($tmpDef);$i++){
echo "{$tmpDef[$i][1]}<input type=\"radio\" name=\"$tmpName\" value=\"{$tmpDef[$i][0]}\" ";
if($tmpDef[$i][0] == $tmpValue){
echo "checked";
}
echo ">&nbsp;&nbsp;";
}
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
}
//<2F><><EFBFBD><EFBFBD>ת<EFBFBD><D7AA>===================================
echo "\n <tr>";
echo "<td> $seqNo </td>";
$seqNo++;
echo "<td><3E><><EFBFBD><EFBFBD>ת<EFBFBD><D7AA></td>";
echo "<td>&nbsp;";
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
//call_bar_opt
$tmpDef=array(
//array('value','Name'),
array('05','<27><><EFBFBD><EFBFBD>'),
array('04','δ<><CEB4><EFBFBD><EFBFBD>'),
array('00','δ<>ṩ')
);
$cfDef=array(
//array('fieldName_1','Remark_1','fieldName_2','Remark_2'),
array('cfu_state', '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת<EFBFBD><D7AA>(CFU)', 'cfu_number', '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת<EFBFBD>ƺ<EFBFBD><C6BA><EFBFBD>'),
array('cfb_state', '<27><>æת<C3A6><D7AA>(CFB)', 'cfb_num', '<27><>æת<C3A6>ƺ<EFBFBD><C6BA><EFBFBD>'),
array('cfnry_st', '<27><>Ӧ<EFBFBD><D3A6>ת<EFBFBD><D7AA>(CFNRy)', 'cfnry_num', '<27><>Ӧ<EFBFBD><D3A6>ת<EFBFBD>ƺ<EFBFBD><C6BA><EFBFBD>', 'cfnry_time', '<27><>Ӧ<EFBFBD><D3A6>ת<EFBFBD><D7AA>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'),
array('cfnrc_st', '<27><><EFBFBD>ڷ<EFBFBD><DAB7><EFBFBD><EFBFBD><EFBFBD>ת<EFBFBD><D7AA>(CFNRc)','cfnrc_num', '<27><><EFBFBD>ڷ<EFBFBD><DAB7><EFBFBD><EFBFBD><EFBFBD>ת<EFBFBD>ƺ<EFBFBD><C6BA><EFBFBD>')
);
for($j=0;$j<sizeof($cfDef);$j++){
$tmpName_1 =$cfDef[$j][0];
$tmpValue_1 =$tmpRow[$tmpName_1];
$tmpRemark_1 =$cfDef[$j][1];
$tmpName_2 =$cfDef[$j][2];
$tmpValue_2 =str_replace('E','',$tmpRow[$tmpName_2]);
$tmpValue_2 =str_replace('F','',$tmpRow[$tmpName_2]);
$tmpRemark_2 =$cfDef[$j][3];
echo "\n <tr>";
echo "<td> &nbsp; </td>";
echo "<td>$tmpRemark_1</td>";
echo "<td>";
for($i=0;$i<sizeof($tmpDef);$i++){
echo "{$tmpDef[$i][1]}<input type=\"radio\" name=\"$tmpName_1\" value=\"{$tmpDef[$i][0]}\" ";
if($tmpDef[$i][0] == $tmpValue_1){
echo "checked";
}
echo ">&nbsp;&nbsp;";
}
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
echo "\n <tr>";
echo "<td> &nbsp; </td>";
echo "<td>$tmpRemark_2</td>";
echo "<td>";
echo "<input type=\"text\" name=\"$tmpName_2\" value=\"$tmpValue_2\" maxlength=\"16\" class=\"text\">";
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
if(strlen($cfDef[$j][4]) > 0){
$tmpName_3 =$cfDef[$j][4];
$tmpValue_3 =hexdec($tmpRow[$tmpName_3]);
$tmpRemark_3 =$cfDef[$j][5];
echo "\n <tr>";
echo "<td> &nbsp; </td>";
echo "<td>$tmpRemark_3</td>";
echo "<td>";
echo "<input type=\"text\" name=\"$tmpName_3\" value=\"$tmpValue_3\" maxlength=\"3\" size=\"5\" class=\"text\">(s)";
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
}
}
//Restrict_num
$Restrict_num=$tmpRow[Restrict_num];
echo "\n <tr>";
echo "<td> $seqNo </td>";
$seqNo++;
echo "<td><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td>";
echo "<td>";
echo "<input type=\"hidden\" name=\"Restrict_num\" value=\"$Restrict_num\">";
echo "<nobr>";
for($i=0;$i<sizeof($restrictDef);$i++){
$value=getBitValue($Restrict_num,$restrictDef[$i][1]);
if($value == '1'){
echo "{$restrictDef[$i][2]}<input type=\"checkbox\" name=\"{$restrictDef[$i][0]}\" onClick=selCheckBox(this) value=\"1\" checked>&nbsp;&nbsp;";
}else{
echo "{$restrictDef[$i][2]}<input type=\"checkbox\" name=\"{$restrictDef[$i][0]}\" onClick=selCheckBox(this) value=\"0\" >&nbsp;&nbsp;";
}
}
echo "</nobr>";
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
$tmpCallDef=array(
//array('fieldName','Remark'),
array('CCBS','<27><>æ<EFBFBD>ؽ<EFBFBD>'),
array('mutiPty_call','<27><><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8>'),
array('malicious_call','ͨ<><CDA8><EFBFBD><EFBFBD>ת<EFBFBD><D7AA>')
);
$tmpDef=array(
//array('value','Name'),
array('01','<27>ṩ'),
array('00','δ<>ṩ')
);
for($j=0;$j<sizeof($tmpCallDef);$j++){
$tmpName=$tmpCallDef[$j][0];
$tmpValue=$tmpRow[$tmpName];
$tmpRemark=$tmpCallDef[$j][1];
echo "\n <tr>";
echo "<td> $seqNo </td>";
$seqNo++;
echo "<td>$tmpRemark</td>";
echo "<td>";
for($i=0;$i<sizeof($tmpDef);$i++){
echo "{$tmpDef[$i][1]}<input type=\"radio\" name=\"$tmpName\" value=\"{$tmpDef[$i][0]}\" ";
if($tmpDef[$i][0] == $tmpValue){
echo "checked";
}
echo ">&nbsp;&nbsp;";
}
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
}
?>
</table>
<?php
//*****************************************<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C><><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD>ֵ****************************************
echo "\n<input type=\"hidden\" name=\"dataTypeNo\" value=\"$dataTypeNo\">";
echo "\n<input type=\"hidden\" name=\"keyFieldName\" value=\"$indexFieldName\">";
echo "\n<input type=\"hidden\" name=\"keyValue\" value=\"$keyValue\">";
?>
</form>
&nbsp;
<?php
adjust_content_tail("down");
?>
</body>
</html>
<?php
flush();
?>