sysId=$sysId";
$sysIdArr=explode('_',$sysId);
$sysTypeNo=$sysIdArr[0];
$sysNo=$sysIdArr[1];
// echo "sysTypeNo=$sysTypeNo,sysNo=$sysNo";
}
//overview statistic webpage
if(isset($overview)){
if($DEBUG) echo "****************** Overview ********************** HLR subscriber statistics
";
switch($sysTypeNo){
case '330': //HLR
//select HLR subscriber count
$selSql = "SELECT count(*) FROM $tableName";
if($DEBUG) echo "
selSql=$selSql";
$result=@mysqli_query($pubConn,$selSql);
echo mysqli_error($pubConn);
$record = @mysqli_fetch_array($result);
$nHlrSubscriber = $record[0];
if($DEBUG) echo "
nHlrSubscriber=$nHlrSubscriber";
//select postpaid subscriber total
//camel_flag:
//highest bit=1 => Enable Prepaid; highest bit=0 => Disable Postpaid
$nPrepaidTotal = 0;
$nPostTotal = 0;
$nGprs = 0;
$nNoGprs = 0;
$nBoth = 0;
$selSql = "SELECT camel_flag,nam FROM $tableName";
if($DEBUG) echo "
selSql=$selSql";
$result=@mysqli_query($pubConn,$selSql);
echo mysqli_error($pubConn);
$record = @mysqli_fetch_array($result);
do{
$flag = substr($record[camel_flag],0,1);
//prepaid subscriber
if('8'==$flag){
$nPrepaidTotal++;
}
//postpaid subscriber
elseif('0'==$flag){
$nPostTotal++;
}
$nam = $record[nam] - 0;
if (1 == $nam){
$nNoGprs++;
}elseif (2 == $nam){
$nGprs++;
}elseif (0 == $nam){
$nBoth++;
}
}while($record=@mysqli_fetch_array($result));
if($DEBUG) echo "
nPrepaidTotal=$nPrepaidTotal,nPostTotal=$nPostTotal";
if($DEBUG) echo "
nNoGprs=$nNoGprs,nGprs=$nGprs,nBoth=$nBoth";
echo "
| HLR subscriber | "; echo "$nHlrSubscriber | "; echo "|||
| Postpay subscriber | "; echo "Prepay subscriber | "; echo "Only non-GPRS subscriber | "; echo "Only GPRS subscriber | "; echo "Both GPRS and non-GPRS subscriber | "; echo "
| $nPostTotal | "; echo "$nPrepaidTotal | "; echo "$nNoGprs | "; echo "$nGprs | "; echo "$nBoth | "; echo "
PPS subscriber statistics
"; echo "| Prepaid subscriber | "; echo "$nPpsAmount | "; echo "
| Fresh | "; echo "$nFresh | "; echo "
| Normal | "; echo "$nUsed | "; echo "
| Suspend | "; echo "$nSuspend | "; echo "
| Blacklist | "; echo "$nBlacklist | "; echo "
| Release | "; echo "$nRelease | "; echo "
| Low balance | "; echo "$nLowbalance | "; echo "
PPS Recharge card statistics
"; echo "| Recharge card | "; echo "$nPpsAmount | "; echo "
| Fresh | "; echo "$nFresh | "; echo "
| Used | "; echo "$nUsed | "; echo "