正在调试中!!"; //========================================================== //变量定义 //========================================================== $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 "
sysTypeNo=$sysTypeNo"; $dataTypeNo = $_REQUEST['dataTypeNo']; $sysTypeNo = $_REQUEST['sysTypeNo']; $bgnNo = $_REQUEST['bgnNo']; if($DEBUG) echo "
dataTypeNo=$dataTypeNo"; $commType = $_REQUEST['commType']; $keyValue = $_REQUEST['keyValue']; //if(1) echo "
sysTypeNo=$sysTypeNo"; if ($_REQUEST['sysId']) { $sysId = $_REQUEST['sysId']; if($DEBUG) echo "
sysId=$sysId"; $sysIdArr=explode('_',$sysId); $sysTypeNo=$sysIdArr[0]; $sysNo=$sysIdArr[1]; // echo "sysTypeNo=$sysTypeNo,sysNo=$sysNo"; } if(!isset($sysNo)) $sysNo=0; //echo "
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 "
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 "
tableName=$tableName"; if($DEBUG) echo "
keyFieldName=$keyFieldName"; //排序所依赖的字段名 if(!isset($orderByField)){ $orderByField = $keyFieldName; } if($DEBUG) echo "
orderByField=$orderByField"; //排序字符串 $orderByStr = " $orderByField"; if($DEBUG) echo "
orderByStr=$orderByStr"; //========================================================== //数据处理 //========================================================== //处理删除命令返回 if($commType == $nDeleteComm){ $delSql = "DELETE FROM $tableName WHERE $keyFieldName = '$keyValue'"; if($DEBG) echo "
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){ $getSysIdRows=mysqli_fetch_array($getSysIdResult); $sysNo = $getSysIdRows[sysNo]; $subSysNo = $getSysIdRows[subSysNo]; $sysId = $sysTypeNo.'_'.$sysNo.'_'.$subSysNo; }else{ ?> Can not find this system's IP in system List,"; echo "Please add it!"; 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
"; 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 "
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 "
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"); ?> "; echo "
$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 "
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; } //========================================================== //输出并显示数据 //========================================================== ?>
"; echo " "; echo ""; echo "
"; echo "$strDisplayRecords $showBgnNo - $nextBgnNo, "; echo "($strTotal:$numberOfRecords)"; echo ""; // NEW: Display a link for the previous set of records. if ($bgnNo != 0) { echo ""; echo "Previous $strPreviousPage "; }else{ echo "Previous $strPreviousPage "; } //根据纪录条数,算出页码数,本页页码 if($numberOfRecords > 0){ $totalPageNum = ceil($numberOfRecords / $numberPerPage ); $pageNo = $bgnNo / $numberPerPage + 1; } echo ""; // NEW: Display a link for the next set of records. if ($nextBgnNo != $numberOfRecords && $numberOfRecords >0) { echo ""; echo "$strNextPage Next"; }else{ echo "$strNextPage Next"; } ?>
"; echo ""; for($i=0;$i"; echo ""; echo "$showNameArr[$i]"; echo ""; } ?> "; $nPos=0; $msisdn=$rows[$nPos++]; if(trim($msisdn)=="") continue; echo ""; echo " $msisdn"; echo ""; //imsi $imsi=$rows[$nPos++]; echo ""; echo " $imsi"; echo ""; //IMEI $imei=$rows[$nPos++]; echo ""; echo " $imei"; echo ""; //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 ""; echo " {$oprFlag_label[$oprFlag]}"; echo ""; $oprClass_label=array( 0=>"Ordinary", 1=>"Premium", 2=>"VIP" ); $oprClass=$rows[$nPos++]+0; echo ""; echo " {$oprClass_label[$oprClass]}"; echo ""; //type /* $type_label=array(0=>"Trial",1=>"Normal"); $type=$rows[$nPos++]+0; echo ""; echo " {$type_label[$type]}"; echo ""; */ /* //status $status_label=array(0=>"Idle",1=>"Msisdn Allocated",2=>"Msisdn Registered"); $status=$rows[$nPos++]+0; echo ""; echo " {$status_label[$status]}"; echo ""; echo ""; */ }while($rows=mysqli_fetch_array($result)); break; case '378': do{ echo ""; $nPos=0; $imsi=$rows[$nPos++]; if(trim($imsi)=="") continue; echo ""; echo " $imsi"; echo ""; $ipalim_type=$rows[5]+0; $msisdn=$rows[$nPos++]; if($ipalim_type == 0) $msisdn="N/A"; echo ""; echo " $msisdn"; echo ""; $msisdn_extern=$rows[$nPos++]; if($ipalim_type == 1) $msisdn_extern="N/A"; echo ""; echo " $msisdn_extern"; echo ""; $tmsi=$rows[$nPos++]; echo ""; echo " $tmsi"; echo ""; $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 ""; echo " $lai_mcc-$lai_mnc-$lai_lai-$lai_ci"; echo ""; $ipalim_type_label=array(0=>"Private",1=>"Public",2=>"Hybrid"); $ipalim_type=$rows[$nPos++]+0; echo ""; echo " {$ipalim_type_label[$ipalim_type]}"; echo ""; }while($rows=mysqli_fetch_array($result)); break; case '330': //$selectFieldList = "imsi,inter_msisdn,used_flag,nam,CamelFlag"; do{ echo ""; $imsi=substr($rows[imsi],1); echo ""; echo " $imsi"; //echo "keyValue={$rows[$keyFieldName]}&canSetNum=$canSetNum&isRead=1\"> $targetPage?sysId=$sysId&dataTypeNo=$dataTypeNo&keyValue={$rows[$keyFieldName]}&canSetNum=$canSetNum&isRead=1"; echo ""; //inter_msisdn $inter_msisdn=decodeTelNumber($rows[inter_msisdn]); echo ""; echo " $inter_msisdn"; echo ""; //used_flag $used_flag=$rows[used_flag]; echo ""; if($used_flag > '00'){ echo "Enable"; }else{ echo "Disable"; } echo ""; //nam $netAcsModeDef=array('Both','Non-GPRS only','GPRS only'); $nam=$rows[nam] - 0; echo "{$netAcsModeDef[$nam]}"; //CamelFlag $CamelFlag=HexDec(substr($rows[camel_flag],0,1))&0x8; echo ""; if($CamelFlag > 0){ echo "Enable"; }else{ echo "Disable"; } echo ""; echo ""; }while($rows=mysqli_fetch_array($result)); break; case '325': //$selectFieldList = "IMSI,MSISDN,TMSI,LMSI"; do{ echo ""; $IMSI=$rows[IMSI]; echo ""; echo " $IMSI"; echo ""; //MSISDN $MSISDN=str_replace('F','',$rows[MSISDN]); echo ""; echo " $MSISDN"; echo ""; //IMSIDetachFlag $IMSIDetachFlag=$rows[IMSIDetachFlag]; echo ""; if($IMSIDetachFlag > 0){ echo "N"; }else{ echo "Y"; } echo ""; //LAI(MCC+MNC+LAC) $LAI=$rows[LAI]; echo ""; $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 ""; //O_CSI Flag $O_CSI=$rows[O_CSI]; echo ""; if(strlen($O_CSI) > 0){ echo "Y"; }else{ echo "N"; } echo ""; echo ""; }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 ""; //msisdn $msisdn=$rows[msisdn]; echo ""; echo " $msisdn"; echo ""; /* //overdraft $overdraft=$rows[overdraft] / $pssCardMinCount; $overdraft = sprintf ("$fmtBit", $overdraft); $overdraft=showComma($overdraft); echo ""; echo " $overdraft"; echo ""; */ //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 ""; for($i=0;$i"; //balance $balance=$rows[balance] ;// $pssCardMinCount; $balance=sprintf ("$fmtBit", $balance); $balance=showComma($balance); echo ""; echo " $balance"; echo ""; //mo_expiration_date $expiration_date=substr($rows[mo_expiration_date],0,8); echo ""; echo " $expiration_date"; echo ""; //mt_expiration_date $expiration_date=substr($rows[mt_expiration_date],0,8); echo ""; echo " $expiration_date"; echo ""; //Close user group $sCugId=substr($rows[cug_id],0,8); echo ""; echo " $sCugId"; echo ""; //first_used_date $first_used_date=substr($rows[access_date],0,8); echo ""; echo " $first_used_date"; echo ""; echo ""; }while($rows=mysqli_fetch_array($result)); }else{ //$selectFieldList ="card_no,card_hrn,face_value,card_status,expiry_date,valid_time,updated_date"; do{ echo ""; //card_no $card_no=$rows[card_no]; echo ""; echo " $card_no"; echo ""; //face_value $face_value=$rows[face_value]; // $pssCardMinCount; $face_value=sprintf ("$fmtBit", $face_value); echo ""; echo " $face_value"; echo ""; //card_status $card_status=$rows[card_status]; echo ""; if($card_status == 0){ echo "fresh"; }else if($card_status == 1){ echo "used"; }else if($card_status == 2){ echo "suspended"; } echo ""; //expiry_date $expiry_date=substr($rows[expiry_date],0,8); echo ""; echo " $expiry_date"; echo ""; //valid_time $valid_time=$rows[valid_time]; echo ""; echo " $valid_time"; echo ""; //updated_date $updated_date=substr($rows[updated_date],0,8); echo ""; echo " $updated_date"; echo ""; //MSISDN_used $msisdn=$rows[msisdn_used]?$rows[msisdn_used]:'--'; echo ""; echo " $msisdn"; echo ""; echo ""; }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 ""; //msisdn $msisdn=$rows[msisdn]; echo ""; echo " $msisdn"; echo ""; /* //overdraft $overdraft=$rows[overdraft] / $pssCardMinCount; $overdraft = sprintf ("$fmtBit", $overdraft); $overdraft=showComma($overdraft); echo ""; echo " $overdraft"; echo ""; */ //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 ""; for($i=0;$i"; //balance $balance=$rows[balance] ;// $pssCardMinCount; $balance=sprintf ("$fmtBit", $balance); $balance=showComma($balance); echo ""; echo " $balance"; echo ""; //mo_expiration_date $expiration_date=substr($rows[mo_expiration_date],0,8); echo ""; echo " $expiration_date"; echo ""; //mt_expiration_date $expiration_date=substr($rows[mt_expiration_date],0,8); echo ""; echo " $expiration_date"; echo ""; //Close user group $sCugId=substr($rows[cug_id],0,8); echo ""; echo " $sCugId"; echo ""; //first_used_date $first_used_date=substr($rows[access_date],0,8); echo ""; echo " $first_used_date"; echo ""; echo ""; }while($rows=mysqli_fetch_array($result)); }else{ //$selectFieldList ="card_no,card_hrn,face_value,card_status,expiry_date,valid_time,updated_date"; do{ echo ""; //card_no $card_no=$rows[card_no]; echo ""; echo " $card_no"; echo ""; //face_value $face_value=$rows[face_value]; // $pssCardMinCount; $face_value=sprintf ("$fmtBit", $face_value); echo ""; echo " $face_value"; echo ""; //card_status $card_status=$rows[card_status]; echo ""; if($card_status == 0){ echo "fresh"; }else if($card_status == 1){ echo "used"; }else if($card_status == 2){ echo "suspended"; } echo ""; //expiry_date $expiry_date=substr($rows[expiry_date],0,8); echo ""; echo " $expiry_date"; echo ""; //valid_time $valid_time=$rows[valid_time]; echo ""; echo " $valid_time"; echo ""; //updated_date $updated_date=substr($rows[updated_date],0,8); echo ""; echo " $updated_date"; echo ""; //MSISDN_used $msisdn=$rows[msisdn_used]?$rows[msisdn_used]:'--'; echo ""; echo " $msisdn"; echo ""; echo ""; }while($rows=mysqli_fetch_array($result)); } break; case '370': do{ echo ""; $msisdn=$rows[msisdn]; echo ""; echo " $msisdn"; //echo "keyValue={$rows[$keyFieldName]}&canSetNum=$canSetNum&isRead=1\"> $targetPage?sysId=$sysId&dataTypeNo=$dataTypeNo&keyValue={$rows[$keyFieldName]}&canSetNum=$canSetNum&isRead=1"; echo ""; //status $status=$rows[status]; echo ""; if($status == '02'){ echo "own ported out"; }else if($status == '03'){ echo "foreign ported in"; }else{ echo "foreign ported to third party"; } echo ""; $routing_number=$rows[routing_number]; echo "$routing_number"; $donor=$rows[donor]; echo "$donor"; $recipient=$rows[recipient]; echo "$recipient"; $date=$rows[date]; $year=substr($date,0,4); $month=substr($date,4,2); $day=substr($date,6,2); echo "$year-$month-$day"; echo ""; }while($rows=mysqli_fetch_array($result)); break; case '340': //$selectFieldList = "key_imsi,a3a8_version,status"; do{ echo ""; $key_imsi=substr($rows[key_imsi],1); echo ""; echo " $key_imsi"; echo ""; //a3a8_version $a3a8_version=hexdec($rows[a3a8_version]); echo ""; echo " $a3a8_version"; echo ""; //status $status=$rows[status]; echo ""; if($status == 0){ echo "Inactive"; }else{ echo "Active"; } echo ""; echo ""; }while($rows=mysqli_fetch_array($result)); break; case '380': //$selectFieldList = "imei,status"; do{ echo ""; //imei $imei=$rows[imei]; echo ""; echo " $imei"; echo ""; //status $status=$rows[status]; echo ""; if($status == 1){ echo "Black-Listed"; }else{//==2 echo "Grey-Listed"; } echo ""; echo ""; }while($rows=mysqli_fetch_array($result)); break; case '390': //$selectFieldList = "enableFlag,msisdn,mailboxNo,promptLanguage,greetingFlag,newMessageNum,oldMessageNum"; do{ echo ""; //msisdn $msisdn=$rows[msisdn]; echo ""; echo " $msisdn"; echo ""; //mailboxNo $mailboxID=hexdec($rows[mailboxID]); echo ""; echo "$mailboxID"; echo ""; //promptLanguage $promo_language=$rows[promo_language]; echo ""; echo "$promo_language"; echo ""; //greetingFlag $greetingDefArr=array( array('00','System'), array('01','Host name'), array('02','Personal'), array('80','Temporary') ); $greeting=$rows[greeting]; echo ""; for($i=0;$i"; /* //pwdEnable $pwdFlag=$rows[pwdFlag]; echo ""; if($pwdFlag == 1){ echo "Y"; }else{ echo "N"; } echo ""; */ //pwdValue $pwdValue=$rows[pwdValue]; echo ""; echo "$pwdValue"; echo ""; echo ""; }while($rows=mysqli_fetch_array($result)); break; case '253': //$selectFieldList = "imsi,msisdn,used_flag,lac"; do{ echo ""; $imsi=$rows[imsi]; echo ""; echo " $imsi"; echo ""; //msisdn $msisdn=str_replace('E','',$rows[msisdn]); echo ""; echo " $msisdn"; echo ""; //used_flag $used_flag=$rows[used_flag]; echo ""; if($used_flag > '00'){ echo "Enable"; }else{ echo "Disable"; } echo ""; //lac $lac=hexdec($rows[lac]); echo ""; echo " $lac"; echo ""; echo ""; }while($rows=mysqli_fetch_array($result)); break; default: echo "Unknown sysTypeNo"; exit(1); } ?>