diff --git a/wxc2_omc/account/cdrList/cdrDown.php b/wxc2_omc/account/cdrList/cdrDown.php index 9754018..fa7b6d5 100755 --- a/wxc2_omc/account/cdrList/cdrDown.php +++ b/wxc2_omc/account/cdrList/cdrDown.php @@ -189,6 +189,10 @@ case '360': //PPS case '375': $showNameList="Operation Type,IMEI,MSISDN,IMSI,User Type,Seizure,Result"; + break; +case '400': + $showNameList="Operation Type,IMSI,GPRS Uplink,GPRS Downlink,Access Point NameOI,Duration"; + break; default: break; @@ -245,15 +249,21 @@ while(($dispNum<$dispNumOfPerPage)&&($cntTbNum_1<24)){ $typeFld = " $typeTb.description_2 "; $srcFld = " $srcTb.description_2 "; } + + if($sysId==400){ + $order = " ORDER BY recordOpeningTime DESC"; + + }else{ + $order = " ORDER BY $sortFld "; + } - $order = " ORDER BY $sortFld "; if($keyWord){ if($queryField=="callingNumber") $rrType=6; else $rrType=7; $aWhere = " AND ($queryField like '%$keyWord%' or(recordType=$rrType and serviceCentre like '%$keyWord%'))"; - if($sysId==375) + if($sysId==375||$sysId==400) $aWhere = " AND $queryField like '%$keyWord%' "; else if($sysId==386) { @@ -302,7 +312,7 @@ while(($dispNum<$dispNumOfPerPage)&&($cntTbNum_1<24)){ $order=" ORDER BY releaseTime DESC "; $selSql = $select.$where.$order.$limit; } - if(0) + if($DEBUG) echo "
down selSql=$selSql
"; $selRes = @mysqli_query($cdrDbConn,$selSql); @@ -2181,6 +2191,32 @@ while(($dispNum<$dispNumOfPerPage)&&($cntTbNum_1<24)){ } break; //PPS CDR END + + case '400': + if($tRecord){ + do{ + $recordType = $selRow[recordType]; + $servedIMSI = $selRow[imsiDigit]; + $showType = $selRow[showType]; + $dataVolumeGPRSUplink= $selRow[dataVolumeGPRSUplink]; + $dataVolumeGPRSDownlink= $selRow[dataVolumeGPRSDownlink]; + $duration = $selRow[duration]; + $accessPointNameOI = $selRow[accessPointNameOI]; + + + echo ""; + echo "$showType"; + echo "$servedIMSI"; + echo "$dataVolumeGPRSUplink"; + echo "$dataVolumeGPRSDownlink"; + echo "$accessPointNameOI"; + echo "$duration"; + + + + }while(@$selRow = @mysqli_fetch_array($selRes)); + } + break; default: break; }//END switch*/ diff --git a/wxc2_omc/account/cdrList/cdrHeader.php b/wxc2_omc/account/cdrList/cdrHeader.php index e1107a1..157cf19 100755 --- a/wxc2_omc/account/cdrList/cdrHeader.php +++ b/wxc2_omc/account/cdrList/cdrHeader.php @@ -159,7 +159,12 @@ while((($displayNum-$cntDispNum)<$dispNumOfPerPage)&&($nextTbNum<24)){ else $rrType=7; - $WHERE = " $queryField like '%$keyWord%' or (recordType=$rrType and servedMSISDN like '%$keyWord%') "; + if($sysId == 400){ + $WHERE = " $queryField like '%$keyWord%' or (recordType=$rrType and MSISDN like '%$keyWord%') "; + }else{ + $WHERE = " $queryField like '%$keyWord%' or (recordType=$rrType and servedMSISDN like '%$keyWord%') "; + } + $WHERE = "WHERE ".$WHERE; $selSql = "SELECT count(*) FROM $tbName[$nextTbNum] $WHERE "; }else{ @@ -227,18 +232,18 @@ if($sysId==380) else $selSql=" SELECT count(*) FROM $tbName[$nextTbNum] WHERE servedIMSI like '%$keyWord%' "; } - -if($DEBUG) - echo "selSql=$selSql
"; +//echo "selSql=$selSql
"; +if($DEBUG) { echo "selSql=$selSql
";} $selRes = @mysqli_query($cdrDbConn,$selSql); $selRow = @mysqli_fetch_array($selRes); - echo mysqli_error($cdrDbConn); + //echo mysqli_error($cdrDbConn); if($selRow[0]=="") $recordNum[$nextTbNum] = 0; else $recordNum[$nextTbNum] = $selRow[0]; if($DEBUG) echo "recordNum[$nextTbNum]=$recordNum[$nextTbNum]
"; $displayNum += $selRow[0]; + //echo "dispNumOfPerPage=$dispNumOfPerPage;displayNum=$displayNum
"; if(($cntDispNum+$dispNumOfPerPage)>$displayNum){ $nextTbNum++; } diff --git a/wxc2_omc/account/cdrList/cdrUp.php b/wxc2_omc/account/cdrList/cdrUp.php index b734630..7fce766 100755 --- a/wxc2_omc/account/cdrList/cdrUp.php +++ b/wxc2_omc/account/cdrList/cdrUp.php @@ -116,15 +116,17 @@ switch($sysTypeNo){ //echo ""; echo ""; break; + case '400': // SGSN + echo "IMSI"; + echo " "; + break; case '325': //VLR case '330': // HLR - echo "IMSI"; - echo " "; - break; case '350': // SMSC echo "MSISDN"; echo " "; break; + default: break; }