1163 lines
33 KiB
PHP
Executable File
1163 lines
33 KiB
PHP
Executable File
<?php
|
|
/*********************************************************
|
|
程序说明:
|
|
功能说明:列表显示账号信息,默认显示第一页用户资料
|
|
|
|
调用关系:调用: header.inc
|
|
被调用:
|
|
|
|
变量说明:
|
|
|
|
作者:
|
|
|
|
修改注释:
|
|
NO.1
|
|
姓名:Cui Ticun
|
|
时间:2004-8-29
|
|
修改说明:Support OMC8.0,modify the PPS subscriber filed
|
|
*********************************************************/
|
|
require("../../inc/header.inc");
|
|
$DEBUG = 0;
|
|
if($DEBUG) echo "<br>正在调试中!!";
|
|
//==========================================================
|
|
//变量定义
|
|
//==========================================================
|
|
$pubDb = 'OMC_PUB';
|
|
$sysSubsConfTable = 'OMC_PUB.sysSubsConf';
|
|
$systemConfTable = 'OMC_PUB.sysConf';
|
|
$numberPerPage = 100; //每页纪录数
|
|
|
|
$nReadComm = 1;
|
|
$nChangeComm = 2;
|
|
$nCreateComm = 3;
|
|
$nDeleteComm = 4;
|
|
$nLoadIndexComm = 5;
|
|
|
|
//确定告警内容显示语言种类
|
|
if($language=='eng'){
|
|
$alarmDesc = alarmDesc_1;
|
|
}else{
|
|
$alarmDesc = alarmDesc_2;
|
|
}
|
|
|
|
//==========================================================
|
|
//输入变量
|
|
//==========================================================
|
|
if($DEBUG) echo "<br>sysTypeNo=$sysTypeNo";
|
|
$dataTypeNo = $_REQUEST['dataTypeNo'];
|
|
$sysTypeNo = $_REQUEST['sysTypeNo'];
|
|
|
|
$bgnNo = $_REQUEST['bgnNo'];
|
|
if($DEBUG) echo "<br>dataTypeNo=$dataTypeNo";
|
|
$commType = $_REQUEST['commType'];
|
|
$keyValue = $_REQUEST['keyValue'];
|
|
//if(1) echo "<br>sysTypeNo=$sysTypeNo";
|
|
if ($_REQUEST['sysId'])
|
|
{
|
|
$sysId = $_REQUEST['sysId'];
|
|
if($DEBUG) echo "<br>sysId=$sysId";
|
|
$sysIdArr=explode('_',$sysId);
|
|
$sysTypeNo=$sysIdArr[0];
|
|
$sysNo=$sysIdArr[1];
|
|
// echo "sysTypeNo=$sysTypeNo,sysNo=$sysNo";
|
|
}
|
|
|
|
|
|
if(!isset($sysNo))
|
|
$sysNo=0;
|
|
//echo "<br>sysId=$sysId";
|
|
//根据sysTypeNo,dataTypeNo获取数据表名,索引字段名
|
|
if($sysTypeNo==390){
|
|
if(!isset($sysId))
|
|
$sysId='390_0_0';
|
|
$sysIdArr=explode('_',$sysId);
|
|
$sysNo=$sysIdArr[1];
|
|
$getConfSql="SELECT indexFieldName,subsDataTable,tmpDataTable
|
|
FROM $sysSubsConfTable
|
|
WHERE sysTypeNo='$sysTypeNo'
|
|
AND dataTypeNo='$dataTypeNo'
|
|
AND sysNo='$sysNo'
|
|
";
|
|
}else{
|
|
$getConfSql="SELECT indexFieldName,subsDataTable,tmpDataTable
|
|
FROM $sysSubsConfTable
|
|
WHERE sysTypeNo='$sysTypeNo'
|
|
AND dataTypeNo='$dataTypeNo'
|
|
";
|
|
}
|
|
if($DEBUG) echo "<br>getConfSql=$getConfSql";
|
|
$getConfResult=mysqli_query($pubConn,$getConfSql);
|
|
echo mysqli_error($pubConn);
|
|
$getConfRows=mysqli_fetch_array($getConfResult);
|
|
$tableName =$getConfRows[subsDataTable];
|
|
$keyFieldName =$getConfRows[indexFieldName];
|
|
|
|
|
|
if($DEBUG) echo "<br>tableName=$tableName";
|
|
if($DEBUG) echo "<br>keyFieldName=$keyFieldName";
|
|
//排序所依赖的字段名
|
|
if(!isset($orderByField)){
|
|
$orderByField = $keyFieldName;
|
|
}
|
|
if($DEBUG) echo "<br>orderByField=$orderByField";
|
|
|
|
//排序字符串
|
|
$orderByStr = " $orderByField";
|
|
if($DEBUG) echo "<br>orderByStr=$orderByStr";
|
|
|
|
|
|
//==========================================================
|
|
//数据处理
|
|
//==========================================================
|
|
//处理删除命令返回
|
|
if($commType == $nDeleteComm){
|
|
$delSql = "DELETE FROM $tableName WHERE $keyFieldName = '$keyValue'";
|
|
if($DEBG) echo "<br>delSql=$delSql";
|
|
mysqli_query($srcDataConn,$delSql);
|
|
echo mysqli_error($srcDataConn);
|
|
}
|
|
//echo "a=$sysTypeNo";
|
|
//定义各个系统的变量
|
|
switch($sysTypeNo){
|
|
case '330':
|
|
$sysTypeName='HLR';
|
|
$canSetNum='all';
|
|
$tableWidth='100%';
|
|
$selectFieldList = "imsi,inter_msisdn,used_flag,nam,camel_flag";
|
|
$showNameList="IMSI,MSISDN,Used flag,Network Access mode,Camel flag";
|
|
$targetPage="./hlrSubsConf.php";
|
|
//$targetPage="./subscriberConfig.php";
|
|
break;
|
|
case '325':
|
|
$sysTypeName='VLR';
|
|
$canSetNum='all';
|
|
$tableWidth='100%';
|
|
$selectFieldList = "IMSI,MSISDN,IMSIDetachFlag,LAI,O_CSI";
|
|
$showNameList = "IMSI,MSISDN,Attach,LAI (MCC-MNC-LAC),O_CSI Flag";
|
|
$targetPage="./vlrSubsConf.php";
|
|
//$targetPage="./subscriberConfig.php";
|
|
break;
|
|
case '360':
|
|
$pssCardMinCount = getPubVar('pssCardMinCount') - 0;
|
|
$dotLen = strLen($pssCardMinCount) - 1;
|
|
$fmtBit = "%01.".$dotLen."f";
|
|
|
|
if($dataTypeNo == 0){
|
|
$sysTypeName='PPS';
|
|
$canSetNum='all';
|
|
$tableWidth='100%';
|
|
$selectFieldList = "msisdn,status,balance,mo_expiration_date,mt_expiration_date,cug_id,access_date";
|
|
$showNameList= "MSISDN,Status,Balance,Expiration(MO),Expiration(MT),CUG,Active since";
|
|
$targetPage="./ppsSubsConf.php";
|
|
//$targetPage="./subscriberConfig.php";
|
|
}else{
|
|
$sysTypeName='Prepaid Card';
|
|
$canSetNum='all';
|
|
$tableWidth='100%';
|
|
$selectFieldList ="card_no,face_value,card_status,expiry_date,valid_time,updated_date,msisdn_used";
|
|
$showNameList="Card no.,Face value,Status,Expiry date,Valid days,Updated date,MSISDN";
|
|
$targetPage="./ppsCardConf.php";
|
|
}
|
|
break;
|
|
case '395':
|
|
$pssCardMinCount = getPubVar('pssCardMinCount') - 0;
|
|
$dotLen = strLen($pssCardMinCount) - 1;
|
|
$fmtBit = "%01.".$dotLen."f";
|
|
|
|
if($dataTypeNo == 0){
|
|
$sysTypeName='RCM';
|
|
$canSetNum='all';
|
|
$tableWidth='100%';
|
|
$selectFieldList = "msisdn,status,balance,mo_expiration_date,mt_expiration_date,cug_id,access_date";
|
|
$showNameList= "MSISDN,Status,Balance,Expiration(MO),Expiration(MT),CUG,Active since";
|
|
$targetPage="./rcmSubsConf.php";
|
|
}else{
|
|
$sysTypeName='Prepaid Card';
|
|
$canSetNum='all';
|
|
$tableWidth='100%';
|
|
$selectFieldList ="card_no,face_value,card_status,expiry_date,valid_time,updated_date,msisdn_used";
|
|
$showNameList="Card no.,Face value,Status,Expiry date,Valid days,Updated date,MSISDN";
|
|
$targetPage="./rcmCardConf.php";
|
|
}
|
|
break;
|
|
case '370':
|
|
$sysTypeName='MNP';
|
|
$canSetNum='all';
|
|
$tableWidth='100%';
|
|
$selectFieldList = "msisdn,status,routing_number,donor,recipient,date";
|
|
$showNameList = "MSISDN,Status,Routing number,Donor,Recipient,Date";
|
|
$targetPage="./mnpSubsConf.php";
|
|
break;
|
|
case '375':
|
|
$sysTypeName='OPPS';
|
|
$canSetNum='all';
|
|
$tableWidth='100%';
|
|
//$selectFieldList = "msisdn,imei,imsi,oprFlag,type,status";
|
|
$selectFieldList = "msisdn,imsi,imei,oprFlag,class";
|
|
//$showNameList="MSISDN,Imei,Imsi,Opr Flag,type,Status";
|
|
$showNameList="MSISDN,IMSI,IMEI,User Status,Class";
|
|
$targetPage="./oprSubsConf.php";
|
|
//$targetPage="./subscriberConfig.php";
|
|
break;
|
|
case '378':
|
|
$sysTypeName='iPALIM';
|
|
$canSetNum='all';
|
|
$tableWidth='100%';
|
|
$selectFieldList = "imsi,msisdn,msisdn_extern,tmsi,lai,type";
|
|
$showNameList = "IMSI,MSISDN Public,MSISDN Private,TMSI,MCC-MNC-LAC-CI,Type";
|
|
$targetPage="./ipalimSubsConf.php";
|
|
break;
|
|
case '340':
|
|
$sysTypeName='AUC';
|
|
$canSetNum='all';
|
|
$tableWidth='100%';
|
|
$selectFieldList = "key_imsi,a3a8_version,status";
|
|
$showNameList = "IMSI,A3A8 version,Service Status";
|
|
$targetPage="./aucSubsConf.php";
|
|
//$targetPage="./subscriberConfig.php";
|
|
break;
|
|
case '380':
|
|
$sysTypeName='EIR';
|
|
$canSetNum='all';
|
|
$tableWidth='50%';
|
|
$selectFieldList = "imei,status";
|
|
$showNameList= "IMEI,Status";
|
|
$targetPage="./eirSubsConf.php";
|
|
//$targetPage="./subscriberConfig.php";
|
|
break;
|
|
case '390':
|
|
$sysTypeName='VMS';
|
|
$canSetNum='all';
|
|
$tableWidth='100%';
|
|
$selectFieldList = "msisdn,mailboxID,promo_language,greeting,pwdValue";
|
|
$showNameList= "MSISDN,Mailbox No.,Language,Greeting type,Password";
|
|
$targetPage="./vmsSubsConf.php";
|
|
//$targetPage="./subscriberConfig.php";
|
|
break;
|
|
case '253':
|
|
$sysTypeName='SN-HLR';
|
|
$canSetNum='all';
|
|
$tableWidth='100%';
|
|
$selectFieldList = "imsi,msisdn,used_flag,lac";
|
|
$showNameList= "imsi,msisdn,used_flag,lac";
|
|
$targetPage="./snHlrSubsConf.php";
|
|
break;
|
|
default:
|
|
echo "Unknown sysTypeNo";
|
|
exit(1);
|
|
}
|
|
global $OMC_server;
|
|
$srcDataConn = mysqli_connect($OMC_server[0]['host'],$OMC_server[0]['user'],$OMC_server[0]['password'], $sysTypeName."_DB");
|
|
|
|
//获取活动的系统id
|
|
if($sysTypeNo==390)
|
|
$getSysIdSql = "SELECT sysNo,subSysNo FROM OMC_PUB.sysInfo
|
|
WHERE sysTypeNo='$sysTypeNo' AND sysNo='$sysNo'
|
|
ORDER BY baseStat DESC,updateTime DESC";
|
|
else
|
|
$getSysIdSql = "SELECT sysNo,subSysNo FROM OMC_PUB.sysInfo
|
|
WHERE sysTypeNo='$sysTypeNo'
|
|
ORDER BY baseStat DESC,updateTime DESC";
|
|
//if($DEBUG)
|
|
// debug_log("/tmp/debug.txt",$getSysIdSql);
|
|
$getSysIdResult=mysqli_query($pubConn,$getSysIdSql);
|
|
// debug_log("/tmp/debug.txt",$getSysIdResult);
|
|
echo mysqli_error($pubConn);
|
|
//debug_log("/tmp/debug.txt",mysqli_num_rows($getSysIdResult));
|
|
if(mysqli_num_rows($getSysIdResult) > 0 ||$sysTypeNo==330){
|
|
|
|
$getSysIdRows=mysqli_fetch_array($getSysIdResult);
|
|
$sysNo = $getSysIdRows[sysNo];
|
|
$subSysNo = $getSysIdRows[subSysNo];
|
|
$sysId = $sysTypeNo.'_'.$sysNo.'_'.$subSysNo;
|
|
}else{
|
|
?>
|
|
<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
|
|
adjust_head_frame("down");
|
|
adjust_title_head_frame("down");
|
|
adjust_title_tail_frame("down");
|
|
adjust_content_head_frame("down");
|
|
|
|
echo "<br><font size=3 color=red>Can not find this system's IP in system List,";
|
|
echo "Please add it!</font>";
|
|
adjust_content_tail("down");
|
|
exit(0);
|
|
}
|
|
|
|
$showFieldArr=explode(',',$selectFieldList);
|
|
$showNameArr=explode(',',$showNameList);
|
|
|
|
//根据上部页面传来的变量,生成查询条件
|
|
//debug_log("/tmp/debug.txt",$selKeyFieldName);
|
|
//debug_log("/tmp/debug.txt",$selKeyValue);
|
|
$selKeyFieldName = $_REQUEST['selKeyFieldName'];
|
|
$selKeyValue = $_REQUEST['selKeyValue'];
|
|
if(strlen($selKeyFieldName) > 0 && strlen($selKeyValue) > 0){
|
|
$whereStr = "WHERE $selKeyFieldName like '%$selKeyValue%'";
|
|
}
|
|
if($DEBUG)echo "sysTypeNo=$sysTypeNo,opps_type_sel=$opps_type_sel<br>";
|
|
if($sysTypeNo == 375)
|
|
{
|
|
if(!isset($opps_type_sel))
|
|
$opps_type_sel=0;
|
|
if($opps_type_sel == 1)
|
|
{
|
|
$whereStr="WHERE oprFlag>=0 and oprFlag<=3 ";
|
|
}
|
|
else if($opps_type_sel == 2)
|
|
{
|
|
$whereStr="WHERE oprFlag>=4 and oprFlag<=5 ";
|
|
}
|
|
if(strlen($selKeyFieldName) > 0 && strlen($selKeyValue) > 0)
|
|
{
|
|
$whereStr.="and $selKeyFieldName like '%$selKeyValue%'";
|
|
}
|
|
//0-3,4-5
|
|
}
|
|
//查询基本条件
|
|
if(strlen($whereStr) > 10){
|
|
$bascWhereStr ="";
|
|
}else{
|
|
$bascWhereStr ="";
|
|
}
|
|
|
|
//首次查询,查出符合条件的纪录条数,并在以后的页面跳转中传递。
|
|
$numberOfRecords = $_REQUEST['numberOfRecords'];
|
|
|
|
if(!$numberOfRecords){
|
|
$bgnNo=0;
|
|
$countSql="SELECT count(*) as totalNum
|
|
FROM $tableName
|
|
$whereStr
|
|
$bascWhereStr
|
|
";
|
|
if($DEBUG) echo "<br>countSql=$countSql";
|
|
//debug_log("/tmp/debug.txt",$countSql);
|
|
$result=mysqli_query($srcDataConn,$countSql);
|
|
//debug_log("/tmp/debug.txt",$result);
|
|
echo mysqli_error($srcDataConn);
|
|
$record = @mysqli_fetch_array($result);
|
|
//debug_log("/tmp/debug.txt",$record);
|
|
$numberOfRecords = $record[0];
|
|
if($DEBUG) echo "<br>numberOfRecords=$numberOfRecords";
|
|
//debug_log("/tmp/debug.txt",$numberOfRecords);
|
|
if($numberOfRecords > 0){
|
|
//debug_log("/tmp/debug.txt","test2");
|
|
//插入日志
|
|
//insertLog("search $sysTypeName subscriber: $selKeyValue ");
|
|
}else{
|
|
//debug_log("/tmp/debug.txt","test3");
|
|
//插入日志
|
|
//insertLog("search $sysTypeName subscriber: $selKeyValue not found");
|
|
?>
|
|
<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
|
|
adjust_head_frame("down");
|
|
adjust_title_head_frame("down");
|
|
adjust_title_tail_frame("down");
|
|
|
|
adjust_content_head_frame("down");
|
|
echo "<br>";
|
|
echo "<br>$strNotFindRecord";
|
|
adjust_content_tail("down");
|
|
exit();
|
|
}
|
|
}
|
|
//debug_log("/tmp/debug.txt","test");
|
|
//找到需要显示的纪录
|
|
if($numberOfRecords > 0){
|
|
$showSql=" SELECT $selectFieldList
|
|
FROM $tableName
|
|
$whereStr
|
|
$bascWhereStr
|
|
ORDER BY $orderByStr
|
|
LIMIT $bgnNo, $numberPerPage
|
|
";
|
|
if($DEBUG) echo "<br>showSql=$showSql";
|
|
$result=@mysqli_query($srcDataConn,$showSql);
|
|
echo mysqli_error($srcDataConn);
|
|
$rows=@mysqli_fetch_array($result);
|
|
|
|
//下面是控制分页显示需要传递的变量传递变量
|
|
if ($numberOfRecords >= 1) {
|
|
$nextBgnNo = $bgnNo + $numberPerPage; //本页的结束数目
|
|
if ($nextBgnNo > $numberOfRecords){
|
|
$nextBgnNo = $numberOfRecords;
|
|
}
|
|
$t1 = $bgnNo + 1;
|
|
$prevBgnNo = $bgnNo - $numberPerPage;
|
|
if ($prevBgnNo < 0) {
|
|
$prevBgnNo = 0;
|
|
}
|
|
if($sysTypeNo==390)
|
|
$basePageLink ="sysTypeNo=$sysTypeNo&sysId=$sysId&dataTypeNo=$dataTypeNo&numberOfRecords=$numberOfRecords&orderByField=$orderByField";
|
|
else
|
|
$basePageLink ="sysTypeNo=$sysTypeNo&dataTypeNo=$dataTypeNo&numberOfRecords=$numberOfRecords&orderByField=$orderByField";
|
|
|
|
$basePageLink .="&selKeyFieldName=$selKeyFieldName&selKeyValue=$selKeyValue";
|
|
$prePageLink ="bgnNo=$prevBgnNo";
|
|
$nextPageLink ="bgnNo=$nextBgnNo";
|
|
}
|
|
$showBgnNo=$bgnNo+1;
|
|
}
|
|
|
|
//==========================================================
|
|
//输出并显示数据
|
|
//==========================================================
|
|
?>
|
|
|
|
<script LANGUAGE="JavaScript">
|
|
function gotoPage(){
|
|
var pageUrl,bgnNo,numberPerPage;
|
|
pageNo=document.selectform.pageNo.value;
|
|
numberPerPage='<?php echo "$numberPerPage";?>';
|
|
bgnNo=numberPerPage*(pageNo-1);
|
|
baseUrl='<?php echo "$PHP_SELF?$basePageLink";?>';
|
|
pageUrl="&bgnNo="+bgnNo;
|
|
window.location.href=baseUrl+pageUrl;
|
|
}
|
|
</script>
|
|
|
|
<body leftmargin="15" rightmargin="10" onload="javascript:adjust_frame('down');" onresize="javascript:adjust_frame('down');" style="overflow:hidden;overflow-x:hidden;overflow-y:hidden;">
|
|
|
|
<form name="selectform">
|
|
|
|
<!-- subscriber overview -->
|
|
<?php
|
|
require("./subsOverview.php");
|
|
?>
|
|
|
|
<?php
|
|
adjust_head_frame("down");
|
|
adjust_title_head_frame("down");
|
|
adjust_title_tail_frame("down");
|
|
adjust_content_head_frame("down");
|
|
echo "<br>";
|
|
|
|
echo "<TABLE border=\"0\" width=\"100%\" cellpadding=\"2\" cellspacing=\"0\" bordercolor=\"#666666\" bordercolordark=\"#FFFFFF\">
|
|
";
|
|
echo "<TR><TD>";
|
|
echo "$strDisplayRecords<FONT color=#0000ff> $showBgnNo - $nextBgnNo</FONT>, ";
|
|
echo "($strTotal:$numberOfRecords)";
|
|
echo "</TD>";
|
|
echo "<TD align=\"right\">";
|
|
// NEW: Display a link for the previous set of records.
|
|
if ($bgnNo != 0) {
|
|
echo "<a href=\"$PHP_SELF?$basePageLink&$prePageLink\">";
|
|
echo "Previous <IMG alt=$strPreviousPage align=absBottom border=0 src=../../images/left.gif ></a> ";
|
|
}else{
|
|
echo "<font color=\"#808080\">Previous </font><IMG alt=$strPreviousPage align=absBottom border=0 src=../../images/left_1.gif ></a> ";
|
|
}
|
|
|
|
//根据纪录条数,算出页码数,本页页码
|
|
if($numberOfRecords > 0){
|
|
$totalPageNum = ceil($numberOfRecords / $numberPerPage );
|
|
$pageNo = $bgnNo / $numberPerPage + 1;
|
|
}
|
|
|
|
echo "<SELECT size=\"1\" name=\"pageNo\" onChange=\"javasript:gotoPage()\">";
|
|
for($i=1;$i<=$totalPageNum;$i++){
|
|
$listBgnNo =($i-1)*$numberPerPage+1;
|
|
$listEndNo =$i*$numberPerPage;
|
|
$listShow =$listBgnNo.'-'.$listEndNo;
|
|
if($i== $pageNo){
|
|
echo "<option selected value=\"$i\" >$listShow</option>";
|
|
}else{
|
|
echo "<option value=\"$i\">$listShow</option>";
|
|
}
|
|
}
|
|
echo "</SELECT>";
|
|
|
|
// NEW: Display a link for the next set of records.
|
|
if ($nextBgnNo != $numberOfRecords && $numberOfRecords >0) {
|
|
echo "<a href=\"$PHP_SELF?$basePageLink&$nextPageLink\">";
|
|
echo "<IMG alt=$strNextPage align=absBottom border=0 src=../../images/right.gif > Next</a>";
|
|
}else{
|
|
echo "<IMG alt=$strNextPage align=absBottom border=0 src=../../images/right_1.gif ><font color=\"#808080\"> Next</font>";
|
|
}
|
|
?>
|
|
</TD>
|
|
</TR>
|
|
</TABLE>
|
|
|
|
<?php
|
|
echo "<TABLE border=\"1\" width=\"$tableWidth\" cellpadding=\"1\" cellspacing=\"0\" bordercolor=\"#666666\" bordercolordark=\"#FFFFFF\">";
|
|
echo "<tr bgcolor=\"#E6E6E6\">";
|
|
for($i=0;$i<sizeof($showFieldArr);$i++){
|
|
echo "<td align=\"center\">";
|
|
echo "<a href=\"$PHP_SELF?sysTypeNo=$sysTypeNo&dataTypeNo=$dataTypeNo&orderByField=$showFieldArr[$i]&selKeyFieldName=$selKeyFieldName&selKeyValue=$selKeyValue\">";
|
|
echo "$showNameArr[$i]</a>";
|
|
echo "</td>";
|
|
}
|
|
?>
|
|
</tr>
|
|
|
|
<?php
|
|
switch($sysTypeNo){
|
|
case '375':
|
|
do{
|
|
echo "<tr>";
|
|
$nPos=0;
|
|
$msisdn=$rows[$nPos++];
|
|
if(trim($msisdn)=="")
|
|
continue;
|
|
echo "<td align=\"center\">";
|
|
echo "<a href=\"$targetPage?sysId=$sysId&dataTypeNo=$dataTypeNo&";
|
|
echo "keyValue={$rows[$keyFieldName]}&canSetNum=$canSetNum&isRead=1\"> $msisdn</a>";
|
|
echo "</td>";
|
|
|
|
//imsi
|
|
$imsi=$rows[$nPos++];
|
|
echo "<td align=\"center\">";
|
|
echo " $imsi";
|
|
echo "</td>";
|
|
|
|
//IMEI
|
|
$imei=$rows[$nPos++];
|
|
echo "<td align=\"center\">";
|
|
echo " $imei";
|
|
echo "</td>";
|
|
|
|
//oprFlag
|
|
$oprFlag_label=array(
|
|
0=>"OPR-0",//0=>"Not Registered",
|
|
1=>"OPR-1",//1=>"OprStateWithoutRoamingAgreement",
|
|
2=>"OPR-2a",//2=>"OprStateWithRoamingAgreement",
|
|
3=>"OPR-2b",//3=>"RoamingState",
|
|
4=>"IMDX-P1",
|
|
5=>"IMDX-P2",
|
|
6=>"IMDX-H");
|
|
$oprFlag=$rows[$nPos++]+0;
|
|
echo "<td align=\"center\">";
|
|
echo " {$oprFlag_label[$oprFlag]}";
|
|
echo "</td>";
|
|
|
|
$oprClass_label=array(
|
|
0=>"Ordinary",
|
|
1=>"Premium",
|
|
2=>"VIP"
|
|
);
|
|
$oprClass=$rows[$nPos++]+0;
|
|
echo "<td align=\"center\">";
|
|
echo " {$oprClass_label[$oprClass]}";
|
|
echo "</td>";
|
|
|
|
//type
|
|
/*
|
|
$type_label=array(0=>"Trial",1=>"Normal");
|
|
$type=$rows[$nPos++]+0;
|
|
echo "<td align=\"center\">";
|
|
echo " {$type_label[$type]}";
|
|
echo "</td>";
|
|
*/
|
|
/*
|
|
//status
|
|
$status_label=array(0=>"Idle",1=>"Msisdn Allocated",2=>"Msisdn Registered");
|
|
$status=$rows[$nPos++]+0;
|
|
echo "<td align=\"center\">";
|
|
echo " {$status_label[$status]}";
|
|
echo "</td>";
|
|
echo "</tr>";
|
|
*/
|
|
}while($rows=mysqli_fetch_array($result));
|
|
break;
|
|
case '378':
|
|
do{
|
|
echo "<tr>";
|
|
$nPos=0;
|
|
$imsi=$rows[$nPos++];
|
|
if(trim($imsi)=="")
|
|
continue;
|
|
echo "<td align=\"center\">";
|
|
echo "<a href=\"$targetPage?sysId=$sysId&dataTypeNo=$dataTypeNo&";
|
|
echo "keyValue={$rows[$keyFieldName]}&canSetNum=$canSetNum&isRead=1\"> $imsi</a>";
|
|
echo "</td>";
|
|
$ipalim_type=$rows[5]+0;
|
|
$msisdn=$rows[$nPos++];
|
|
if($ipalim_type == 0)
|
|
$msisdn="N/A";
|
|
echo "<td align=\"center\">";
|
|
echo " $msisdn";
|
|
echo "</td>";
|
|
|
|
$msisdn_extern=$rows[$nPos++];
|
|
if($ipalim_type == 1)
|
|
$msisdn_extern="N/A";
|
|
echo "<td align=\"center\">";
|
|
echo " $msisdn_extern";
|
|
echo "</td>";
|
|
|
|
$tmsi=$rows[$nPos++];
|
|
echo "<td align=\"center\">";
|
|
echo " $tmsi";
|
|
echo "</td>";
|
|
|
|
$lai=$rows[$nPos++];
|
|
$lai_mcc=substr($lai,0,3);
|
|
$lai_mnc=substr($lai,3,3);
|
|
$lai_lai=substr($lai,6,4);
|
|
$lai_ci=substr($lai,10,4);
|
|
echo "<td align=\"center\">";
|
|
echo " $lai_mcc-$lai_mnc-$lai_lai-$lai_ci";
|
|
echo "</td>";
|
|
|
|
|
|
$ipalim_type_label=array(0=>"Private",1=>"Public",2=>"Hybrid");
|
|
$ipalim_type=$rows[$nPos++]+0;
|
|
echo "<td align=\"center\">";
|
|
echo " {$ipalim_type_label[$ipalim_type]}";
|
|
echo "</td>";
|
|
}while($rows=mysqli_fetch_array($result));
|
|
break;
|
|
case '330':
|
|
//$selectFieldList = "imsi,inter_msisdn,used_flag,nam,CamelFlag";
|
|
do{
|
|
echo "<tr>";
|
|
$imsi=substr($rows[imsi],1);
|
|
echo "<td align=\"center\">";
|
|
echo "<a href=\"$targetPage?sysId=$sysId&dataTypeNo=$dataTypeNo&";
|
|
echo "keyValue={$rows[$keyFieldName]}&canSetNum=$canSetNum&isRead=1\"> $imsi</a>";
|
|
//echo "keyValue={$rows[$keyFieldName]}&canSetNum=$canSetNum&isRead=1\"> $targetPage?sysId=$sysId&dataTypeNo=$dataTypeNo&keyValue={$rows[$keyFieldName]}&canSetNum=$canSetNum&isRead=1</a>";
|
|
echo "</td>";
|
|
//inter_msisdn
|
|
$inter_msisdn=decodeTelNumber($rows[inter_msisdn]);
|
|
echo "<td align=\"center\">";
|
|
echo " $inter_msisdn";
|
|
echo "</td>";
|
|
//used_flag
|
|
$used_flag=$rows[used_flag];
|
|
echo "<td align=\"center\">";
|
|
if($used_flag > '00'){
|
|
echo "Enable";
|
|
}else{
|
|
echo "Disable";
|
|
}
|
|
echo "</td>";
|
|
//nam
|
|
$netAcsModeDef=array('Both','Non-GPRS only','GPRS only');
|
|
$nam=$rows[nam] - 0;
|
|
echo "<td align=\"center\">{$netAcsModeDef[$nam]}</td>";
|
|
|
|
//CamelFlag
|
|
$CamelFlag=HexDec(substr($rows[camel_flag],0,1))&0x8;
|
|
echo "<td align=\"center\">";
|
|
if($CamelFlag > 0){
|
|
echo "Enable";
|
|
}else{
|
|
echo "Disable";
|
|
}
|
|
echo "</td>";
|
|
|
|
echo "</tr>";
|
|
}while($rows=mysqli_fetch_array($result));
|
|
break;
|
|
case '325':
|
|
//$selectFieldList = "IMSI,MSISDN,TMSI,LMSI";
|
|
do{
|
|
echo "<tr>";
|
|
$IMSI=$rows[IMSI];
|
|
echo "<td align=\"center\">";
|
|
echo "<a href=\"$targetPage?sysId=$sysId&dataTypeNo=$dataTypeNo&";
|
|
echo "keyValue={$rows[$keyFieldName]}&canSetNum=$canSetNum&isRead=1\"> $IMSI</a>";
|
|
echo "</td>";
|
|
//MSISDN
|
|
$MSISDN=str_replace('F','',$rows[MSISDN]);
|
|
echo "<td align=\"center\">";
|
|
echo " $MSISDN";
|
|
echo "</td>";
|
|
|
|
//IMSIDetachFlag
|
|
$IMSIDetachFlag=$rows[IMSIDetachFlag];
|
|
echo "<td align=\"center\">";
|
|
if($IMSIDetachFlag > 0){
|
|
echo "N";
|
|
}else{
|
|
echo "Y";
|
|
}
|
|
echo "</td>";
|
|
|
|
//LAI(MCC+MNC+LAC)
|
|
$LAI=$rows[LAI];
|
|
echo "<td align=\"center\">";
|
|
|
|
$MCC=substr($LAI,0,2);
|
|
$MCC=strrev($MCC);
|
|
$MCC=$MCC.strrev(substr($LAI,2,2));
|
|
$MCC=str_replace("F","",$MCC);
|
|
$MNC=substr($LAI,4,2);
|
|
$MNC=strrev($MNC);
|
|
$MNC=str_replace("F","",$MNC);
|
|
$LAC=substr($LAI,-4);
|
|
//$LAC=str_replace("F","",$LAC);
|
|
echo "$MCC-$MNC-$LAC";
|
|
echo "</td>";
|
|
|
|
//O_CSI Flag
|
|
$O_CSI=$rows[O_CSI];
|
|
echo "<td align=\"center\">";
|
|
if(strlen($O_CSI) > 0){
|
|
echo "Y";
|
|
}else{
|
|
echo "N";
|
|
}
|
|
echo "</td>";
|
|
|
|
echo "</tr>";
|
|
}while($rows=mysqli_fetch_array($result));
|
|
break;
|
|
case '360': //PPS
|
|
if($dataTypeNo == 0){
|
|
//$selectFieldList = "msisdn,status,balance,expiration_date(MO),expiration_date(MT),first_used_date";
|
|
do{
|
|
echo "<tr>";
|
|
//msisdn
|
|
$msisdn=$rows[msisdn];
|
|
echo "<td align=\"right\">";
|
|
echo "<a href=\"$targetPage?sysId=$sysId&dataTypeNo=$dataTypeNo&";
|
|
echo "keyValue={$rows[$keyFieldName]}&canSetNum=$canSetNum&isRead=1\"> $msisdn</a>";
|
|
echo "</td>";
|
|
|
|
/*
|
|
//overdraft
|
|
$overdraft=$rows[overdraft] / $pssCardMinCount;
|
|
$overdraft = sprintf ("$fmtBit", $overdraft);
|
|
$overdraft=showComma($overdraft);
|
|
echo "<td align=\"right\">";
|
|
echo " $overdraft";
|
|
echo "</td>";
|
|
*/
|
|
|
|
//status
|
|
$statusDef=array(array('00','fresh'),array('01','used'),array('02','suspended'),
|
|
array('03','black list'),array('04','released'),array('05','OPR trial')
|
|
);
|
|
$status=$rows[status];
|
|
echo "<td align=\"center\">";
|
|
for($i=0;$i<sizeof($statusDef);$i++){
|
|
if($statusDef[$i][0] == $status){
|
|
echo "{$statusDef[$i][1]}";
|
|
break;
|
|
}elseif($i == sizeof($statusDef)-1){
|
|
echo "unknown";
|
|
}
|
|
}
|
|
echo "</td>";
|
|
|
|
//balance
|
|
$balance=$rows[balance] ;// $pssCardMinCount;
|
|
$balance=sprintf ("$fmtBit", $balance);
|
|
$balance=showComma($balance);
|
|
echo "<td align=\"right\">";
|
|
echo " $balance";
|
|
echo "</td>";
|
|
|
|
//mo_expiration_date
|
|
$expiration_date=substr($rows[mo_expiration_date],0,8);
|
|
echo "<td align=\"right\">";
|
|
echo " $expiration_date";
|
|
echo "</td>";
|
|
|
|
//mt_expiration_date
|
|
$expiration_date=substr($rows[mt_expiration_date],0,8);
|
|
echo "<td align=\"right\">";
|
|
echo " $expiration_date";
|
|
echo "</td>";
|
|
|
|
//Close user group
|
|
$sCugId=substr($rows[cug_id],0,8);
|
|
echo "<td align=\"right\">";
|
|
echo " $sCugId";
|
|
echo "</td>";
|
|
|
|
//first_used_date
|
|
$first_used_date=substr($rows[access_date],0,8);
|
|
echo "<td align=\"right\">";
|
|
echo " $first_used_date";
|
|
echo "</td>";
|
|
|
|
echo "</tr>";
|
|
}while($rows=mysqli_fetch_array($result));
|
|
}else{
|
|
//$selectFieldList ="card_no,card_hrn,face_value,card_status,expiry_date,valid_time,updated_date";
|
|
do{
|
|
echo "<tr>";
|
|
//card_no
|
|
$card_no=$rows[card_no];
|
|
echo "<td align=\"right\">";
|
|
echo "<a href=\"$targetPage?sysId=$sysId&dataTypeNo=$dataTypeNo&";
|
|
echo "keyValue=$card_no&canSetNum=$canSetNum&isRead=1\"> $card_no</a>";
|
|
echo "</td>";
|
|
|
|
//face_value
|
|
$face_value=$rows[face_value]; // $pssCardMinCount;
|
|
$face_value=sprintf ("$fmtBit", $face_value);
|
|
echo "<td align=\"right\">";
|
|
echo " $face_value";
|
|
echo "</td>";
|
|
|
|
//card_status
|
|
$card_status=$rows[card_status];
|
|
echo "<td align=\"center\">";
|
|
if($card_status == 0){
|
|
echo "fresh";
|
|
}else if($card_status == 1){
|
|
echo "used";
|
|
}else if($card_status == 2){
|
|
echo "suspended";
|
|
}
|
|
echo "</td>";
|
|
|
|
//expiry_date
|
|
$expiry_date=substr($rows[expiry_date],0,8);
|
|
echo "<td align=\"right\">";
|
|
echo " $expiry_date";
|
|
echo "</td>";
|
|
|
|
//valid_time
|
|
$valid_time=$rows[valid_time];
|
|
echo "<td align=\"right\">";
|
|
echo " $valid_time";
|
|
echo "</td>";
|
|
|
|
//updated_date
|
|
$updated_date=substr($rows[updated_date],0,8);
|
|
echo "<td align=\"right\">";
|
|
echo " $updated_date";
|
|
echo "</td>";
|
|
|
|
//MSISDN_used
|
|
$msisdn=$rows[msisdn_used]?$rows[msisdn_used]:'--';
|
|
echo "<td align=\"right\">";
|
|
echo " $msisdn";
|
|
echo "</td>";
|
|
|
|
echo "</tr>";
|
|
}while($rows=mysqli_fetch_array($result));
|
|
}
|
|
break;
|
|
case '395':
|
|
if($dataTypeNo == 0){
|
|
//$selectFieldList = "msisdn,status,balance,expiration_date(MO),expiration_date(MT),first_used_date";
|
|
do{
|
|
echo "<tr>";
|
|
//msisdn
|
|
$msisdn=$rows[msisdn];
|
|
echo "<td align=\"right\">";
|
|
echo "<a href=\"$targetPage?sysId=$sysId&dataTypeNo=$dataTypeNo&";
|
|
echo "keyValue={$rows[$keyFieldName]}&canSetNum=$canSetNum&isRead=1\"> $msisdn</a>";
|
|
echo "</td>";
|
|
|
|
/*
|
|
//overdraft
|
|
$overdraft=$rows[overdraft] / $pssCardMinCount;
|
|
$overdraft = sprintf ("$fmtBit", $overdraft);
|
|
$overdraft=showComma($overdraft);
|
|
echo "<td align=\"right\">";
|
|
echo " $overdraft";
|
|
echo "</td>";
|
|
*/
|
|
|
|
//status
|
|
$statusDef=array(array('00','fresh'),array('01','used'),array('02','suspended'),
|
|
array('03','black list'),array('04','released'),array('05','OPR trial')
|
|
);
|
|
$status=$rows[status];
|
|
echo "<td align=\"center\">";
|
|
for($i=0;$i<sizeof($statusDef);$i++){
|
|
if($statusDef[$i][0] == $status){
|
|
echo "{$statusDef[$i][1]}";
|
|
break;
|
|
}elseif($i == sizeof($statusDef)-1){
|
|
echo "unknown";
|
|
}
|
|
}
|
|
echo "</td>";
|
|
|
|
//balance
|
|
$balance=$rows[balance] ;// $pssCardMinCount;
|
|
$balance=sprintf ("$fmtBit", $balance);
|
|
$balance=showComma($balance);
|
|
echo "<td align=\"right\">";
|
|
echo " $balance";
|
|
echo "</td>";
|
|
|
|
//mo_expiration_date
|
|
$expiration_date=substr($rows[mo_expiration_date],0,8);
|
|
echo "<td align=\"right\">";
|
|
echo " $expiration_date";
|
|
echo "</td>";
|
|
|
|
//mt_expiration_date
|
|
$expiration_date=substr($rows[mt_expiration_date],0,8);
|
|
echo "<td align=\"right\">";
|
|
echo " $expiration_date";
|
|
echo "</td>";
|
|
|
|
//Close user group
|
|
$sCugId=substr($rows[cug_id],0,8);
|
|
echo "<td align=\"right\">";
|
|
echo " $sCugId";
|
|
echo "</td>";
|
|
|
|
//first_used_date
|
|
$first_used_date=substr($rows[access_date],0,8);
|
|
echo "<td align=\"right\">";
|
|
echo " $first_used_date";
|
|
echo "</td>";
|
|
|
|
echo "</tr>";
|
|
}while($rows=mysqli_fetch_array($result));
|
|
}else{
|
|
//$selectFieldList ="card_no,card_hrn,face_value,card_status,expiry_date,valid_time,updated_date";
|
|
do{
|
|
echo "<tr>";
|
|
//card_no
|
|
$card_no=$rows[card_no];
|
|
echo "<td align=\"right\">";
|
|
echo "<a href=\"$targetPage?sysId=$sysId&dataTypeNo=$dataTypeNo&";
|
|
echo "keyValue=$card_no&canSetNum=$canSetNum&isRead=1\"> $card_no</a>";
|
|
echo "</td>";
|
|
|
|
//face_value
|
|
$face_value=$rows[face_value]; // $pssCardMinCount;
|
|
$face_value=sprintf ("$fmtBit", $face_value);
|
|
echo "<td align=\"right\">";
|
|
echo " $face_value";
|
|
echo "</td>";
|
|
|
|
//card_status
|
|
$card_status=$rows[card_status];
|
|
echo "<td align=\"center\">";
|
|
if($card_status == 0){
|
|
echo "fresh";
|
|
}else if($card_status == 1){
|
|
echo "used";
|
|
}else if($card_status == 2){
|
|
echo "suspended";
|
|
}
|
|
echo "</td>";
|
|
|
|
//expiry_date
|
|
$expiry_date=substr($rows[expiry_date],0,8);
|
|
echo "<td align=\"right\">";
|
|
echo " $expiry_date";
|
|
echo "</td>";
|
|
|
|
//valid_time
|
|
$valid_time=$rows[valid_time];
|
|
echo "<td align=\"right\">";
|
|
echo " $valid_time";
|
|
echo "</td>";
|
|
|
|
//updated_date
|
|
$updated_date=substr($rows[updated_date],0,8);
|
|
echo "<td align=\"right\">";
|
|
echo " $updated_date";
|
|
echo "</td>";
|
|
|
|
//MSISDN_used
|
|
$msisdn=$rows[msisdn_used]?$rows[msisdn_used]:'--';
|
|
echo "<td align=\"right\">";
|
|
echo " $msisdn";
|
|
echo "</td>";
|
|
|
|
echo "</tr>";
|
|
}while($rows=mysqli_fetch_array($result));
|
|
}
|
|
break;
|
|
case '370':
|
|
do{
|
|
echo "<tr>";
|
|
$msisdn=$rows[msisdn];
|
|
echo "<td align=\"center\">";
|
|
echo "<a href=\"$targetPage?sysId=$sysId&dataTypeNo=$dataTypeNo&";
|
|
echo "keyValue={$rows[$keyFieldName]}&canSetNum=$canSetNum&isRead=1\"> $msisdn</a>";
|
|
//echo "keyValue={$rows[$keyFieldName]}&canSetNum=$canSetNum&isRead=1\"> $targetPage?sysId=$sysId&dataTypeNo=$dataTypeNo&keyValue={$rows[$keyFieldName]}&canSetNum=$canSetNum&isRead=1</a>";
|
|
echo "</td>";
|
|
//status
|
|
$status=$rows[status];
|
|
echo "<td align=\"center\">";
|
|
if($status == '02'){
|
|
echo "own ported out";
|
|
}else if($status == '03'){
|
|
echo "foreign ported in";
|
|
}else{
|
|
echo "foreign ported to third party";
|
|
}
|
|
echo "</td>";
|
|
|
|
$routing_number=$rows[routing_number];
|
|
echo "<td align=\"center\">$routing_number</td>";
|
|
|
|
$donor=$rows[donor];
|
|
echo "<td align=\"center\">$donor</td>";
|
|
|
|
$recipient=$rows[recipient];
|
|
echo "<td align=\"center\">$recipient</td>";
|
|
|
|
$date=$rows[date];
|
|
$year=substr($date,0,4);
|
|
$month=substr($date,4,2);
|
|
$day=substr($date,6,2);
|
|
|
|
echo "<td align=\"center\">$year-$month-$day</td>";
|
|
|
|
|
|
echo "</tr>";
|
|
}while($rows=mysqli_fetch_array($result));
|
|
break;
|
|
case '340':
|
|
//$selectFieldList = "key_imsi,a3a8_version,status";
|
|
do{
|
|
echo "<tr>";
|
|
$key_imsi=substr($rows[key_imsi],1);
|
|
echo "<td align=\"right\">";
|
|
echo "<a href=\"$targetPage?sysId=$sysId&dataTypeNo=$dataTypeNo&";
|
|
echo "keyValue={$rows[$keyFieldName]}&canSetNum=$canSetNum&isRead=1\"> $key_imsi</a>";
|
|
echo "</td>";
|
|
//a3a8_version
|
|
$a3a8_version=hexdec($rows[a3a8_version]);
|
|
echo "<td align=\"right\">";
|
|
echo " $a3a8_version";
|
|
echo "</td>";
|
|
//status
|
|
$status=$rows[status];
|
|
echo "<td align=\"center\">";
|
|
if($status == 0){
|
|
echo "Inactive";
|
|
}else{
|
|
echo "Active";
|
|
}
|
|
echo "</td>";
|
|
|
|
echo "</tr>";
|
|
}while($rows=mysqli_fetch_array($result));
|
|
break;
|
|
case '380':
|
|
//$selectFieldList = "imei,status";
|
|
do{
|
|
echo "<tr>";
|
|
//imei
|
|
$imei=$rows[imei];
|
|
echo "<td align=\"right\">";
|
|
echo "<a href=\"$targetPage?sysId=$sysId&dataTypeNo=$dataTypeNo&";
|
|
echo "keyValue={$rows[$keyFieldName]}&canSetNum=$canSetNum&isRead=1\"> $imei</a>";
|
|
echo "</td>";
|
|
//status
|
|
$status=$rows[status];
|
|
echo "<td align=\"center\">";
|
|
if($status == 1){
|
|
echo "Black-Listed";
|
|
}else{//==2
|
|
echo "Grey-Listed";
|
|
}
|
|
echo "</td>";
|
|
|
|
echo "</tr>";
|
|
}while($rows=mysqli_fetch_array($result));
|
|
break;
|
|
case '390':
|
|
//$selectFieldList = "enableFlag,msisdn,mailboxNo,promptLanguage,greetingFlag,newMessageNum,oldMessageNum";
|
|
do{
|
|
echo "<tr>";
|
|
|
|
//msisdn
|
|
$msisdn=$rows[msisdn];
|
|
echo "<td align=\"center\">";
|
|
echo "<a href=\"$targetPage?sysId=$sysId&dataTypeNo=$dataTypeNo&";
|
|
echo "keyValue={$rows[$keyFieldName]}&canSetNum=$canSetNum&isRead=1\"> $msisdn</a>";
|
|
echo "</td>";
|
|
|
|
//mailboxNo
|
|
$mailboxID=hexdec($rows[mailboxID]);
|
|
echo "<td align=\"center\">";
|
|
echo "$mailboxID";
|
|
echo "</td>";
|
|
//promptLanguage
|
|
$promo_language=$rows[promo_language];
|
|
echo "<td align=\"center\">";
|
|
echo "$promo_language";
|
|
echo "</td>";
|
|
|
|
//greetingFlag
|
|
$greetingDefArr=array(
|
|
array('00','System'),
|
|
array('01','Host name'),
|
|
array('02','Personal'),
|
|
array('80','Temporary')
|
|
);
|
|
$greeting=$rows[greeting];
|
|
echo "<td align=\"center\">";
|
|
for($i=0;$i<sizeof($greetingDefArr);$i++){
|
|
if($greeting == $greetingDefArr[$i][0]){
|
|
echo "{$greetingDefArr[$i][1]}";
|
|
}
|
|
}
|
|
echo "</td>";
|
|
/*
|
|
//pwdEnable
|
|
$pwdFlag=$rows[pwdFlag];
|
|
echo "<td align=\"center\">";
|
|
if($pwdFlag == 1){
|
|
echo "Y";
|
|
}else{
|
|
echo "N";
|
|
}
|
|
echo "</td>";
|
|
*/
|
|
//pwdValue
|
|
$pwdValue=$rows[pwdValue];
|
|
echo "<td align=\"center\">";
|
|
echo "$pwdValue";
|
|
echo "</td>";
|
|
echo "</tr>";
|
|
}while($rows=mysqli_fetch_array($result));
|
|
break;
|
|
case '253':
|
|
//$selectFieldList = "imsi,msisdn,used_flag,lac";
|
|
do{
|
|
echo "<tr>";
|
|
$imsi=$rows[imsi];
|
|
echo "<td align=\"center\">";
|
|
echo "<a href=\"$targetPage?sysId=$sysId&dataTypeNo=$dataTypeNo&";
|
|
echo "keyValue={$rows[$keyFieldName]}&canSetNum=$canSetNum&isRead=1\"> $imsi</a>";
|
|
echo "</td>";
|
|
//msisdn
|
|
$msisdn=str_replace('E','',$rows[msisdn]);
|
|
echo "<td align=\"center\">";
|
|
echo " $msisdn";
|
|
echo "</td>";
|
|
//used_flag
|
|
$used_flag=$rows[used_flag];
|
|
echo "<td align=\"center\">";
|
|
if($used_flag > '00'){
|
|
echo "Enable";
|
|
}else{
|
|
echo "Disable";
|
|
}
|
|
echo "</td>";
|
|
//lac
|
|
$lac=hexdec($rows[lac]);
|
|
echo "<td align=\"center\">";
|
|
echo " $lac";
|
|
echo "</td>";
|
|
echo "</tr>";
|
|
}while($rows=mysqli_fetch_array($result));
|
|
break;
|
|
default:
|
|
echo "Unknown sysTypeNo";
|
|
exit(1);
|
|
}
|
|
?>
|
|
</table>
|
|
</form>
|
|
|
|
<?php
|
|
adjust_content_tail("down");
|
|
?>
|
|
</body>
|
|
</html>
|