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,396 @@
<?php
/*********************************************************
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>pps<70>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>ά<EFBFBD><CEAC>ר<EFBFBD><D7A8>ҳ<EFBFBD><D2B3>
1<><31><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD>ݱ<EFBFBD><DDB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݵ<EFBFBD><DDB5><EFBFBD><EBB5BD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2<><32><EFBFBD>޸ĵ<DEB8><C4B5>û<EFBFBD><C3BB><EFBFBD><EFBFBD>ݱ<EFBFBD><DDB1><EFBFBD><E6B5BD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>У<EFBFBD>
3<><33><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>ʱ,<2C><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD>޸<EFBFBD><DEB8>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>
<20><><EFBFBD>ù<EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: header.inc
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>
<09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
$keyValue :<3A><><EFBFBD>û<EFBFBD><C3BB>б<EFBFBD><D0B1><EFBFBD><EFBFBD><EFBFBD>
$sysId :<3A><><EFBFBD>û<EFBFBD><C3BB>б<EFBFBD><D0B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҳ<EFBFBD><D2B3>ָ<EFBFBD><D6B8>
$dataTypeNo :<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͣ<EFBFBD>0=<3D>û<EFBFBD><C3BB><EFBFBD><EFBFBD>ݣ<EFBFBD>1=<3D><>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
$language :<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
$canSetNum :ÿ<><C3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޸ĵ<DEB8><C4B5>ֶθ<D6B6><CEB8><EFBFBD>
<20><><EFBFBD>ߣ<EFBFBD>
<EFBFBD>޸<EFBFBD>ע<EFBFBD>ͣ<EFBFBD>
NO.1
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ʱ<EFBFBD>
<EFBFBD>޸<EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*********************************************************/
require("../../inc/header.inc");
$DEBUG = 0;
if($DEBUG) echo "<br><3E><><EFBFBD>ڵ<EFBFBD><DAB5><EFBFBD><EFBFBD>У<EFBFBD><D0A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĺ<EFBFBD><C4B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E3A3AC>ԭ<EFBFBD>£<EFBFBD><C2A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
//==========================================================
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//==========================================================
$pubDb = 'OMC_PUB';
$sysSubsConfTable ='OMC_PUB.sysSubsConf';
$systemConfTable = 'OMC_PUB.sysConf';
$nReadComm = 1;
$nChangeComm = 2;
$nCreateComm = 3;
$nDeleteComm = 4;
$nLoadIndexComm = 5;
$maxLevelNum = 10;
$nInteger = 2;
$nAscStr = 3;
$nHexStr = 4;
//------------ѡ<><D1A1><EFBFBD><EFBFBD><EFBFBD>԰汾----------
if($language == 'eng'){
}else{
}
$userTypeDef=array(
//array('Name', 'offset','remark'),
array('rent01', '00.0' ,'rent01'),
array('rent02', '00.1' ,'rent02'),
array('rent03', '00.2' ,'rent03'),
array('rent04', '00.3' ,'rent04'),
array('rent05', '00.4' ,'rent05'),
array('rent06', '00.5' ,'rent06'),
array('rent07', '00.6' ,'rent07'),
array('rent08', '00.7' ,'rent08')
);
//select sum(balance) from user_info
//==========================================================
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//==========================================================
$canSetNum = isset($canSetNum)?$canSetNum:'all';
//<2F><>ʾ<EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD>ݱ༭ҳ<E0BCAD><EFBFBD><E6A3AC>Ҫ<EFBFBD>ı<EFBFBD><C4B1><EFBFBD>
if($DEBUG) echo "<br>sysId=$sysId";
if($DEBUG) echo "<br>canSetNum=$canSetNum";
if($DEBUG) echo "<br>keyValue=$keyValue";
if($DEBUG) echo "<br>sysTypeNo=$sysTypeNo";
if($DEBUG) echo "<br>sysNo=$sysNo";
if($DEBUG) echo "<br>subSysNo=$subSysNo";
if($DEBUG) echo "<br>dataTypeNo=$dataTypeNo";
//<2F><><EFBFBD>
//$canSetNum =1; // <20><>= 'all'
//$sysId='330_0_0';
//$keyValue= '0460022157127016';
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͱ<EFBFBD><CDB1><EFBFBD>
if($DEBUG) echo "<br>isRead=$isRead";
if($DEBUG) echo "<br>isChange=$isChange";
if($DEBUG) echo "<br>isCreate=$isCreate";
if($DEBUG) echo "<br>isDelete=$isDelete";
if($DEBUG) echo "<br>isLoadIndex=$isLoadIndex";
//<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޸ĵ<DEB8><C4B5><EFBFBD><EFBFBD><EFBFBD>
if($DEBUG) echo "<br>bgnNo=$bgnNo";
if($DEBUG) echo "<br>endNo=$endNo";
//---------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><E0BCAD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֶ<EFBFBD>-------
//$showAttrDef=array(array('fieldName'=>'','inputName'=>'');
$showAttrDef=array(
array('fieldName'=>'card_no', 'inputName'=>'cardNo'),
array('fieldName'=>'card_hrn', 'inputName'=>'password'),
array('fieldName'=>'face_value', 'inputName'=>'faceValue'),
array('fieldName'=>'card_status', 'inputName'=>'cardStatus'),
array('fieldName'=>'expiry_date', 'inputName'=>'expiryDate'),
array('fieldName'=>'valid_time', 'inputName'=>'validTime'),
array('fieldName'=>'msisdn_used', 'inputName'=>'msisdnUsed'),
array('fieldName'=>'update_date', 'inputName'=>'updateDate')
);
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><E0BCAD><EFBFBD><EFBFBD><EFBFBD>뵥Ԫ
if($DEBUG && $_SERVER['REQUEST_METHOD'] == "POST"){
for($i=0;$i<sizeof($showAttrDef);$i++){
$inputName =$showAttrDef[$i][inputName];
$inputValue =${$inputName};
if(strlen($inputValue)){
echo "<br>$inputName = $inputValue";
}else{
echo "<br>Can not find $inputName's value";
}
}
}
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>뵥Ԫ<EBB5A5><D4AA>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD>ɸ<EFBFBD><C9B8><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><E0BCAD><EFBFBD>ֶ<EFBFBD>ֵ
if($_SERVER['REQUEST_METHOD'] == "POST"){
$card_no =$cardNo;
$card_hrn =$password;
$face_value =$faceValue;
$card_status =$cardStatus;
$expiry_date =$expiryDate;
$valid_time =$validTime;
$msisdn_used =$msisdnUsed;
$update_date =$updateDate;
//<2F><>ʽ<EFBFBD><CABD>ÿ<EFBFBD><C3BF><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֶΣ<D6B6><CEA3>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>ݴ<EFBFBD><DDB4><EFBFBD>ģ<EFBFBD><EFBFBD><E9B4A6>
$bgnNo=0;
$endNo=0;
for($i=$bgnNo;$i<sizeof($showAttrDef);$i++){
if($oldFieldName == $showAttrDef[$i][fieldName]){
continue;
}
$oldFieldName = $showAttrDef[$i][fieldName];
${'checkBox_'.$endNo} =1;
${'fieldName_'.$endNo}=$oldFieldName;
${'editValue_'.$endNo}=${$oldFieldName};
if($DEBUG) echo "<br>checkBox_$endNo = ${'checkBox_'.$endNo}";
if($DEBUG) echo "<br>fieldName_$endNo = ${'fieldName_'.$endNo}";
if($DEBUG) echo "<br>editValue_$endNo = ${'editValue_'.$endNo}";
$endNo++;
}
}
//==========================================================
//<2F><><EFBFBD>ݴ<EFBFBD><DDB4><EFBFBD>
//==========================================================
if (1 == $isLoadIndex) {
$fieldNameList = "card_no,face_value,card_status,expiry_date,valid_time,updated_date,msisdn_used";
} else {
$fieldNameList = "ALL";
}
if ($DEBUG) echo "fieldNameList=$fieldNameList<br>";
?>
<base target="_self">
<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
require("../pubSubsMng/sendComm.inc");
require("../pubSubsMng/dataProc.inc");
//<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5>Ϊȱʡֵ
if(strlen($keyValue) == 0){
for($i=0;$i<sizeof($showAttrDef);$i++){
$tmpRow[$showAttrDef[$i][fieldName]]=$showAttrDef[$i][defaultValue];
if($DEBUG) echo "<br>tmpRow[{$showAttrDef[$i][fieldName]}]={$showAttrDef[$i][defaultValue]}";
}
}
//==========================================================
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>
//==========================================================
$seqNo=0;
?>
<?php
adjust_head_frame("down");
adjust_title_head_frame("down");
adjust_title_tail_frame("down");
adjust_content_head_frame("down");
echo "<br>";
//**********************************<2A><EFBFBD><E0BCAD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>javascript*****************************************
?>
<script LANGUAGE="JavaScript">
function selCheckBox(thisCheckBox)
{
if(thisCheckBox.checked == true){
thisCheckBox.value=1;
}else{
thisCheckBox.value=0;
}
}
function askSureToDel(keyName,keyId)
{
var answer = confirm("Are you sure to delete this subscriber( "+keyName+"="
+ keyId + ") from <?php echo"$sysTypeName";?> server?");
if (answer == true){
window.location.href = "<?php echo "$PHP_SELF?sysId=$sysId&dataTypeNo=$dataTypeNo&bufferNo=$bufferNo&keyValue=$keyValue&isDelete=1";?>";
//alert('Try to send delete command');
}else{
return(false);
}
}
</script>
<form method="POST" name="update" action="<?php echo"$PHP_SELF";?>" >
<?php
//<2F><>ʾ<EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>༭ҳ<E0BCAD><D2B3>
?>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td><nobr>
<?php echo "Server Id:"?>
<select name="sysId" size="1">
<?php
$selSysIdSql="SELECT sysNo,subSysNo,sysTypeName
FROM sysInfo,sysConf
WHERE sysInfo.sysTypeNo='$sysTypeNo' AND sysConf.sysTypeNo='$sysTypeNo'
ORDER BY baseStat DESC,updateTime DESC
";
if($DEBUG) echo "<br>$selSysIdSql";
$sysIdResult=mysqli_query($pubConn,$selSysIdSql);
echo mysqli_error($pubConn);
while($sysIdRows=mysqli_fetch_array($sysIdResult)){
echo "<option value=\"$sysTypeNo"."_$sysIdRows[sysNo]"."_$sysIdRows[subSysNo]\"";
if(($sysNo == $sysIdRows[sysNo]) && ($subSysNo == $sysIdRows[subSysNo]))
echo " selected";
echo " >$sysIdRows[sysTypeName]"."_$sysIdRows[sysNo]"."_$sysIdRows[subSysNo]";
echo "</option>";
}
?>
</select>
</nobr>
</td>
<td><nobr>
<?php
$showkeyValue= $keyValue;
$keyValueName='Card No.';
echo "&nbsp;&nbsp;$keyValueName:$showkeyValue";
?>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</nobr></td>
<td>
<input type="submit" value="Get" name="read" title="" class="button" onClick="javascript:document.update.isRead.value=1;">
<input type="hidden" value="0" name="isRead">
</td>
<td width="100%">&nbsp;</td>
</tr>
</table>
<br>
<?php
//<2F><><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>
//$tmpRow[fieldName]
?>
<table border="1" width="100%" cellpadding="2" cellspacing="0" bordercolor="#666666" bordercolordark="#FFFFFF" bgcolor="#FFFFFF">
<tr bgcolor="#E6E6E6">
<td width="5%"> No.</td>
<td width="35%">Name</td>
<td width="20%">Value</td>
<td width="40%">Description</td>
</tr>
<?
//cardNo
$cardNo=$tmpRow[card_no];
echo "\n <tr>";
echo "<td> $seqNo </td>";
$seqNo++;
echo "<td>Card no.</td>";
echo "<td>";
echo "&nbsp;$cardNo";
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
//password
$password=$tmpRow[card_hrn];
echo "\n <tr>";
echo "<td> $seqNo </td>";
$seqNo++;
echo "<td>Password</td>";
echo "<td>";
echo "&nbsp;$password";
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
//faceValue
$faceValue=$tmpRow[face_value];
echo "\n <tr>";
echo "<td> $seqNo </td>";
$seqNo++;
echo "<td>Face value</td>";
echo "<td>";
echo "&nbsp;$faceValue";
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
//card_status
$cardStatus=$tmpRow[card_status];
echo "\n <tr>";
echo "<td> $seqNo </td>";
$seqNo++;
echo "<td>Card status</td>";
echo "<td>";
if($cardStatus == 0){
echo "&nbsp;fresh";
}else if($cardStatus == 1){
echo "&nbsp;used";
}else if($cardStatus == 2){
echo "&nbsp;suspended";
}
//echo "&nbsp;$cardStatus";
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
//expiry_date
$expiryDate=$tmpRow[expiry_date];
echo "\n <tr>";
echo "<td> $seqNo </td>";
$seqNo++;
echo "<td>Expiry date</td>";
echo "<td>";
echo "&nbsp;$expiryDate";
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
//valid_time
$validTime=$tmpRow[valid_time];
echo "\n <tr>";
echo "<td> $seqNo </td>";
$seqNo++;
echo "<td>Valid days</td>";
echo "<td>";
echo "&nbsp;$validTime";
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
//msisdn_used
$msisdn_used=$tmpRow[msisdn_used];
echo "\n <tr>";
echo "<td> $seqNo </td>";
$seqNo++;
echo "<td>MSISDN charged</td>";
echo "<td>";
echo "&nbsp;$msisdn_used";
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
//update_date
$updateDate=$tmpRow[update_date];
echo "\n <tr>";
echo "<td> $seqNo </td>";
$seqNo++;
echo "<td>Update date</td>";
echo "<td>";
echo "&nbsp;$updateDate";
echo "</td>";
echo "<td>&nbsp;</td>";
echo "</tr>";
?>
</table>
<?php
//*****************************************<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C><><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD>ֵ****************************************
echo "\n<input type=\"hidden\" name=\"dataTypeNo\" value=\"$dataTypeNo\">";
echo "\n<input type=\"hidden\" name=\"keyFieldName\" value=\"$indexFieldName\">";
echo "\n<input type=\"hidden\" name=\"keyValue\" value=\"$keyValue\">";
?>
</form>
&nbsp;
<?php
adjust_content_tail("down");
?>
</body>
</html>
<?php
flush();
?>