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,247 @@
<?php
/*********************************************************
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>ͳ<EFBFBD><CDB3><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
<20><><EFBFBD>ù<EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: header.inc
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>
<20><><EFBFBD>ߣ<EFBFBD>LiLong 2004-04-14
<EFBFBD>޸<EFBFBD>ע<EFBFBD>ͣ<EFBFBD>
NO.1
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Cui Ticun
ʱ<EFBFBD>䣺2004-04-15
<EFBFBD>޸<EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޸<EFBFBD><EFBFBD>˳<EFBFBD>ֵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͳ<EFBFBD>ƹ<EFBFBD><EFBFBD><EFBFBD>
*********************************************************/
$DEBUG=0;
global $pubConn;
$sysTypeNo=$_REQUEST['sysTypeNo'];
$overview=$_REQUEST['overview'];
$searchInServer=$_REQUEST['searchInServer'];
$dataTypeNo=$_REQUEST['dataTypeNo'];
$keyValue=$_REQUEST['keyValue'];
$canSetNum=$_REQUEST['canSetNum'];
$isRead=$_REQUEST['isRead'];
$searchInServer=$_REQUEST['searchInServer'];
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";
}
//overview statistic webpage
if(isset($overview)){
if($DEBUG) echo "****************** Overview **********************<br>";
switch($sysTypeNo){
case '330': //HLR
//select HLR subscriber count
$selSql = "SELECT count(*) FROM $tableName";
if($DEBUG) echo "<br>selSql=$selSql";
$result=@mysqli_query($pubConn,$selSql);
echo mysqli_error($pubConn);
$record = @mysqli_fetch_array($result);
$nHlrSubscriber = $record[0];
if($DEBUG) echo "<br>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 "<br>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 "<br>nPrepaidTotal=$nPrepaidTotal,nPostTotal=$nPostTotal";
if($DEBUG) echo "<br>nNoGprs=$nNoGprs,nGprs=$nGprs,nBoth=$nBoth";
echo "<b><font size=3><p align=center>HLR subscriber statistics</p></font></b>";
echo "<TABLE border=1 width=100% cellpadding=2 cellspacing=0 bordercolor=#666666 bordercolordark=#FFFFFF bgcolor=#FFFFFF>";
echo "<TR>";
echo "<TD width=40% colspan=2 bgcolor=#E6E6E6>HLR subscriber</TD>";
echo "<TD colspan=3 align=center>$nHlrSubscriber</TD>";
echo "</TR>";
echo "<TR>";
echo "<TD width=20% bgcolor=#E6E6E6>Postpay subscriber</TD>";
echo "<TD width=20% bgcolor=#E6E6E6>Prepay subscriber</TD>";
echo "<TD width=20% bgcolor=#E6E6E6>Only non-GPRS subscriber</TD>";
echo "<TD width=20% bgcolor=#E6E6E6>Only GPRS subscriber</TD>";
echo "<TD width=20% bgcolor=#E6E6E6>Both GPRS and non-GPRS subscriber</TD>";
echo "</TR>";
echo "<TR>";
echo "<TD width=20% align=center>$nPostTotal</TD>";
echo "<TD width=20% align=center>$nPrepaidTotal</TD>";
echo "<TD width=20% align=center>$nNoGprs</TD>";
echo "<TD width=20% align=center>$nGprs</TD>";
echo "<TD width=20% align=center>$nBoth</TD>";
echo "</TR>";
echo "</TABLE>";
break;
case '360': //PPS
case '395':
//total pps subscriber
$selSql = "SELECT count(*) FROM $tableName";
if($DEBUG) echo "<br>selSql=$selSql";
$result=@mysqli_query($pubConn,$selSql);
echo mysqli_error($pubConn);
$record = @mysqli_fetch_array($result);
$nPpsAmount = $record[0];
if($DEBUG) echo "<br>nPpsAmount=$nPpsAmount";
//statistics by all kinds of types
$nFresh=0;
$nUsed=0;
$nSuspend=0;
$nBlacklist=0;
$nRelease=0;
$nLowbalance=0;
if(0==$dataTypeNo){
$selSql = "SELECT status FROM $tableName";
if($DEBUG) echo "<br>selSql=$selSql";
$result=@mysqli_query($pubConn,$selSql);
echo mysqli_error($pubConn);
$record = @mysqli_fetch_array($result);
do{
switch($record[0]){
case "00":
$nFresh++;
break;
case "01":
$nUsed++;
break;
case "02":
$nSuspend++;
break;
case "03":
$nBlacklist++;
break;
case "04":
$nRelease++;
break;
case "05":
$nLowbalance++;
break;
default:
break;
}
}while( $record=@mysqli_fetch_array($result) );
if($DEBUG) echo "<br>nFresh=$nFresh,nSuspend=$nSuspend,nBlacklist=$nBlacklist,nRelease=$nRelease,nLowbalance";
//display
echo "<b><font size=3><p align=center>PPS subscriber statistics</p></font></b>";
echo "<TABLE border=1 width=100% cellpadding=2 cellspacing=0 bordercolor=#666666 bordercolordark=#FFFFFF bgcolor=#FFFFFF>";
echo "<TR>";
echo "<TD width=50% bgcolor=#E6E6E6>Prepaid subscriber</TD>";
echo "<TD align=center>$nPpsAmount</TD>";
echo "</TR>";
echo "<TR>";
echo "<TD width=50% bgcolor=#E6E6E6>Fresh</TD>";
echo "<TD align=center>$nFresh</TD>";
echo "</TR>";
echo "<TR>";
echo "<TD width=50% bgcolor=#E6E6E6>Normal</TD>";
echo "<TD align=center>$nUsed</TD>";
echo "</TR>";
echo "<TR>";
echo "<TD width=50% bgcolor=#E6E6E6>Suspend</TD>";
echo "<TD align=center>$nSuspend</TD>";
echo "</TR>";
echo "<TR>";
echo "<TD width=50% bgcolor=#E6E6E6>Blacklist</TD>";
echo "<TD align=center>$nBlacklist</TD>";
echo "</TR>";
echo "<TR>";
echo "<TD width=50% bgcolor=#E6E6E6>Release</TD>";
echo "<TD align=center>$nRelease</TD>";
echo "</TR>";
echo "<TR>";
echo "<TD width=50% bgcolor=#E6E6E6>Low balance</TD>";
echo "<TD align=center>$nLowbalance</TD>";
echo "</TR>";
echo "</TABLE>";
}
else{
$selSql = "SELECT card_status FROM $tableName";
if($DEBUG) echo "<br>selSql=$selSql";
$result=@mysqli_query($pubConn,$selSql);
echo mysqli_error($pubConn);
$record = @mysqli_fetch_array($result);
do{
if(0==$record[0]){
$nFresh++;
}
else{
$nUsed++;
}
}while( $record=@mysqli_fetch_array($result) );
if($DEBUG) echo "<br>nFresh=$nFresh,nUsed=$nUsed";
//display
echo "<b><font size=3><p align=center>PPS Recharge card statistics</p></font></b>";
echo "<TABLE border=1 width=100% cellpadding=2 cellspacing=0 bordercolor=#666666 bordercolordark=#FFFFFF bgcolor=#FFFFFF>";
echo "<TR>";
echo "<TD width=50% bgcolor=#E6E6E6>Recharge card</TD>";
echo "<TD align=center>$nPpsAmount</TD>";
echo "</TR>";
echo "<TR>";
echo "<TD width=50% bgcolor=#E6E6E6>Fresh</TD>";
echo "<TD align=center>$nFresh</TD>";
echo "</TR>";
echo "<TR>";
echo "<TD width=50% bgcolor=#E6E6E6>Used</TD>";
echo "<TD align=center>$nUsed</TD>";
echo "</TR>";
echo "</TABLE>";
}
break;
default:
break;
}
exit(0);
}
if ( isset($searchInServer) ) {
if ($DEBUG) {
echo "****************** Search in server **********************<br>";
echo "$targetPage?sysId=$sysId&dataTypeNo=$dataTypeNo&keyValue=$selKeyValue&canSetNum=$canSetNum&isRead=1<br>";
}
?>
<script language=javascript>
var url = '<?php echo "$targetPage?sysId=$sysId&dataTypeNo=$dataTypeNo&keyValue=$selKeyValue&canSetNum=$canSetNum&isRead=1&searchInServer=1"; ?>';
window.parent.main.location = url;
//window.alert(url);
</script>
<?php
}
?>