2523 lines
83 KiB
PHP
Executable File
2523 lines
83 KiB
PHP
Executable File
<?php
|
||
|
||
require("../sub_inc/operwebfunc.inc");
|
||
$DEBUG = 0;
|
||
if($DEBUG) echo "<br>ÕýÔÚµ÷ÊÔÖУ¡£¡£¡";
|
||
|
||
//echo "page_top:$page_top<br>";
|
||
//$url_temp=$_SERVER["REQUEST_URI"];
|
||
//echo "This page URL:$url_temp<br>";
|
||
?>
|
||
<script LANGUAGE="JavaScript">
|
||
function delFirm(No,flag,thisCheck)
|
||
{
|
||
var delValue,x,y;
|
||
x = document.body.scrollLeft;
|
||
y = document.body.scrollTop;
|
||
|
||
if(confirm('Do you want to delete the selected?') != true)
|
||
{
|
||
if(thisCheck.checked == true){
|
||
thisCheck.checked=false;
|
||
}else{
|
||
thisCheck.checked=true;
|
||
}
|
||
}
|
||
else
|
||
window.location.href='<?php echo $PHP_SELF;?>?&delflag='+flag+'&delValue='+No;
|
||
}
|
||
function checkSrf(value)
|
||
{
|
||
if(value=='')
|
||
alert("This device's MSISDN(SCCP) is null, set it please!");
|
||
return;
|
||
}
|
||
function openErr()
|
||
{
|
||
alert('There is no more prefix to set!');
|
||
return;
|
||
}
|
||
function openCos(level_4)
|
||
{
|
||
level_4 += 1;
|
||
var isShowSms=document.Set.isShowSms.value;
|
||
var y = document.body.scrollTop;
|
||
URL="./pps_cos.php?level_4=" + level_4+"&isShowSms="+isShowSms+"&sub_page_top="+y;
|
||
|
||
window.location.href=URL;
|
||
}
|
||
function openSet(instanceNo,objIdStr,sysId,webname,setname,backurl)
|
||
{
|
||
var tmpSetname;
|
||
tmpSetname = setname;
|
||
setname=escape(setname);
|
||
webname=escape(webname);
|
||
//backurl=escape(backurl);
|
||
var add;
|
||
y = document.body.scrollTop;
|
||
backurl = backurl+'&scroll_y='+y;
|
||
backurl=escape(backurl);
|
||
|
||
var isShowSms=document.Set.isShowSms.value;
|
||
|
||
|
||
URL="./paramconf.php?instanceNo="+instanceNo+"&objIdStr="+objIdStr+"&sysId="+sysId+"&webname="+webname+"&setname="+setname+"&backurl="+backurl+"&isShowSms="+isShowSms+"&sub_page_top="+y;
|
||
if(tmpSetname == 'Basic vmsSeg zone')
|
||
URL="./vmsSeg.php?instanceNo="+instanceNo+"&backurl="+backurl+"&isShowSms="+isShowSms+"&sub_page_top="+y;
|
||
window.location.href=URL;
|
||
}
|
||
function openSetVmsSeg(instanceNo,objIdStr,sysId,webname,setname,backurl)
|
||
{
|
||
setname=escape(setname);
|
||
webname=escape(webname);
|
||
//backurl=escape(backurl);
|
||
var add;
|
||
y = document.body.scrollTop;
|
||
backurl = backurl+'&scroll_y='+y;
|
||
backurl=escape(backurl);
|
||
|
||
decodeURIComponent(setname);
|
||
alert(setname);
|
||
URL="./paramconf.php?instanceNo="+instanceNo+"&objIdStr="+objIdStr+"&sysId="+sysId+"&webname="+webname+"&setname="+setname+"&backurl="+backurl;
|
||
window.location.href=URL;
|
||
}
|
||
function linkTo(url, param, backurl)
|
||
{
|
||
y = document.body.scrollTop;
|
||
if(backurl=='-1')
|
||
URL = url + "?scroll_y=" + y + "&" + param;
|
||
else
|
||
{
|
||
backurl = backurl+'?scroll_y='+y;
|
||
backurl=escape(backurl);
|
||
|
||
URL=url+"?backurl="+backurl+"&"+param;
|
||
if(param=='')
|
||
URL += "scroll_y="+y;
|
||
else
|
||
URL += "&scroll_y="+y;
|
||
}
|
||
window.location.href=URL;
|
||
}
|
||
function openSetPrefix(trunkgp,instanceNo,objIdStr,sysId,webname,setname,backurl)
|
||
{
|
||
y = document.body.scrollTop;
|
||
backurl = backurl+'&scroll_y='+y;
|
||
backurl=escape(backurl);
|
||
|
||
URL="./paramconf.php?instanceNo="+instanceNo+"&trunkgp="+trunkgp+"&objIdStr="+objIdStr+"&sysId="+sysId+"&webname="+webname+"&setname="+setname+"&backurl="+backurl+"&sub_page_top="+y;
|
||
window.location.href=URL;
|
||
}
|
||
|
||
|
||
//=======This function called when click the more and hide button=========================
|
||
//Parameter
|
||
//where:specify which buttons group of more and hide to click
|
||
//num:specify how many the elements for showing
|
||
//oper:specify which button to click,more or hide
|
||
function clickOnMoreHide(where,num,oper)
|
||
{
|
||
var cmd;
|
||
//to change the more button to hide button or reverse
|
||
if(oper=='show')
|
||
{
|
||
cmd="document.all.show"+where+".style.display='none'";
|
||
eval(cmd);
|
||
cmd="document.all.hide"+where+".style.display='block'";
|
||
eval(cmd);
|
||
|
||
for(var i=4;i<num;i++)
|
||
{
|
||
cmd="document.all."+where+i+".style.display='block'";
|
||
eval(cmd);
|
||
}
|
||
|
||
}
|
||
else
|
||
{
|
||
cmd="document.all.show"+where+".style.display='block'";
|
||
eval(cmd);
|
||
cmd="document.all.hide"+where+".style.display='none'";
|
||
eval(cmd);
|
||
|
||
for(var i=4;i<num;i++)
|
||
{
|
||
cmd="document.all."+where+i+".style.display='none'";
|
||
eval(cmd);
|
||
}
|
||
|
||
}
|
||
|
||
}
|
||
</script>
|
||
<?php
|
||
function alert($msg)
|
||
{
|
||
echo "<script language=\"JavaScript\">\n";
|
||
echo "alert('$msg')";
|
||
echo "</script>\n";
|
||
}
|
||
?>
|
||
|
||
<?php
|
||
//$smsFormatShow=isset($smsFormatShow) ? $smsFormatShow : 0;
|
||
//$smsFormatShow=0;
|
||
$scroll_y = isset($scroll_y) ? $scroll_y : 0;
|
||
echo "<body topmargin=\"0\" onLoad=\"self.scrollBy(0,$scroll_y);\" leftmargin=\"12\">";
|
||
|
||
|
||
$nProcFail = 0;//failure
|
||
$nWaitProc = 1;//wait
|
||
$nInProc = 2;
|
||
$nOutProc = 3;
|
||
|
||
$nGetComm = 0;
|
||
$nSetComm = 3;
|
||
|
||
$maxNum = 120;
|
||
|
||
$mtp3_sqlTable = 'OBJ_222.param_99';
|
||
$sqltable = 'OBJ_360.param_99';
|
||
$sqltable_conf = 'OBJ_360.paramConf';
|
||
$sqltable_sccp = 'OBJ_223.param_99';
|
||
$sysStatTable='OMC_PUB.sysStat';
|
||
$sysId = '360_99_99';
|
||
$net_paramTable ='OBJ_225.param_99';//xapp
|
||
$net_paramConf ='OBJ_225.paramConf';
|
||
|
||
$pubDb = 'OMC_PUB';
|
||
$sysinfo = 'OMC_PUB.sysInfo';
|
||
$sysTypeNo = '322';
|
||
|
||
$sysId_arr=array(
|
||
array('oid'=>'2.1.1', 'sysid'=> '360_99_99', 'selectsysid'=>'-1'),
|
||
array('oid'=>'2.1.2', 'sysid'=> '360_99_99', 'selectsysid'=>'-1'),
|
||
array('oid'=>'2.1.3', 'sysid'=> '360_99_99', 'selectsysid'=>'-1'),
|
||
array('oid'=>'2.1.5', 'sysid'=> '360_99_99', 'selectsysid'=>'-1'),
|
||
|
||
array('oid'=>'2.1.19', 'sysid'=> '223_99_99', 'selectsysid'=>'-1'),
|
||
array('oid'=>'2.1.147', 'sysid'=> '223_99_99', 'selectsysid'=>'-1'),
|
||
array('oid'=>'2.1.153', 'sysid'=> '223_99_99', 'selectsysid'=>'-1'),
|
||
|
||
array('oid'=>'2.8', 'sysid'=> '225_99_99', 'selectsysid'=>'-1'),
|
||
|
||
array('oid'=>'2.2', 'sysid'=> '350_99_99', 'selectsysid'=>'-1'),
|
||
|
||
array('oid'=>'2.1.1', 'sysid'=> '322_99_99', 'selectsysid'=>'-1'),
|
||
array('oid'=>'2.1.2', 'sysid'=> '322_99_99', 'selectsysid'=>'-1'),
|
||
array('oid'=>'2.1.3', 'sysid'=> '322_99_99', 'selectsysid'=>'-1'),
|
||
array('oid'=>'2.1.4', 'sysid'=> '322_99_99', 'selectsysid'=>'-1'),
|
||
);
|
||
|
||
$SaveArr=array(
|
||
array('oidstr'=>'2.1.6.2', 'setvalue'=>'01' ,'sysid'=>'360_99_99'),
|
||
array('oidstr'=>'3.2', 'setvalue'=>'02' ,'sysid'=>'223_99_99'),
|
||
array('oidstr'=>'3.2', 'setvalue'=>'01' ,'sysid'=>'225_99_99'),
|
||
array('oidstr'=>'3.3', 'setvalue'=>'01' ,'sysid'=>'350_99_99'),
|
||
);
|
||
|
||
$url_add = './pps.php';
|
||
|
||
//loading
|
||
if($load_flag == 1)
|
||
{
|
||
echo "<br>Loading";
|
||
|
||
GetParam($sysId_arr,1);//1 means return to overview if getting parameters fails.
|
||
|
||
echo "<script LANGUAGE=\"JavaScript\">";
|
||
if(!$DEBUG){
|
||
echo "\n window.location.href=\"./pps.php\";";
|
||
}
|
||
else exit();
|
||
echo "\n </script>";
|
||
}
|
||
|
||
if(isset($doingOtherFlag))
|
||
{
|
||
if($setVmsRouting==1)
|
||
{
|
||
$callType=4;
|
||
$trunkgp=252;
|
||
$oldPrefix = $oldValue;
|
||
$newPrefix = $newValue;
|
||
updatePrefix($oldPrefix,$newPrefix,$callType,$trunkgp);
|
||
|
||
{//set tg 252 enable
|
||
$levelWhere = getLevelWhere("2.1.4");
|
||
$updSql = "update OBJ_322.param_99 set initValue='000000000B0302FF0000000000' where $levelWhere and instanceNo=252";
|
||
mysqli_query($pubConn, $updSql);
|
||
}//end set tg 252 enable
|
||
exit;
|
||
}
|
||
{//get system ip
|
||
for($i=0; $i < 2; $i++)
|
||
{
|
||
$getsql = "SELECT ip FROM $sysinfo where sysTypeNo = $sysTypeNo and sysNo = '$i'";
|
||
if($DEBUG) echo "getsql = $getsql<br>";
|
||
$ip_init = @mysqli_query($pubConn,$getsql);
|
||
$ip_init = mysqli_fetch_array($ip_init);
|
||
$ip_init = $ip_init[0];
|
||
$ip_array = explode('.',$ip_init);
|
||
|
||
for($j = 0;$j < sizeof($ip_array);$j++)
|
||
{
|
||
$ip = $ip_array[$j];
|
||
$mss_ip[$i] .= omc_keep_length(dechex($ip),'0','2');
|
||
}
|
||
}
|
||
$mss_ip[0] = strtoupper(omc_keep_length($mss_ip[0],'0','8'));
|
||
$mss_ip[1] = strtoupper(omc_keep_length($mss_ip[1],'0','8'));
|
||
|
||
$sysId = "223_99_99";
|
||
}//end get system ip
|
||
if($setEmse==1)
|
||
{
|
||
//emse
|
||
$oidStr = "2.1.19";
|
||
setParamValue($mss_ip[0],$sysId,$oidStr,3);
|
||
setParamValue($mss_ip[1],$sysId,$oidStr,4);
|
||
|
||
{//get service number
|
||
$service_num_arr = array(
|
||
array('Hotline','Hotline'),
|
||
array('Inquiry','Inquiry'),
|
||
array('Recharge via recharge card','recharge_card'),
|
||
array('Recharge via credit card','recharge_credit'),
|
||
array('Third party recharge','third_party'),
|
||
array('Customer care center','care_center'),
|
||
array('Recharge number','recharge_num'),
|
||
);
|
||
|
||
$objWhereStr = getLevelWhere('2.1.2.2');
|
||
$getsql = "select initValue from $sqltable where $objWhereStr";
|
||
$result = mysqli_query($pubConn,$getsql);
|
||
echo mysqli_error($pubConn);
|
||
|
||
$i=0;
|
||
while($service_row = mysqli_fetch_array($result))
|
||
{
|
||
${$service_num_arr[$i][1]} = trim(toAscii($service_row[0]));
|
||
$i++;
|
||
}
|
||
|
||
$serviceNumArr = array(${$service_num_arr[1][1]},${$service_num_arr[2][1]});
|
||
}//end get service number
|
||
{//update smsc udp smpp parameters.
|
||
$gtt_emse = $newValue;
|
||
$smscTable = "OBJ_350.param_99";
|
||
$updDataArr = array(
|
||
array('value' => 'PPS', 'level_3' => '1', 'len' => 32),//name
|
||
array('value' => 'PPS', 'level_3' => '2', 'len' => 30), //system id
|
||
array('value' => '123456', 'level_3' => '3', 'len' => 16), //password
|
||
array('value' => $gtt_emse, 'level_3' => '6', 'len' => 18), //opposite sccp number
|
||
array('value' => '03', 'level_3' => '14', 'len' => 2) //link flag
|
||
);
|
||
for($j=0; $j< sizeof($serviceNumArr); $j++)
|
||
{
|
||
$updDataArr[5] = array('value' => $serviceNumArr[$j], 'level_3' => '4', 'len' => 16); //service number
|
||
$instNo = $j;
|
||
for($i=0; $i< sizeof($updDataArr); $i++)
|
||
{
|
||
if($i==3 || $i==4 || $i==5)
|
||
$setValue = omc_keep_length($updDataArr[$i][value],'E',$updDataArr[$i][len],0);
|
||
else
|
||
$setValue = omc_keep_length(toHex($updDataArr[$i][value]),'0',$updDataArr[$i][len],0);
|
||
$updSql = "update $smscTable set initValue='$setValue' where level_1=2 and level_2=2 and level_3={$updDataArr[$i][level_3]} and instanceNo=$instNo";
|
||
mysqli_query($pubConn,$updSql);
|
||
if($DEBUG) echo "<br>$updSql<br>";
|
||
}
|
||
}
|
||
}//end update smsc udp smpp parameters.
|
||
}
|
||
if($setScf==1)
|
||
{
|
||
//scf
|
||
$oidStr = "2.1.147";
|
||
setParamValue($mss_ip[0],$sysId,$oidStr,3);
|
||
setParamValue($mss_ip[1],$sysId,$oidStr,4);
|
||
}
|
||
if($setScfMap==1)
|
||
{
|
||
//scf_map
|
||
$oidStr = "2.1.153";
|
||
setParamValue($mss_ip[0],$sysId,$oidStr,3);
|
||
setParamValue($mss_ip[1],$sysId,$oidStr,4);
|
||
}
|
||
|
||
exit;
|
||
}
|
||
if($_SERVER['REQUEST_METHOD'] == "POST")
|
||
{
|
||
for($i=0; $i < 2; $i++)
|
||
{
|
||
$tmp = ${'srf'.$i.'_save'};
|
||
if(isset($tmp))
|
||
{
|
||
$oid = '2.1.2.1.'.($i+1);
|
||
$initValue_0 = omc_keep_length(toHex(${'srf'.$i}),'0','32',0);
|
||
$objWhereStr = getLevelWhere($oid);
|
||
$setsql = "update $sqltable set initValue = '$initValue_0' where $objWhereStr";
|
||
mysqli_query($pubConn,$setsql);
|
||
echo mysqli_error($pubConn);
|
||
if($DEBUG) echo "<br>$setsql<br>";
|
||
}
|
||
}
|
||
if(isset($setSys) || isset($getSys))
|
||
{
|
||
if(isset($setSys))
|
||
{
|
||
echo "<br>Setting parameters<br>";
|
||
|
||
SetParam($sysId_arr);
|
||
session_register("SetFlag");
|
||
|
||
$showType="Set";
|
||
echo "<br>Sending save command<br>";
|
||
SaveParam($SaveArr);
|
||
echo "<script LANGUAGE=\"JavaScript\">";
|
||
if(!$DEBUG)
|
||
//echo "\n window.location.href=\"../overview/overview.php\";";
|
||
echo "\n </script>";
|
||
//exit();
|
||
}
|
||
else
|
||
{
|
||
echo "<br>Getting parameters<br>";
|
||
session_register("GetFlag");
|
||
GetParam($sysId_arr);
|
||
$showType="Get";
|
||
}
|
||
}
|
||
|
||
echo "<script LANGUAGE=\"JavaScript\">";
|
||
if(!$DEBUG)
|
||
echo "\n window.location.href=\"./pps.php?smsShow=$smsShow&srfShow=$srfShow&vmsShow=$vmsShow&scroll_y=$scroll_y\";";
|
||
echo "\n </script>";
|
||
exit();
|
||
}
|
||
|
||
if ($DEBUG) echo "delFlag = $delflag<br>";
|
||
if ($DEBUG) echo "delNO = $delValue<br>";
|
||
if (isset($delflag))
|
||
{
|
||
$delNoStr = rtrim($delNoStr,'.');
|
||
$delNoArr = explode('.',$delNoStr);
|
||
$instNoWhereStr = '';
|
||
for($i=0; $i< sizeof($delNoArr); $i++)
|
||
{
|
||
if($i==0)
|
||
$instNoWhereStr = "(instanceNo='$delNoArr[$i]'";
|
||
else
|
||
$instNoWhereStr .= " or instanceNo='$delNoArr[$i]'" ;
|
||
}
|
||
$instNoWhereStr .= ')';
|
||
//echotest
|
||
//echo "instNoWhereStr:$instNoWhereStr<hr>";
|
||
if($delflag == 'vmsSeg')
|
||
{
|
||
$objWhereStr = getLevelWhere('2.1.5.5');
|
||
$getsql = "select initValue from $sqltable_conf where $objWhereStr";
|
||
$result = mysqli_query($pubConn,$getsql);
|
||
echo mysqli_error($pubConn);
|
||
$vmsSegOrg = mysqli_fetch_array($result);
|
||
$init = $vmsSegOrg[0];
|
||
|
||
$objWhereStr = getLevelWhere('2.1.5.5');
|
||
$setsql = "update $sqltable set initValue = '$init' where $objWhereStr and $instNoWhereStr ";
|
||
|
||
mysqli_query($pubConn,$setsql);
|
||
echo mysqli_error($pubConn);
|
||
if($DEBUG) echo "<br>$setsql<br>";
|
||
}
|
||
else if($delflag == 'tar')
|
||
{
|
||
$objWhereStr = getLevelWhere('2.1.1.10');
|
||
$getsql = "select initValue from $sqltable_conf where $objWhereStr";
|
||
$result = mysqli_query($pubConn,$getsql);
|
||
echo mysqli_error($pubConn);
|
||
$tariff_org = mysqli_fetch_array($result);
|
||
$init = $tariff_org[0];
|
||
|
||
$objWhereStr = getLevelWhere('2.1.1.10');
|
||
$setsql = "update $sqltable set initValue = '$init' where $objWhereStr and $instNoWhereStr ";
|
||
|
||
mysqli_query($pubConn,$setsql);
|
||
echo mysqli_error($pubConn);
|
||
if($DEBUG) echo "<br>$setsql<br>";
|
||
}
|
||
else if($delflag == 'sms')
|
||
{
|
||
$objWhereStr = getLevelWhere('2.1.1.6');
|
||
$getsql = "select initValue from $sqltable_conf where $objWhereStr";
|
||
$result = mysqli_query($pubConn,$getsql);
|
||
echo mysqli_error($pubConn);
|
||
$tariff_org = mysqli_fetch_array($result);
|
||
$init = $tariff_org[0];
|
||
|
||
$objWhereStr = getLevelWhere('2.1.1.6');
|
||
$setsql = "update $sqltable set initValue = '$init' where $objWhereStr and instanceNo = '$delValue' ";
|
||
mysqli_query($pubConn,$setsql);
|
||
|
||
$objWhereStr = getLevelWhere('2.1.1.7');
|
||
$getsql = "select initValue from $sqltable_conf where $objWhereStr";
|
||
$result = mysqli_query($pubConn,$getsql);
|
||
echo mysqli_error($pubConn);
|
||
$tariff_org = mysqli_fetch_array($result);
|
||
$init = $tariff_org[0];
|
||
|
||
$objWhereStr = getLevelWhere('2.1.1.7');
|
||
$setsql = "update $sqltable set initValue = '$init' where $objWhereStr and instanceNo = '$delValue' ";
|
||
mysqli_query($pubConn,$setsql);
|
||
}
|
||
else if($delflag == 'thirdPar')
|
||
{
|
||
$objWhereStr = getLevelWhere('2.1.1.9');
|
||
$getsql = "select initValue from $sqltable_conf where $objWhereStr";
|
||
$result = mysqli_query($pubConn,$getsql);
|
||
echo mysqli_error($pubConn);
|
||
$thirdPart_org = mysqli_fetch_array($result);
|
||
$init = $thirdPart_org[0];
|
||
|
||
$objWhereStr = getLevelWhere('2.1.1.9');
|
||
$setsql = "update $sqltable set initValue = '$init' where $objWhereStr and $instNoWhereStr ";
|
||
|
||
mysqli_query($pubConn,$setsql);
|
||
echo mysqli_error($pubConn);
|
||
if($DEBUG) echo "<br>$setsql<br>";
|
||
}
|
||
else if($delflag == 'mnpPrefix')
|
||
{
|
||
$objWhereStr = getLevelWhere('2.1.1.12');
|
||
$getsql = "select initValue from $sqltable_conf where $objWhereStr";
|
||
$result = mysqli_query($pubConn,$getsql);
|
||
echo mysqli_error($pubConn);
|
||
$mnpPrefix_org = mysqli_fetch_array($result);
|
||
$init = $mnpPrefix_org[0];
|
||
|
||
$setsql = "update $sqltable set initValue = '$init' where $objWhereStr and $instNoWhereStr ";
|
||
|
||
mysqli_query($pubConn,$setsql);
|
||
echo mysqli_error($pubConn);
|
||
if($DEBUG) echo "<br>$setsql<br>";
|
||
}
|
||
else if($delflag == 'dailing'||$delflag=='srf')
|
||
{
|
||
$sysId = '322_99_99';
|
||
|
||
$sysIdArr = explode('_',$sysId);
|
||
$sysTypeNo = $sysIdArr[0];
|
||
$sysNo = $sysIdArr[1];
|
||
$subSysNo = $sysIdArr[2];
|
||
|
||
$objDb = 'OBJ_'.$sysTypeNo;
|
||
$paramTable = 'param_'.$sysNo;
|
||
|
||
$oidstr = '2.1.2';
|
||
$objWhereStr= '';
|
||
$objWhereStr =getLevelWhere($oidstr);
|
||
|
||
$defSql = " SELECT initValue FROM paramConf WHERE $objWhereStr";
|
||
$defRes = @mysqli_query($pubConn,$defSql);
|
||
$row = @mysqli_fetch_array($defRes);
|
||
|
||
$flagoffset = "10.7-10.7";
|
||
$row[initValue] = setBitValue($row[initValue],$flagoffset,0);
|
||
|
||
$delSql = "UPDATE $paramTable SET initValue = '$row[initValue]'
|
||
WHERE subSysNo = '$subSysNo' AND $objWhereStr AND $instNoWhereStr";
|
||
if($DEBUG) echo "<br>delSql=$delSql";
|
||
$delRes = @mysqli_query($pubConn,$delSql);
|
||
echo mysqli_error($pubConn);
|
||
|
||
$oidstr = '2.1.1';
|
||
$objWhereStr= '';
|
||
$objWhereStr =getLevelWhere($oidstr);
|
||
|
||
$defSql = " SELECT initValue FROM paramConf WHERE $objWhereStr";
|
||
$defRes = @mysqli_query($pubConn,$defSql);
|
||
$row = @mysqli_fetch_array($defRes);
|
||
|
||
$delSql = "UPDATE $paramTable SET initValue = '$row[initValue]'
|
||
WHERE subSysNo = '$subSysNo' AND $objWhereStr AND $instNoWhereStr";
|
||
if($DEBUG) echo "<br>delSql=$delSql";
|
||
$delRes = @mysqli_query($pubConn,$delSql);
|
||
echo mysqli_error($pubConn);
|
||
|
||
$oidstr = '2.1.3';
|
||
$objWhereStr= '';
|
||
$objWhereStr =getLevelWhere($oidstr);
|
||
|
||
$defSql = " SELECT initValue FROM paramConf WHERE $objWhereStr";
|
||
$defRes = @mysqli_query($pubConn,$defSql);
|
||
$row = @mysqli_fetch_array($defRes);
|
||
|
||
$delSql = "UPDATE $paramTable SET initValue = '$row[initValue]'
|
||
WHERE subSysNo = '$subSysNo' AND $objWhereStr AND $instNoWhereStr";
|
||
if($DEBUG) echo "<br>delSql=$delSql";
|
||
$delRes = @mysqli_query($pubConn,$delSql);
|
||
echo mysqli_error($pubConn);
|
||
}
|
||
else if($delflag == 'conv'||$delflag=='conv_srf') //conv prefix
|
||
{
|
||
//=====get the default value =======================
|
||
$database="OBJ_225";
|
||
$sql="select initValue from paramConf where level_1=2 and level_2=8 ";
|
||
$result=@mysqli_query($pubConn,$sql);
|
||
$rows=@mysqli_fetch_array($result);
|
||
$conv_default=$rows[initValue];
|
||
//=========================
|
||
$objWhereStr = getLevelWhere('2.8.0');
|
||
$setsql = "update $net_paramTable set initValue = '$conv_default' where $objWhereStr and $instNoWhereStr";
|
||
mysqli_query($pubConn,$setsql);
|
||
echo mysqli_error($pubConn);
|
||
if($DEBUG) echo "<br>$setsql<br>";
|
||
}
|
||
}
|
||
|
||
//==========================================================
|
||
//Êä³ö²¢ÏÔʾÊý¾Ý
|
||
//==========================================================
|
||
echo "<form method=\"POST\" name=\"Set\" action=\"$PHP_SELF?smsShow=$smsShow&srfShow=$srfShow&vmsShow=$vmsShow&scroll_y=$scroll_y\">";
|
||
{//show header part
|
||
//echo "<input type=hidden name=smsFormatShow value=$smsFormatShow>";
|
||
echo "<table border=\"0\" width=\"100%\">";
|
||
echo "<tr>";
|
||
echo "<td width=\"50%\">";
|
||
|
||
echo "Configuration > <a href=\"../overview/overview.php\">Network</a> > <a href=\"#\">PPS</a>";
|
||
echo "<td width=\"50%\" align=\"right\" title=\"Help\">";
|
||
$helpID = '2.1.1.6';
|
||
showHelp($helpID);
|
||
echo "</td>";
|
||
echo "</tr>";
|
||
echo "</table>";
|
||
|
||
{
|
||
echo "<table width=\"100%\">";
|
||
echo "<tr>";
|
||
echo "<td width=\"70%\">";
|
||
echo "<b> </b>";
|
||
echo "</td>";
|
||
echo "<td width=\"20%\" align=\"right\">";
|
||
echo "<input type=\"submit\" title=\"$strTitleGet\" name=\"getSys\" value=\"$strGet\" class=\"button\" style=\"cursor:pointer; left: 1; top: 2; width: 60; height: 25; position: relative\">";
|
||
echo " ";
|
||
echo "<input type=\"submit\" title=\"$strTitleSet\" name=\"setSys\" value=\"$strSet\" class=\"button\" style=\"cursor:pointer; left: 1; top: 2; width: 60; height: 25; position: relative\">";
|
||
echo "</td>";
|
||
echo "<td width=\"10%\">";
|
||
echo "<p align=\"right\"><a href=\"../overview/overview.php?scroll_y=$page_top\"><img align=absBottom border=0 src=\"../../images/left.gif\" width=\"14\" height=\"14\">$strBack</a>";
|
||
echo "</td>";
|
||
echo "</tr>";
|
||
echo "</table>";
|
||
}
|
||
}//end show header part
|
||
|
||
if(!isset($smsShow)&&!isset($srfShow)&&!isset($vmsShow))
|
||
$smsShow=1;
|
||
if($smsShow==1)
|
||
{
|
||
$bcSMS = '#E6E6E6';
|
||
$smsShowStr = '';
|
||
}
|
||
else
|
||
{
|
||
$bcSMS = '';
|
||
$smsShowStr = 'none';
|
||
}
|
||
if($srfShow==1)
|
||
{
|
||
$srfShowStr = '';
|
||
$bcSRF = '#E6E6E6';
|
||
}
|
||
else
|
||
{
|
||
$bcSRF = '';
|
||
$srfShowStr = 'none';
|
||
}
|
||
|
||
if($vmsShow==1)
|
||
{
|
||
$vmsShowStr = '';
|
||
$bcVMS = '#E6E6E6';
|
||
}
|
||
else
|
||
{
|
||
$bcVMS = '';
|
||
$vmsShowStr = 'none';
|
||
}
|
||
|
||
$backurl = "./pps.php?smsShow=$smsShow&srfShow=$srfShow&vmsShow=$vmsShow";
|
||
|
||
echo "<table width=\"36%\">";
|
||
echo "<tr>";
|
||
echo "<td align=\"center\" bgcolor=\"$bcSMS\" width=\"12%\">";
|
||
echo "<a href=\"./pps.php?scroll_y=$scroll_y&smsShow=1\"><b>PPS Service</b></a>";
|
||
echo "</td>";
|
||
echo "<td align=\"center\" bgcolor=\"$bcSRF\" width=\"12%\">";
|
||
echo "<a href=\"./pps.php?scroll_y=$scroll_y&srfShow=1\"><b>SRF Service</b></a>";
|
||
echo "</td>";
|
||
echo "<td align=\"center\" bgcolor=\"$bcVMS\" width=\"12%\">";
|
||
echo "<a href=\"./pps.php?scroll_y=$scroll_y&vmsShow=1\"><b>VMS Routing</b></a>";
|
||
echo "</td>";
|
||
echo "</tr>";
|
||
echo "</table>";
|
||
|
||
{// pps service.
|
||
echo "<TABLE style=\"DISPLAY: $smsShowStr\" width=\"100%\" border=\"1\" cellpadding=\"1\" cellspacing=\"0\" bordercolor=\"#666666\" bordercolordark=\"#FFFFFF\" bgcolor=\"#FFFFFF\">";
|
||
echo "<tr><th colspan=2><b>PPS Service</b></th></tr>";
|
||
{//signaling point
|
||
$spcTree_array = array(
|
||
array('INT', '14-bit', 'spc_int_14', '2.3.1'),
|
||
array('INT-S', '14-bit', 'spc_int_sp_14', '2.3.2'),
|
||
array('NAT', '14-bit', 'spc_nat_14', '2.3.3'),
|
||
array('NAT-S', '14-bit', 'spc_nat_sp_14', '2.3.4'),
|
||
array('International', '24-bit', 'spc_int_24', '2.3.5'),
|
||
array('International spare','24-bit', 'spc_int_sp_24', '2.3.6'),
|
||
array('National', '24-bit', 'spc_nat_24', '2.3.7'),
|
||
array('National spare', '24-bit', 'spc_nat_sp_24', '2.3.8')
|
||
);
|
||
|
||
$querysql = "select initValue from $mtp3_sqlTable where level_1 = '2' and level_2 = '2' and level_3 = '0'";
|
||
$result = mysqli_query($pubConn,$querysql);
|
||
$indicator = mysqli_fetch_array($result);
|
||
echo mysqli_error($pubConn);
|
||
if($DEBUG)echo "<br>indicator = {$indicator[0]}<br>";
|
||
|
||
for($i = 0; $i < 4; $i++)
|
||
{
|
||
$flag = getBitValue($indicator[0],"0.$i");
|
||
if ($flag == 0)
|
||
$spc_index[$i] = $i;
|
||
else
|
||
$spc_index[$i] = $i+4;
|
||
}
|
||
|
||
for($i = 0; $i < 4; $i ++)
|
||
{
|
||
$level_array = explode('.',$spcTree_array[$spc_index[$i]][3]);
|
||
|
||
for($j = 0;$j < sizeof($level_array);$j ++)
|
||
{
|
||
$level_no = $j + 1;
|
||
${level_.$level_no} = $level_array[$j];
|
||
}
|
||
$getsql = "select initValue from $mtp3_sqlTable
|
||
where level_1 = '$level_1' and level_2 = '$level_2' and level_3 = '$level_3' ";
|
||
$result = mysqli_query($pubConn,$getsql);
|
||
$row[$i] = mysqli_fetch_array($result);
|
||
$row[$i] = hexdec($row[$i][0]);
|
||
if($DEBUG)echo "getsql = $getsql<br>";
|
||
if($DEBUG)echo "spc_$i=$row[$i]<br>";
|
||
}
|
||
}
|
||
|
||
echo "<tr>" ;
|
||
echo "<td width=\"20%\" bgcolor=\"#E6E6E6\"><b>Signaling point code</b></td>";
|
||
echo "<td><table width=100%><tr>";
|
||
for($i=0; $i<4; $i++)
|
||
echo "<td width=\"25%\" align=\"left\">{$spcTree_array[$i][0]} : {$spcTree_array[$spc_index[$i]][1]} : $row[$i]</td>";
|
||
echo "</tr></table></td>";
|
||
echo "</tr>";
|
||
|
||
//==========================================================
|
||
//Êä³öGlobal Title
|
||
//==========================================================
|
||
{//start emse
|
||
|
||
echo "<tr>";
|
||
echo "<td bgcolor=\"#E6E6E6\" ><b>$strE164Number(EMSE)</b></td><td><table width=100%>";
|
||
$sysId = "223_99_99";
|
||
$oidStr = "2.1.19";
|
||
$instanceNo=0;
|
||
echo "<td align=\"left\" width=50% >";
|
||
$doingOtherUlr="$PHP_SELF?doingOtherFlag=1&setEmse=1";
|
||
showParameter($sysId,$oidStr,2,1,$instanceNo,$doingOtherUlr);
|
||
echo "</td>";
|
||
echo "<td align=\"left\" width=50% >";
|
||
showParameter($sysId,$oidStr,1,1);
|
||
echo "</td>";
|
||
echo "</table></td></tr>";
|
||
}//end emse
|
||
{//start scf
|
||
$oidStr = "2.1.147";
|
||
echo "<tr>";
|
||
echo "<td bgcolor=\"#E6E6E6\" ><b>$strE164Number(SCF-CAP)</b></td>";
|
||
echo "<td><table width=100%><tr>";
|
||
echo "<td align=\"left\" width=50%>";
|
||
$doingOtherUlr="$PHP_SELF?doingOtherFlag=1&setScf=1";
|
||
showParameter($sysId,$oidStr,2,1,$instanceNo,$doingOtherUlr);
|
||
echo "</td>";
|
||
|
||
echo "<td align=\"left\" width=50% >";
|
||
showParameter($sysId,$oidStr,1,1);
|
||
echo "</td>";
|
||
echo "</tr></table></td></tr>";
|
||
}//end scf
|
||
{//start scf_map
|
||
$oidStr = "2.1.153";
|
||
$instanceNo=0;
|
||
echo "<tr>";
|
||
echo "<td bgcolor=\"#E6E6E6\" ><b>$strE164Number(SCF-MAP)</b></td>";
|
||
echo "<td><table width=100%><tr>";
|
||
echo "<td align=\"left\" width=50%>";
|
||
$doingOtherUlr="$PHP_SELF?doingOtherFlag=1&setScfMap=1";
|
||
showParameter($sysId,$oidStr,2,1,$instanceNo,$doingOtherUlr);
|
||
echo "</td>";
|
||
|
||
echo "<td align=\"left\" width=50% >";
|
||
showParameter($sysId,$oidStr,1,1);
|
||
echo "</td>";
|
||
echo "</tr></table></td></tr>";
|
||
echo "<tr >" ;
|
||
}//end scf_map
|
||
|
||
echo "<input type=\"hidden\" name=\"emse_init\" value=\"$emse_row[0]\">";
|
||
echo "<input type=\"hidden\" name=\"scf_init\" value=\"$scf_row[0]\">";
|
||
echo "<input type=\"hidden\" name=\"scf_map_init\" value=\"$scf_map_row[0]\">";
|
||
|
||
$sysId = "360_99_99";
|
||
//==========================================================
|
||
//Êä³öCDR
|
||
//==========================================================
|
||
{
|
||
echo "<tr>";
|
||
echo "<td bgcolor = \"#E6E6E6\">";
|
||
echo "<b>CDR flag</b></td>";
|
||
$oidStr = '2.1.1.1';
|
||
echo "<td> ";
|
||
showParameter($sysId,$oidStr,1,1);
|
||
echo "</td>";
|
||
echo "</tr>";
|
||
}
|
||
|
||
//==========================================================
|
||
//Êä³öMaximum balance
|
||
//==========================================================
|
||
{
|
||
echo "<tr>";
|
||
echo "<td bgcolor = \"#E6E6E6\">";
|
||
echo "<b>Maximum balance</b></td>";
|
||
$oidStr = '2.1.1.3';
|
||
echo "<td> ";
|
||
showParameter($sysId,$oidStr,1,1);
|
||
echo "</td>";
|
||
echo "</tr>";
|
||
}
|
||
//==========================================================
|
||
//Êä³öBlacklist threshold
|
||
//==========================================================
|
||
{
|
||
echo "<tr>";
|
||
echo "<td bgcolor = \"#E6E6E6\">";
|
||
echo "<b>Blacklist threshold</b></td>";
|
||
$oidStr = '2.1.1.2';
|
||
echo "<td> ";
|
||
showParameter($sysId,$oidStr,1,1);
|
||
echo "</td>";
|
||
echo "</tr>";
|
||
}
|
||
//==========================================================
|
||
//Êä³öCurrency symbol
|
||
//==========================================================
|
||
{
|
||
echo "<tr>";
|
||
echo "<td bgcolor = \"#E6E6E6\">";
|
||
echo "<b>Currency symbol</b></td>";
|
||
$oidStr = '2.1.1.8';
|
||
echo "<td> ";
|
||
showParameter($sysId,$oidStr,1,3);
|
||
echo "</td>";
|
||
echo "</tr>";
|
||
}
|
||
//==========================================================
|
||
//Êä³öPrompt resolution
|
||
//==========================================================
|
||
{
|
||
echo "<tr >";
|
||
echo "<td bgcolor = \"#E6E6E6\"><b>Prompt resolution</b></td>";
|
||
echo "<td><table width=\"100%\" cellpadding=\"1\" cellspacing=\"0\" >";
|
||
echo "<tr bgcolor = \"#E6E6E6\">";
|
||
echo "<td width=30%>Currency resolution<td>";
|
||
echo "<td width=30%>Date format<td>";
|
||
echo "<td width=40%>Currency symbol position<td>";
|
||
echo "</tr>";
|
||
|
||
echo "<tr>";
|
||
$oidStr="2.1.1.5";
|
||
echo "<td width=30%>";
|
||
showParameter($sysId, $oidStr,1,1);
|
||
echo "<td>";
|
||
echo "<td width=30%>";
|
||
showParameter($sysId, $oidStr,2,1);
|
||
echo "<td>";
|
||
echo "<td width=30%>";
|
||
showParameter($sysId, $oidStr,3,1);
|
||
echo "<td>";
|
||
echo "</tr>";
|
||
echo "</table></td>";
|
||
echo "</tr>";
|
||
}
|
||
//==========================================================
|
||
//Êä³öThird party info.
|
||
//==========================================================
|
||
{
|
||
$objWhereStr = getLevelWhere('2.1.1.9');
|
||
$getsql = "select initValue from $sqltable_conf where $objWhereStr";
|
||
$result = mysqli_query($pubConn,$getsql);
|
||
echo mysqli_error($pubConn);
|
||
$thirdPart_org = mysqli_fetch_array($result);
|
||
$thirdPart_org = $thirdPart_org[0];
|
||
if($DEBUG) echo "thirdPart_org = $thirdPart_org<br>";
|
||
|
||
$objWhereStr = getLevelWhere('2.1.1.9');
|
||
$getsql = "select initValue from $sqltable where $objWhereStr";
|
||
$result = mysqli_query($pubConn,$getsql);
|
||
echo mysqli_error($pubConn);
|
||
|
||
$i = 0;
|
||
$thirdPart_num = 0;
|
||
while($thirdPart_row = mysqli_fetch_array($result))
|
||
{
|
||
$thirdPart_row = $thirdPart_row[0];
|
||
if($thirdPart_row != $thirdPart_org)
|
||
{
|
||
$serverID[$thirdPart_num] = trim(toAscii(getBitValue($thirdPart_row,'00.0-07.7')));
|
||
$serverPWD[$thirdPart_num] = trim(toAscii(getBitValue($thirdPart_row,'08.0-15.7')));
|
||
$thirdPar_ins[$thirdPart_num]=$i;
|
||
if($DEBUG)
|
||
{
|
||
echo "<br>serverID = $serverID[$thirdPart_num]<br>";
|
||
echo "serverPWD = $serverPWD[$thirdPart_num]<br>";
|
||
}
|
||
$thirdPart_num++;
|
||
}
|
||
else if(!isset($thirdPar_ins_unused))
|
||
{
|
||
$thirdPar_ins_unused = $i;
|
||
}
|
||
$i++;
|
||
}
|
||
|
||
if($thirdPart_num == 0) $nrow = $thirdPart_num + 2;
|
||
else $nrow = $thirdPart_num + 1;
|
||
$objIdStr = "no-2.1.1.9";
|
||
$webname = "PPS";
|
||
$setname = "Third party info";
|
||
echo "<tr>";
|
||
echo "<td bgcolor = \"#E6E6E6\"><table width=\"100%\" cellpadding=\"1\" cellspacing=\"0\"><tr>";
|
||
echo "<td><b>Third party info</b></td>";
|
||
//alert($thirdPart_num);
|
||
if($thirdPart_num>=8)
|
||
echo "<td> </td>";
|
||
else
|
||
echo "<td align=right><a href=\"javascript:openSet('$thirdPar_ins_unused','$objIdStr','$sysId','$webname','$setname','$backurl')\"><font size=4>+</font></a></td>";
|
||
echo "</tr></table></td>";
|
||
|
||
if($thirdPart_num == 0)
|
||
echo "<td>--</td>";
|
||
else
|
||
{
|
||
echo "<td>";
|
||
echo "<table width=\"100%\" cellpadding=\"1\" cellspacing=\"0\" >";
|
||
$flag = 'thirdPar';
|
||
echo "<tr bgcolor = \"#E6E6E6\">";
|
||
echo "<td width=10%>No.<td>";
|
||
echo "<td width=40%>Service ID<td>";
|
||
echo "<td width=40%>Service password<td>";
|
||
/*echo "<td align=right width=10%>Delete<td>";*/
|
||
echo "<td width=\"20%\" align=right><a href=\"javascript:delSelected('Set','$flag',0,$thirdPart_num)\" title=\"Delete all selected.\">Delete</a>";
|
||
echo "<input type=\"checkbox\" name=\"seleceAll\" title=\"Select all to delete\" value=\"1\" onClick=selectAllToDel('Set','$flag',this,0,$thirdPart_num)>";
|
||
echo "</td>";
|
||
echo "</tr>";
|
||
for($i=0; $i < $thirdPart_num; $i++)
|
||
{
|
||
$inst = $thirdPar_ins[$i];
|
||
$checkBoxName=$flag . 'checkBox_'.$i;
|
||
$deleteNo = $flag . 'deleteno_'.$i;
|
||
if($i>3)
|
||
echo "<tr id='thirdPar$i' style=\"display:none\" onMouseOver=\"this.bgColor='#D2F0FF'\" onMouseOut=\"this.bgColor='#ffffff'\">";
|
||
else
|
||
echo "<tr id='thirdPar$i' onMouseOver=\"this.bgColor='#D2F0FF'\" onMouseOut=\"this.bgColor='#ffffff'\">";
|
||
|
||
//echo "<tr>";
|
||
echo "<td width=10%><a href=\"javascript:openSet('$inst','$objIdStr','$sysId','$webname','$setname','$backurl')\">$i</a><td>";
|
||
echo "<td width=40%>$serverID[$i]<td>";
|
||
echo "<td width=40%>$serverPWD[$i]<td>";
|
||
/*echo "<td align=right width=10%><input type=\"checkbox\" name=\"$thirdPar_del_$i\" value=\"ON\"
|
||
onClick=\"javascript:delFirm('$thirdPar_ins[$i]','thirdPar',this)\" ><td>";*/
|
||
echo "<td align=right><input type=\"checkbox\" name=\"$checkBoxName\" value=\"0\" onClick=\"javascript:selectToDel(this)\"></td>";
|
||
echo "<input type=\"hidden\" name=\"$deleteNo\" value=\"$inst\"";
|
||
echo "</tr>";
|
||
}
|
||
//===more button===
|
||
if($thirdPart_num>4)
|
||
{
|
||
echo "<tr id='showthirdPar' style=\"display:block\"><td><a href=\"javascript:clickOnMoreHide('thirdPar',$thirdPart_num,'show')\">More >></a></td></tr>";
|
||
echo "<tr id='hidethirdPar' style=\"display:none\"><td><a href=\"javascript:clickOnMoreHide('thirdPar',$thirdPart_num,'hide')\">Hide >></a></td></tr>";
|
||
}
|
||
echo "</table></td>";
|
||
}
|
||
echo "</tr>";
|
||
}
|
||
//==========================================================
|
||
//Êä³öBasic tariff zone
|
||
//==========================================================
|
||
{
|
||
$objWhereStr = getLevelWhere('2.1.1.10');
|
||
$getsql = "select initValue from $sqltable_conf where $objWhereStr";
|
||
$result = mysqli_query($pubConn,$getsql);
|
||
echo mysqli_error($pubConn);
|
||
$tariff_org = mysqli_fetch_array($result);
|
||
$tariff_org = $tariff_org[0];
|
||
if($DEBUG) echo "tariff_org = $tariff_org<br>";
|
||
|
||
$objWhereStr = getLevelWhere('2.1.1.10');
|
||
$getsql = "select initValue from $sqltable where $objWhereStr";
|
||
$result = mysqli_query($pubConn,$getsql);
|
||
echo mysqli_error($pubConn);
|
||
|
||
$i = 0;
|
||
$tariff_num = 0;
|
||
while($tariff_row = mysqli_fetch_array($result))
|
||
{
|
||
$tariff_row = $tariff_row[0];
|
||
if($tariff_row != $tariff_org)
|
||
{
|
||
$mcc[$tariff_num] = getBitValue($tariff_row,'00.0-01.7');
|
||
$mnc[$tariff_num] = getBitValue($tariff_row,'02.0-02.7');
|
||
$lac[$tariff_num] = hexdec(getBitValue($tariff_row,'03.0-04.7'));
|
||
$cell_id[$tariff_num] = hexdec(getBitValue($tariff_row,'05.0-06.7'));
|
||
$mo_tar[$tariff_num] = hexdec(getBitValue($tariff_row,'07.0-07.7'));
|
||
$mt_tar[$tariff_num] = hexdec(getBitValue($tariff_row,'08.0-08.7'));
|
||
$tar_ins[$tariff_num] = $i;
|
||
if($DEBUG)
|
||
{
|
||
echo "<br>mcc = $mcc[$tariff_num]<br>";
|
||
echo "mnc = $mnc[$tariff_num]<br>";
|
||
echo "lac = $lac[$tariff_num]<br>";
|
||
echo "cell_id = $cell_id[$tariff_num]<br>";
|
||
echo "mo_tar = $mo_tar[$tariff_num]<br>";
|
||
echo "mt_tar = $mt_tar[$tariff_num]<br>";
|
||
}
|
||
$tariff_num++;
|
||
}
|
||
else if(!isset($tar_ins_unused))
|
||
{
|
||
$tar_ins_unused = $i;
|
||
}
|
||
$i++;
|
||
}
|
||
|
||
if($tariff_num == 0) $nrow = $tariff_num + 2;
|
||
else $nrow = $tariff_num + 1;
|
||
|
||
$objIdStr = "no-2.1.1.10";
|
||
$webname = "PPS";
|
||
$setname = "Basic tariff zone";
|
||
|
||
echo "<tr>";
|
||
echo "<td bgcolor = \"#E6E6E6\"><table width=\"100%\" cellpadding=\"1\" cellspacing=\"0\"><tr>";
|
||
echo "<td><b>Basic tariff zone</b></td>";
|
||
|
||
echo "<td align=right><a href=\"javascript:openSet('$tar_ins_unused','$objIdStr','$sysId','$webname','$setname','$backurl')\"><font size=4>+</font></a></td>";
|
||
echo "</tr></table></td>";
|
||
|
||
if($tariff_num == 0)
|
||
echo "<td>--</td>";
|
||
else
|
||
{
|
||
echo "<td>";
|
||
echo "<table width=\"100%\" cellpadding=\"1\" cellspacing=\"0\" >";
|
||
echo "<tr bgcolor = \"#E6E6E6\">";
|
||
$flag='tar';
|
||
echo "<td width=10%>No.<td>";
|
||
echo "<td width=12%>MCC<td>";
|
||
echo "<td width=12%>MNC<td>";
|
||
echo "<td width=12%>LAC<td>";
|
||
echo "<td width=12%>Cell ID<td>";
|
||
echo "<td width=12%>MO tariff<td>";
|
||
echo "<td width=12%>MT tariff<td>";
|
||
/*echo "<td align=right width=18%>Delete<td>";*/
|
||
echo "<td width=\"20%\" align=right><a href=\"javascript:delSelected('Set','$flag',0,$tariff_num)\" title=\"Delete all selected.\">Delete</a>";
|
||
echo "<input type=\"checkbox\" name=\"seleceAll\" title=\"Select all to delete\" value=\"1\" onClick=selectAllToDel('Set','$flag',this,0,$tariff_num)>";
|
||
echo "</td>";
|
||
echo "</tr>";
|
||
for($i=0; $i < $tariff_num; $i++)
|
||
{
|
||
$inst = $tar_ins[$i];
|
||
$checkBoxName=$flag . 'checkBox_'.$i;
|
||
$deleteNo = $flag . 'deleteno_'.$i;
|
||
|
||
if($i>3)
|
||
echo "<tr id='tar$i' style=\"display:none\" onMouseOver=\"this.bgColor='#D2F0FF'\" onMouseOut=\"this.bgColor='#ffffff'\">";
|
||
else
|
||
echo "<tr id='tar$i' onMouseOver=\"this.bgColor='#D2F0FF'\" onMouseOut=\"this.bgColor='#ffffff'\">";
|
||
|
||
|
||
|
||
|
||
echo "<td width=10%><a href=\"javascript:openSet('$inst','$objIdStr','$sysId','$webname','$setname','$backurl')\">$i</a><td>";
|
||
echo "<td width=12%>$mcc[$i]<td>";
|
||
echo "<td width=12%>$mnc[$i]<td>";
|
||
echo "<td width=12%>$lac[$i]<td>";
|
||
echo "<td width=12%>$cell_id[$i]<td>";
|
||
echo "<td width=12%>$mo_tar[$i]<td>";
|
||
echo "<td width=12%>$mt_tar[$i]<td>";
|
||
/*echo "<td align=right width=18%><input type=\"checkbox\" name=\"$tar_del_$i\" value=\"ON\"
|
||
onClick=\"javascript:delFirm('$tar_ins[$i]','tar',this)\" ><td>";*/
|
||
echo "<td align=right><input type=\"checkbox\" name=\"$checkBoxName\" value=\"0\" onClick=\"javascript:selectToDel(this)\"></td>";
|
||
echo "<input type=\"hidden\" name=\"$deleteNo\" value=\"$inst\"";
|
||
echo "</tr>";
|
||
}
|
||
//====more button====
|
||
if($tariff_num>4)
|
||
{
|
||
echo "<tr id='showtar' style=\"display:block\"><td><a href=\"javascript:clickOnMoreHide('tar',$tariff_num,'show')\">More >></a></td></tr>";
|
||
echo "<tr id='hidetar' style=\"display:none\"><td><a href=\"javascript:clickOnMoreHide('tar',$tariff_num,'hide')\">Hide >></a></td></tr>";
|
||
}
|
||
echo "</table></td>";
|
||
}
|
||
echo "</tr>";
|
||
}
|
||
|
||
|
||
//==========================================================
|
||
//Êä³öSupport MNP
|
||
//==========================================================
|
||
{
|
||
echo "<tr>";
|
||
echo "<td bgcolor = \"#E6E6E6\"><b>Support MNP</b></td>";
|
||
$sysId = "360_99_99";
|
||
$oidStr = '2.1.1.11';
|
||
echo "<td> ";
|
||
showParameter($sysId,$oidStr,1,1);
|
||
echo "</td>";
|
||
echo "</tr>";
|
||
}
|
||
|
||
//==========================================================
|
||
//Êä³öMNP Prefix.
|
||
//==========================================================
|
||
{
|
||
$objWhereStr = getLevelWhere('2.1.1.12');
|
||
$getsql = "select initValue from $sqltable_conf where $objWhereStr";
|
||
$result = mysqli_query($pubConn,$getsql);
|
||
echo mysqli_error($pubConn);
|
||
$mnpPrefix_org = mysqli_fetch_array($result);
|
||
$mnpPrefix_org = $mnpPrefix_org[0];
|
||
if($DEBUG) echo "mnpPrefix_org = $mnpPrefix_org<br>";
|
||
|
||
$getsql = "select initValue from $sqltable where $objWhereStr";
|
||
$result = mysqli_query($pubConn,$getsql);
|
||
echo mysqli_error($pubConn);
|
||
|
||
$i = 0;
|
||
$mnpPrefix_num = 0;
|
||
while($mnpPrefix_row = mysqli_fetch_array($result))
|
||
{
|
||
$mnpPrefix_row = $mnpPrefix_row[0];
|
||
if($mnpPrefix_row != $mnpPrefix_org)
|
||
{
|
||
$mnpPrefix[$mnpPrefix_num] = trim(toAscii(getBitValue($mnpPrefix_row,'00.0-15.7')));
|
||
$mnpPrefix_ins[$mnpPrefix_num]=$i;
|
||
if($DEBUG)
|
||
{
|
||
echo "<br>mnpPrefix = $mnpPrefix[$mnpPrefix_num]<br>";
|
||
}
|
||
$mnpPrefix_num++;
|
||
}
|
||
else if(!isset($mnpPrefix_ins_unused))
|
||
{
|
||
$mnpPrefix_ins_unused = $i;
|
||
}
|
||
$i++;
|
||
}
|
||
|
||
if($mnpPrefix_num == 0)
|
||
$nrow = $mnpPrefix_num + 2;
|
||
else
|
||
$nrow = $mnpPrefix_num + 1;
|
||
$objIdStr = "no-2.1.1.12";
|
||
$webname = "PPS";
|
||
$setname = "MNP Prefix";
|
||
echo "<tr>";
|
||
echo "<td bgcolor = \"#E6E6E6\"><table width=\"100%\" cellpadding=\"1\" cellspacing=\"0\"><tr>";
|
||
echo "<td><b>MNP prefix</b></td>";
|
||
echo "<td align=right><a href=\"javascript:openSet('$mnpPrefix_ins_unused','$objIdStr','$sysId','$webname','$setname','$backurl')\"><font size=4>+</font></a></td>";
|
||
echo "</tr></table></td>";
|
||
|
||
if($mnpPrefix_num == 0)
|
||
echo "<td>--</td>";
|
||
else
|
||
{
|
||
echo "<td>";
|
||
echo "<table width=\"100%\" cellpadding=\"1\" cellspacing=\"0\" >";
|
||
$flag = 'mnpPrefix';
|
||
echo "<tr bgcolor = \"#E6E6E6\">";
|
||
echo "<td width=10%>No.<td>";
|
||
echo "<td width=40%>MNP prefix<td>";
|
||
echo "<td width=30%> <td>";
|
||
|
||
echo "<td width=\"20%\" align=right><a href=\"javascript:delSelected('Set','$flag',0,$mnpPrefix_num)\" title=\"Delete all selected.\">Delete</a>";
|
||
echo "<input type=\"checkbox\" name=\"seleceAll\" title=\"Select all to delete\" value=\"1\" onClick=selectAllToDel('Set','$flag',this,0,$mnpPrefix_num)>";
|
||
echo "</td>";
|
||
echo "</tr>";
|
||
for($i=0; $i < $mnpPrefix_num; $i++)
|
||
{
|
||
$inst = $mnpPrefix_ins[$i];
|
||
$checkBoxName=$flag . 'checkBox_'.$i;
|
||
$deleteNo = $flag . 'deleteno_'.$i;
|
||
echo "<tr>";
|
||
echo "<td width=10%><a href=\"javascript:openSet('$inst','$objIdStr','$sysId','$webname','$setname','$backurl')\">$i</a><td>";
|
||
echo "<td width=40%>$mnpPrefix[$i]<td>";
|
||
echo "<td width=30%> <td>";
|
||
echo "<td align=right><input type=\"checkbox\" name=\"$checkBoxName\" value=\"0\" onClick=\"javascript:selectToDel(this)\"></td>";
|
||
echo "<input type=\"hidden\" name=\"$deleteNo\" value=\"$inst\"";
|
||
echo "</tr>";
|
||
}
|
||
echo "</table></td>";
|
||
}
|
||
echo "</tr>";
|
||
}
|
||
|
||
/*
|
||
//==========================================================
|
||
//Êä³öLicense
|
||
//==========================================================
|
||
{
|
||
echo "<tr>";
|
||
echo "<td bgcolor = \"#E6E6E6\"><b>License control</b></td>";
|
||
$sysId = "360_99_99";
|
||
$oidStr = '2.1.1.4';
|
||
echo "<td> ";
|
||
showParameter($sysId,$oidStr,1,1,0,'','','Update');
|
||
echo "</td>";
|
||
echo "</tr>";
|
||
}
|
||
*/
|
||
//==========================================================
|
||
//Êä³öCOS
|
||
//==========================================================
|
||
{
|
||
echo "<tr>";
|
||
echo "<td bgcolor = \"#E6E6E6\">";
|
||
echo "<b>COS parameters</b></td>";
|
||
echo "<td>";
|
||
echo "<table>";
|
||
echo "<tr>";
|
||
for($i=0; $i<16; $i++)
|
||
{
|
||
echo "<td> ";
|
||
echo "<a href=javascript:openCos($i)> $i </a>";
|
||
echo " </td>";
|
||
}
|
||
echo "</tr>";
|
||
echo "</table>";
|
||
echo "</td>";
|
||
echo "</tr>";
|
||
}
|
||
if($smsFormatShow==1)
|
||
{
|
||
$showStr = '';
|
||
$cmdShowStr = "none";
|
||
}
|
||
else
|
||
{
|
||
$showStr = "none";
|
||
$cmdShowStr = '';
|
||
}
|
||
echo "<tr style=\"DISPLAY: $cmdShowStr\">";
|
||
echo "<td> </td>";
|
||
echo "<td align=\"right\"><a href=\"./pps.php?scroll_y=$scroll_y&smsShow=$smsShow&smsFormatShow=1\"><b>More >><b></a></td>";
|
||
echo "</tr>";
|
||
|
||
//==========================================================
|
||
//Êä³öSMS format
|
||
//==========================================================
|
||
{
|
||
$smEncodeTypeArr = array(0 => '7 bit', 4 => 'Octet', 8 => 'Unicode');
|
||
$objWhereStr = getLevelWhere('2.1.1.6');
|
||
$defSql = "select initValue from $sqltable_conf where $objWhereStr";
|
||
$defRes = mysqli_query($pubConn,$defSql);
|
||
$defRow = mysqli_fetch_array($defRes);
|
||
$smsDefValue = $defRow[initValue];
|
||
|
||
$getsql = "select initValue from $sqltable where $objWhereStr";
|
||
$result = mysqli_query($pubConn,$getsql);
|
||
echo mysqli_error($pubConn);
|
||
|
||
$i = 0;
|
||
$sms_num = 0;
|
||
while($sms_row = mysqli_fetch_array($result))
|
||
{
|
||
$sms_row = strtoupper($sms_row[0]);
|
||
$enable_flag = getBitValue($sms_row,'0.4-0.7');
|
||
// if($sms_row != $smsDefValue)
|
||
// {
|
||
$encode[$sms_num] = hexdec(getBitValue($sms_row,'00.0-00.7'));
|
||
$acc_balance[$sms_num] = trim(toAscii(getBitValue($sms_row,'01.0-31.7')));
|
||
$expire[$sms_num] = trim(toAscii(getBitValue($sms_row,'32.0-63.7')));
|
||
$recharge[$sms_num] = trim(toAscii(getBitValue($sms_row,'64.0-111.7')));
|
||
|
||
if($DEBUG)
|
||
{
|
||
echo "<br>encode[$sms_num] = $encode[$sms_num]<br>";
|
||
echo "acc_balance[$sms_num] = $acc_balance[$sms_num]<br>";
|
||
echo "expire[$sms_num] = $expire[$sms_num]<br>";
|
||
echo "recharge[$sms_num] = $recharge[$sms_num]<br>";
|
||
}
|
||
|
||
$objWhereStr = getLevelWhere('2.1.1.7');
|
||
$getsql = "select initValue from $sqltable where $objWhereStr and instanceNo=$i";
|
||
$lc_result = mysqli_query($pubConn,$getsql);
|
||
echo mysqli_error($pubConn);
|
||
$last_call_row = mysqli_fetch_array($lc_result);
|
||
$last_call_row = $last_call_row[0];
|
||
|
||
$last_sent[$sms_num] = trim(toAscii(getBitValue($last_call_row,'00.0-31.7')));
|
||
$to[$sms_num] = trim(toAscii(getBitValue($last_call_row,'72.0-79.7')));
|
||
$recv_on[$sms_num] = trim(toAscii(getBitValue($last_call_row,'32.0-63.7')));
|
||
$from[$sms_num] = trim(toAscii(getBitValue($last_call_row,'80.0-87.7')));
|
||
$at[$sms_num] = trim(toAscii(getBitValue($last_call_row,'64.0-71.7')));
|
||
|
||
if($DEBUG)
|
||
{
|
||
echo "<br>last_sent[$sms_num] = $last_sent[$sms_num]<br>";
|
||
echo "to[$sms_num] = $to[$sms_num]<br>";
|
||
echo "recv_on[$sms_num] = $recv_on[$sms_num]<br>";
|
||
echo "from[$sms_num] = $from[$sms_num]<br>";
|
||
echo "at[$sms_num] = $at[$sms_num]<br>";
|
||
}
|
||
|
||
$sms_ins[$sms_num] = $i;
|
||
$sms_num++;
|
||
// }
|
||
// if(!isset($tar_ins_unused))
|
||
// {
|
||
// $sms_ins_unused = $i;
|
||
// }
|
||
$i++;
|
||
}
|
||
|
||
$nrow = ($sms_num + 1) * 2;
|
||
|
||
echo "<tr style=\"DISPLAY: $showStr\">";
|
||
echo "<td bgcolor = \"#E6E6E6\"><table width=\"100%\" cellpadding=\"1\" cellspacing=\"0\"><tr>";
|
||
echo "<td><b>SMS format</b></td>";
|
||
// echo "<td align=right><a href='./paramconf.php?instanceNo=$sms_ins_unused&objIdStr=no-2.1.1.6
|
||
// &sysId=$sysId&webname=format&setname=SMS format&backurl=./pps.php'>+</a></td>";
|
||
echo "</tr></table></td>";
|
||
|
||
echo "<td>";//start
|
||
echo "<table width=\"100%\" cellpadding=\"1\" cellspacing=\"0\" >";
|
||
echo"<tr bgcolor = \"#E6E6E6\">";
|
||
echo "<td width=10%>Language<td>";
|
||
echo "<td width=15%>SM encoding<td>";
|
||
echo "<td width=30%>Account balance<td>";
|
||
echo "<td width=15%>Expire in<td>";
|
||
echo "<td width=30%>Recharge in time<td>";
|
||
echo "</tr>";
|
||
|
||
$objIdStr = "no-2.1.1.6";
|
||
$webname = "PPS";
|
||
$setname = "SMS format";
|
||
for($i=0; $i < $sms_num; $i++)
|
||
{
|
||
$inst = $sms_ins[$i];
|
||
echo "<tr onMouseOver=\"this.bgColor='#D2F0FF'\" onMouseOut=\"this.bgColor='#ffffff'\">";
|
||
echo "<td width=10%><a href=\"javascript:openSet('$inst','$objIdStr','$sysId','$webname','$setname','$backurl')\">{$sms_ins[$i]}</a><td>";
|
||
echo "<td width=15%>{$smEncodeTypeArr[$encode[$i]]}<td>";
|
||
echo "<td width=30%>$acc_balance[$i]<td>";
|
||
echo "<td width=15%>$expire[$i]<td>";
|
||
echo "<td width=30%>$recharge[$i]<td>";
|
||
echo "</tr>";
|
||
}
|
||
echo "</table>";
|
||
echo "<table width=\"100%\" cellpadding=\"1\" cellspacing=\"0\" >";
|
||
echo "<tr bgcolor = \"#E6E6E6\">";
|
||
echo "<td width=10%>Language<td>";
|
||
echo "<td width=25%>Last call sent on<td>";
|
||
echo "<td width=15%>To<td>";
|
||
echo "<td width=25%>Received on<td>";
|
||
echo "<td width=15%>From<td>";
|
||
echo "<td width=10%>At<td>";
|
||
// echo "<td width=10% align=right>Delete<td>";
|
||
echo "</tr>";
|
||
|
||
$objIdStr = "no-2.1.1.7";
|
||
$webname = "PPS";
|
||
$setname = "SMS format";
|
||
for($i=0; $i < $sms_num; $i++)
|
||
{
|
||
$inst = $sms_ins[$i];
|
||
echo "<tr onMouseOver=\"this.bgColor='#D2F0FF'\" onMouseOut=\"this.bgColor='#ffffff'\">";
|
||
echo "<td width=10%><a href=\"javascript:openSet('$inst','$objIdStr','$sysId','$webname','$setname','$backurl')\">{$sms_ins[$i]}</a><td>";
|
||
echo "<td width=25%>$last_sent[$i]<td>";
|
||
echo "<td width=15%>$to[$i]<td>";
|
||
echo "<td width=25%>$recv_on[$i]<td>";
|
||
echo "<td width=15%>$from[$i]<td>";
|
||
echo "<td width=10%>$at[$i]<td>";
|
||
// echo "<td width=10% align=right><input type=\"checkbox\" name=\"$sms_del_$i\" value=\"ON\"
|
||
// onClick=\"javascript:delFirm('$sms_ins[$i]','sms',this)\" ><td>";
|
||
echo "</tr>";
|
||
}
|
||
echo "</table>";
|
||
|
||
echo "</td>";//end
|
||
}
|
||
echo "<tr style=\"DISPLAY: $showStr\">";
|
||
echo "<td> </td>";
|
||
echo "<td align=\"right\"><a href=\"./pps.php?scroll_y=$scroll_y&&smsShow=$smsShow&smsFormatShow=0\"><b>Hide <<</b></a></td>";
|
||
echo "</tr>";
|
||
|
||
echo "<input type=\"hidden\" name=\"smsShow\" value=\"$smsShow\"";
|
||
echo "<input type=\"hidden\" name=\"srfShow\" value=\"$srfShow\"";
|
||
echo "<input type=\"hidden\" name=\"vmsShow\" value=\"$vmsShow\"";
|
||
echo "<input type=\"hidden\" name=\"smsFormatShow\" value=\"$smsFormatShow\"";
|
||
|
||
echo "</table>";
|
||
}//end pps service.
|
||
|
||
{//srf service.
|
||
echo "<TABLE style=\"DISPLAY: $srfShowStr\" width=\"100%\" border=\"1\" cellpadding=\"1\" cellspacing=\"0\" bordercolor=\"#666666\" bordercolordark=\"#FFFFFF\" bgcolor=\"#FFFFFF\">";
|
||
echo "<tr><th colspan=2><b>SRF Service</b></th></tr>";
|
||
|
||
//==========================================================
|
||
//Êä³öSRF MSISDN
|
||
//==========================================================
|
||
{
|
||
$objWhereStr = getLevelWhere('2.1.2.1.1');
|
||
$getsql = "select initValue from $sqltable where $objWhereStr";
|
||
if($DEBUG)
|
||
echo "<br>getsql = $getsql<br>";
|
||
$result = mysqli_query($pubConn,$getsql);
|
||
echo mysqli_error($pubConn);
|
||
$srf0_row = mysqli_fetch_array($result);
|
||
if($srf0_row[0] == 0)
|
||
$srf0 = '--';
|
||
else
|
||
$srf0 = (toAscii($srf0_row[0]));
|
||
|
||
$objWhereStr = getLevelWhere('2.1.2.1.2');
|
||
$getsql = "select initValue from $sqltable where $objWhereStr";
|
||
$result = mysqli_query($pubConn,$getsql);
|
||
if($DEBUG) echo "<br>getsql = $getsql<br>";
|
||
echo mysqli_error($pubConn);
|
||
$srf1_row = mysqli_fetch_array($result);
|
||
if($srf1_row[0] == 0)
|
||
$srf1 = '--';
|
||
else
|
||
$srf1 = trim(toAscii($srf1_row[0]));
|
||
|
||
if($DEBUG) echo "<br>srf0 = $srf0<br>";
|
||
if($DEBUG) echo "srf1_row = $srf1_row[0]<br>";
|
||
|
||
echo "<tr>";
|
||
echo "<td width=\"15%\" rowspan='2' bgcolor = \"#E6E6E6\"><b>SRF MSISDN</b></td>";
|
||
echo "<td width=\"85%\"><table width=\"100%\" cellpadding=\"1\" cellspacing=\"0\" ><tr>";
|
||
echo "<td width=30%>SRF0<td>";
|
||
if(isset($srf0_edit))
|
||
{
|
||
echo "<td align=\"left\" width=\"70%\">";
|
||
echo "<select name = \"srf0\">";
|
||
for($i=0; $i<sizeof($vssArr); $i++)
|
||
{
|
||
if($i==sizeof($vssArr)-1)
|
||
$showName = $vssArr[$i][name];
|
||
else
|
||
$showName = "{$vssArr[$i][name]}({$vssArr[$i][srf]})";
|
||
|
||
echo "<option value=\"{$vssArr[$i][srf]}\" ";
|
||
if(strcmp($srf0,$vssArr[$i][srf])==0)
|
||
echo "selected";
|
||
echo ">$showName</option>";
|
||
}
|
||
echo "</select>";
|
||
echo "<input type=\"submit\" name=\"srf0_save\" value=\"save\" onmouseover=\"this.className='style4'\"
|
||
onmouseout=\"this.className='style3'\" class=\"style3\">";
|
||
echo "</td>";
|
||
|
||
}
|
||
else
|
||
{
|
||
for($i=0; $i<sizeof($vssArr); $i++)
|
||
{
|
||
if(strcmp($srf0,$vssArr[$i][srf])==0)
|
||
{
|
||
$showSrf0 = "{$vssArr[$i][name]}({$vssArr[$i][srf]})";
|
||
break;
|
||
}
|
||
}
|
||
if(!isset($showSrf0)) $showSrf0 = $srf0;
|
||
if(sizeof($vssArr)==0)
|
||
echo "<td align=\"left\" width=70%><a href=\"javascript:alert('Set VSS device first!');\">--</a> </td>" ;
|
||
else
|
||
echo "<td align=\"left\" width=70%><a href=javascript:linkTo('./pps.php','srf0_edit=1&srfShow=1','-1')>$showSrf0</a> </td>" ;
|
||
}
|
||
|
||
echo "</tr></table></td>";
|
||
echo "</tr>";
|
||
echo "<tr>";
|
||
echo "<td><table width=\"100%\" cellpadding=\"1\" cellspacing=\"0\" ><tr>";
|
||
echo "<td width=30%>SRF1<td>";
|
||
|
||
if(isset($srf1_edit))
|
||
{
|
||
echo "<td align=\"left\" width=\"70%\">";
|
||
echo "<select name = \"srf1\">";
|
||
for($i=0; $i<sizeof($vssArr); $i++)
|
||
{
|
||
if($i==sizeof($vssArr)-1)
|
||
$showName = $vssArr[$i][name];
|
||
else
|
||
$showName = "{$vssArr[$i][name]}({$vssArr[$i][srf]})";
|
||
|
||
echo "<option value=\"{$vssArr[$i][srf]}\" ";
|
||
if(strcmp($srf1,$vssArr[$i][srf])==0)
|
||
echo "selected";
|
||
echo ">$showName</option>";
|
||
|
||
}
|
||
echo "</select>";
|
||
echo "<input type=\"submit\" name=\"srf1_save\" value=\"save\" onmouseover=\"this.className='style4'\"
|
||
onmouseout=\"this.className='style3'\" class=\"style3\">";
|
||
echo "</td>" ;
|
||
}
|
||
else
|
||
{
|
||
for($i=0; $i<sizeof($vssArr); $i++)
|
||
{
|
||
if(strcmp($srf1,$vssArr[$i][srf])==0)
|
||
{
|
||
$showSrf1 = "{$vssArr[$i][name]}({$vssArr[$i][srf]})";
|
||
break;
|
||
}
|
||
}
|
||
if(!isset($showSrf1)) $showSrf1 = $srf1;
|
||
if(sizeof($vssArr)==0)
|
||
echo "<td align=\"left\" width=70%><a href=\"javascript:alert('Set VSS device first!');\">--</a> </td>" ;
|
||
else
|
||
echo "<td align=\"left\" width=70%><a href=javascript:linkTo('./pps.php','srf1_edit=1&srfShow=1','-1')>$showSrf1</a> </td>" ;
|
||
}
|
||
|
||
echo "</tr></table></td>";
|
||
echo "</tr>";
|
||
}
|
||
//==========================================================
|
||
//Êä³öService number
|
||
//==========================================================
|
||
{
|
||
$service_num_arr = array(
|
||
array('Hotline','2.1.2.2.1'),
|
||
array('Inquiry','2.1.2.2.2'),
|
||
array('Recharge via recharge card','2.1.2.2.3'),
|
||
array('Recharge via credit card','2.1.2.2.4'),
|
||
array('Third party recharge','2.1.2.2.5'),
|
||
array('Customer care center','2.1.2.2.6'),
|
||
array('Recharge number','2.1.2.2.7'),
|
||
);
|
||
$nrow = sizeof($service_num_arr) + 1;
|
||
echo "<tr>";
|
||
echo "<td rowspan='$nrow' bgcolor = \"#E6E6E6\"><table width=\"100%\" cellpadding=\"1\" cellspacing=\"0\" ><tr>";
|
||
echo "<td><b>Service number</b></td>";
|
||
echo "</tr></table></td>";
|
||
echo "</tr>";
|
||
|
||
for($i=0; $i < sizeof($service_num_arr); $i++)
|
||
{
|
||
echo "<tr>";
|
||
echo "<td><table width=\"100%\" cellpadding=\"1\" cellspacing=\"0\" ><tr>";
|
||
echo "<td width=30%>{$service_num_arr[$i][0]}</td>";
|
||
echo "<td width=70%>";
|
||
$oidStr = $service_num_arr[$i][1];
|
||
showParameter($sysId, $oidStr,1,1);
|
||
echo "</td>";
|
||
echo "</tr></table></td>";
|
||
echo "</tr>";
|
||
}
|
||
}
|
||
//==========================================================
|
||
//Êä³öService key
|
||
//==========================================================
|
||
/*
|
||
{
|
||
$service_key_arr = array(
|
||
array('Inquiry','2.1.2.3.2'),
|
||
array('Recharge via recharge card','2.1.2.3.3'),
|
||
array('Recharge via credit card','2.1.2.3.4'),
|
||
array('Set favorite number','2.1.2.3.5'),
|
||
array('Select language','2.1.2.3.6'),
|
||
array('Set password','2.1.2.3.7'),
|
||
);
|
||
$nrow = sizeof($service_key_arr) + 1;
|
||
echo "<tr>";
|
||
echo "<td rowspan='$nrow' bgcolor = \"#E6E6E6\"><table width=\"100%\" cellpadding=\"1\" cellspacing=\"0\" ><tr>";
|
||
echo "<td><b>Service key</b></td>";
|
||
echo "</tr></table></td>";
|
||
echo "</tr>";
|
||
for($i=0; $i < sizeof($service_key_arr); $i++)
|
||
{
|
||
echo "<tr>";
|
||
echo "<td><table width=\"100%\" cellpadding=\"1\" cellspacing=\"0\" ><tr>";
|
||
echo "<td width=30%>{$service_key_arr[$i][0]}<td>";
|
||
echo "<td width=70%>";
|
||
$oidStr = $service_key_arr[$i][1];
|
||
showParameter($sysId,$oidStr,1,1);
|
||
echo "</td>";
|
||
echo "</tr></table></td>";
|
||
echo "</tr>";
|
||
}
|
||
}
|
||
*/
|
||
|
||
//=================Êä³öSRF prefix=====================
|
||
|
||
{
|
||
|
||
|
||
|
||
//Êä³öSRF prefix
|
||
{//get all local prefix
|
||
|
||
//find prefix
|
||
$localPrefixTg = 250;
|
||
|
||
|
||
//=======set the 250 trunk group enable=======
|
||
$database="OBJ_322";
|
||
$sql="update param_99 set initValue = '000000000B0302FF0000000000000000'
|
||
where level_1 = '2' and level_2 = '1' and level_3 = '4' and instanceNo ='$localPrefixTg'";
|
||
$result=@mysqli_query($pubConn,$sql);
|
||
$rows=@mysqli_fetch_array($result);
|
||
|
||
mysqli_query($pubConn,$sql);
|
||
|
||
|
||
|
||
|
||
|
||
$sysId = '322_99_99';
|
||
|
||
$sysIdArr = explode('_',$sysId);
|
||
$sysTypeNo = $sysIdArr[0];
|
||
$sysNo = $sysIdArr[1];
|
||
$subSysNo = $sysIdArr[2];
|
||
|
||
$objDb = 'OBJ_'.$sysTypeNo;
|
||
$paramTable = 'param_'.$sysNo;
|
||
|
||
{//get all enable prefix No
|
||
$oidstr = '2.1.2';
|
||
$objWhereStr= '';
|
||
$objWhereStr =getLevelWhere($oidstr);
|
||
|
||
$defSql = " SELECT initValue,instanceNo FROM $paramTable WHERE $objWhereStr and instanceNo<252 ORDER BY instanceNo";
|
||
//echo $defSql;
|
||
$defRes = @mysqli_query($pubConn,$defSql);
|
||
echo mysqli_error($pubConn);
|
||
$offset_enable = "10.7-10.7";
|
||
$offset_Properties = "10.2-10.3";
|
||
$offset_calltype = "10.4-10.6";
|
||
$prefix_num=0;
|
||
while($row = @mysqli_fetch_array($defRes))
|
||
{
|
||
$prefix_enable=bindec(getBitValue($row[initValue],$offset_enable));
|
||
$prefix_property=bindec(getBitValue($row[initValue],$offset_Properties));
|
||
$prefix_calltype=bindec(getBitValue($row[initValue],$offset_calltype));
|
||
|
||
$flag = ($prefix_enable && $prefix_property!=2 && $prefix_calltype == 4);
|
||
if($flag)
|
||
{
|
||
$enablePrefix[$prefix_num][inst_no]=$row[instanceNo];
|
||
$enablePrefix[$prefix_num][init_value]=$row[initValue];
|
||
$prefix_num++;
|
||
}
|
||
if($prefix_enable==0 && !isset($unused_ins))
|
||
$unused_ins = $row[instanceNo];
|
||
}
|
||
}//end get enable prefix No
|
||
{
|
||
$oidstr = '2.1.3';
|
||
$objWhereStr= '';
|
||
$objWhereStr =getLevelWhere($oidstr);
|
||
|
||
$paramSql = " SELECT initValue,readValue,instanceNo FROM $paramTable
|
||
WHERE subSysNo = '$subSysNo' AND $objWhereStr and instanceNo<252
|
||
ORDER BY instanceNo
|
||
";
|
||
//echo "<br>paramSql: $paramSql";
|
||
$Result_1 = mysqli_query($pubConn,$paramSql);
|
||
$prefix_no=0;
|
||
$valid_num=0;
|
||
while($Row_1 = mysqli_fetch_array($Result_1))
|
||
{
|
||
if($Row_1[instanceNo]==$enablePrefix[$prefix_no][inst_no])
|
||
{
|
||
$tmpTg=hexdec($Row_1[initValue]);
|
||
//echo "<br>{$Row_1[instanceNo]}->tmpTg: $tmpTg";
|
||
if($tmpTg == $localPrefixTg)
|
||
{
|
||
$validPrefix[$valid_num][inst_no] = $enablePrefix[$prefix_no][inst_no];
|
||
$validPrefix[$valid_num][init_value] = $enablePrefix[$prefix_no][init_value];
|
||
$validPrefix[$valid_num][tg] = $tmpTg;
|
||
$valid_num++;
|
||
}
|
||
$prefix_no++;
|
||
}
|
||
if($prefix_no >= $prefix_num)
|
||
break;
|
||
}
|
||
}
|
||
{//get prefix value
|
||
$oidstr = '2.1.1';
|
||
$objWhereStr= '';
|
||
$objWhereStr =getLevelWhere($oidstr);
|
||
|
||
$paramSql = " SELECT initValue,readValue,instanceNo FROM $paramTable WHERE subSysNo = '$subSysNo' AND $objWhereStr and instanceNo<252 ORDER BY instanceNo ";
|
||
// echo "$paramSql";
|
||
$Result_1 = mysqli_query($pubConn,$paramSql);
|
||
$prefix_no=0;
|
||
while($Row_1 = mysqli_fetch_array($Result_1))
|
||
{
|
||
if($Row_1[instanceNo]==$validPrefix[$prefix_no][inst_no])
|
||
{
|
||
$tempprefix=strtoupper($Row_1[initValue]);
|
||
$prefix = explode('E',$tempprefix);
|
||
if($prefix[0] =="")
|
||
$prefix[0]="--";
|
||
$validPrefix[$prefix_no][prefix]=$prefix[0];
|
||
//echo "<br>".$validPrefix[$prefix_no][prefix];
|
||
$prefix_no++;
|
||
}
|
||
if($prefix_no >= $valid_num)
|
||
break;
|
||
}
|
||
}//end get prefix value
|
||
}//end get all local prefix
|
||
$objIdStr='no-2.1.1-2.1.2';
|
||
$sysId = '322_99_99';
|
||
$webname="PPS";
|
||
$setname="Prefix";
|
||
|
||
echo "<tr>" ;
|
||
echo "<td bgcolor=\"#E6E6E6\">";
|
||
|
||
echo "<table width=100% cellpadding=\"1\" cellspacing=\"0\" >";
|
||
echo "<tr>";
|
||
echo "<td align=left><b>SRF prefix</b></td>";
|
||
//alert("backurl ".$backurl);
|
||
//openSetPrefix('$localPrefixTg','$unused_ins','$objIdStr','$sysId','$webname','$setname','$backurl')
|
||
echo "<td align=\"right\"><a href=\"javascript:openSetPrefix('$localPrefixTg','$unused_ins','$objIdStr','$sysId','$webname','$setname','$backurl')\"><font size=4>+</font></a></td>";
|
||
echo "</tr>";
|
||
echo "</table>";
|
||
|
||
echo "</td>";
|
||
if($valid_num == 0) echo "<td> --</td>";
|
||
else
|
||
{
|
||
$flag = 'srf';
|
||
echo "<td>";
|
||
|
||
echo "<table width=\"100%\" cellpadding=\"1\" cellspacing=\"0\">";
|
||
echo "<tr bgcolor=\"#E6E6E6\">";
|
||
echo "<td width=\"10%\">No.</td>";
|
||
echo "<td width=\"15%\">Prefix</td>";
|
||
echo "<td width=\"15%\">TON-in</td>";
|
||
echo "<td width=\"15%\">TON-out</td>";
|
||
echo "<td width=\"15%\">Properties</td>";
|
||
echo "<td width=\"15%\">Call Type</td>";
|
||
//echo "<td >CDR</td>";
|
||
$addurl = 'srfShow=1';
|
||
//javascript:delSelected('Set','$flag',0,$valid_num,'$addurl')
|
||
echo "<td width=\"15%\" align=right><a href=\"javascript:delSelected('Set','$flag',0,$valid_num,'$addurl')\" title=\"Delete all selected.\">Delete</a>";
|
||
echo "<input type=\"checkbox\" name=\"seleceAll\" title=\"Select all to delete\" value=\"1\" onClick=selectAllToDel('Set','$flag',this,0,$valid_num)>";
|
||
echo "</td>";
|
||
echo "</tr>";
|
||
|
||
$TON_in = array('Spare','MSISDN','Unkown','NDD','IDD','Spare');
|
||
$TON_out = array('Spare','MSISDN','Unkown','NDD','IDD','Spare');
|
||
$Properties = array('Trunk','MSISDN','MSRN','MSC');
|
||
$callTypeArr= array('Normal Call','Emergency','MCT','VMS','IN');
|
||
for($i=0;$i < $valid_num;$i++)
|
||
{
|
||
$checkBoxName=$flag . 'checkBox_'.$i;
|
||
$deleteNo = $flag . 'deleteno_'.$i;
|
||
|
||
$tmpInitValue = $validPrefix[$i][init_value];
|
||
$tmpInst = $validPrefix[$i][inst_no];
|
||
|
||
if($i>3)
|
||
echo "<tr id='dailing$i' style=\"display:none\" onMouseOver=\"this.bgColor='#D2F0FF'\" onMouseOut=\"this.bgColor='#ffffff'\">";
|
||
else
|
||
echo "<tr id='dailing$i' onMouseOver=\"this.bgColor='#D2F0FF'\" onMouseOut=\"this.bgColor='#ffffff'\">";
|
||
|
||
echo "<td width=\"10%\"><a href=\"javascript:openSetPrefix('$localPrefixTg','$tmpInst','$objIdStr','$sysId','$webname','$setname','$backurl')\">$i</a></td>";
|
||
//javascript:openSetPrefix('$localPrefixTg','{$validPrefix[$i][inst_no]}','$objIdStr','$sysId','$webname','$setname','$backurl')
|
||
//echo "<tr onMouseOver=\"this.bgColor='#D2F0FF'\" onMouseOut=\"this.bgColor='#ffffff'\">";
|
||
//echo "<td width=\"10%\"><a href=\"#\">$i</a></td>";
|
||
$oTON_in = BinDec(getBitValue($tmpInitValue,'0.0-0.3'));
|
||
$oTON_out = BinDec(getBitValue($tmpInitValue,'0.4-0.7'));
|
||
$oProperties = BinDec(getBitValue($tmpInitValue,'10.2-10.3'));
|
||
$oCallType = BinDec(getBitValue($tmpInitValue,'10.4-10.6'));
|
||
$oCDR = BinDec(getBitValue($tmpInitValue,'10.0-10.0'));
|
||
$oCDR = ($oCDR) ? ("ON") : ("OFF");
|
||
|
||
$oRano = $validPrefix[$i][prefix];
|
||
echo "<td width=\"15%\">$oRano </td>";
|
||
echo "<td width=\"15%\">$TON_in[$oTON_in] </td>";
|
||
echo "<td width=\"15%\">$TON_out[$oTON_out] </td>";
|
||
echo "<td width=\"15%\">$Properties[$oProperties] </td>";
|
||
echo "<td width=\"15%\">$callTypeArr[$oCallType] </td>";
|
||
// echo "<td >$oCDR </td>";
|
||
|
||
echo "<td align=right><input type=\"checkbox\" name=\"$checkBoxName\" value=\"0\" onClick=\"javascript:selectToDel(this)\"></td>";
|
||
echo "<input type=\"hidden\" name=\"$deleteNo\" value=\"{$validPrefix[$i][inst_no]}\"";
|
||
echo "</tr>";
|
||
}
|
||
|
||
//====more button=========
|
||
if($valid_num>4)
|
||
{
|
||
echo "<tr id='showdailing' style=\"display:block\"><td><a href=\"javascript:clickOnMoreHide('dailing',$valid_num,'show')\">More >></a></td></tr>";
|
||
echo "<tr id='hidedailing' style=\"display:none\"><td><a href=\"javascript:clickOnMoreHide('dailing',$valid_num,'hide')\">Hide >></a></td></tr>";
|
||
}
|
||
echo "</table>";
|
||
|
||
echo "</td>";
|
||
}
|
||
echo "</tr>";
|
||
|
||
|
||
}//end Êä³ö SRF prefix
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
//=====================SRF prefix manipulation==================
|
||
{
|
||
$objIdStr='no-2.8';
|
||
$sysId = '225_99_99';
|
||
$webname="SRF";
|
||
$setname="Prefix manipulation";
|
||
|
||
$oidStr = '2.8.0';
|
||
$levelWhere = getLevelWhere($oidStr);
|
||
|
||
//get default value of local prefix(conv prefix)
|
||
$getsql = "select initValue from $net_paramConf where $levelWhere";
|
||
$conv_pre_def = @mysqli_query($pubConn,$getsql);
|
||
$conv_pre_def = @mysqli_fetch_array($conv_pre_def);
|
||
$conv_pre_def = $conv_pre_def[0];
|
||
echo mysqli_error($pubConn);
|
||
if($DEBUG) echo "conv_pre_def = $conv_pre_def<br>";
|
||
|
||
$getsql = "select initValue,instanceNo from $net_paramTable where $levelWhere and initValue!='$conv_pre_def'";
|
||
$result = @mysqli_query($pubConn,$getsql);
|
||
echo mysqli_error($pubConn);
|
||
$convNo=0;
|
||
while($pre_row = @mysqli_fetch_array($result))
|
||
{
|
||
$nameFlag = toAscii(getBitValue($pre_row[initValue],'35.0-42.7'));
|
||
if($nameFlag == $webname)
|
||
{
|
||
$convPrefix[$convNo][initValue]=$pre_row[initValue];
|
||
$convPrefix[$convNo][inst_no] = $pre_row[instanceNo];
|
||
$prefix = getBitValue($pre_row[initValue],'00.0-15.7');
|
||
if($convPrefix != 0)
|
||
$prefix = toAscii($prefix);
|
||
else
|
||
$prefix = '--';
|
||
$addDigs = getBitValue($pre_row[initValue],'18.0-33.7');
|
||
if($addDigs != 0)
|
||
$addDigs = toAscii($addDigs);
|
||
else
|
||
$addDigs = '--';
|
||
$convPrefix[$convNo][prefix] = $prefix;
|
||
$convPrefix[$convNo][delLen] = hexdec(getBitValue($pre_row[initValue],'16.0-16.7'));
|
||
$convPrefix[$convNo][addLen] = hexdec(getBitValue($pre_row[initValue],'17.0-17.7'));
|
||
$convPrefix[$convNo][addDigs] = $addDigs;
|
||
$convPrefix[$convNo][valiLen] = hexdec(getBitValue($pre_row[initValue],'34.0-34.7'));
|
||
//echo "<br>convPrefix[$convNo][prefix]:{$convPrefix[$convNo][initValue]}";
|
||
$convNo++;
|
||
}
|
||
}//end while
|
||
$getsql = "select initValue,instanceNo from $net_paramTable where $levelWhere and initValue='$conv_pre_def'";
|
||
//echo "<br>getsql: $getsql;";
|
||
$result = @mysqli_query($pubConn,$getsql);
|
||
$Row = @mysqli_fetch_array($result);
|
||
$newConvInst=$Row[instanceNo];
|
||
$conv_nrow = $convNo + 1;
|
||
|
||
echo "<tr>" ;
|
||
echo "<td bgcolor=\"#E6E6E6\">";
|
||
echo "<table width=\"100%\" cellpadding=\"1\" cellspacing=\"0\" ><tr >";
|
||
echo "<td align=left><b>$setname</b></td>";
|
||
echo "<td align=\"right\">";
|
||
if($newConvInst=='')
|
||
{
|
||
echo "<a href=\"javascript:openErr()\"><font size=4>+</font></a></td>";
|
||
}
|
||
else
|
||
echo "<a href=\"javascript:openSet('$newConvInst','$objIdStr','$sysId','$webname','$setname','$backurl')\"><font size=4>+</font></a></td>";
|
||
echo "</tr></table></td>";
|
||
if($convNo == 0) echo "<td> --</td>";
|
||
else
|
||
{
|
||
echo "<td>";
|
||
echo "<table width=\"100%\" cellpadding=\"1\" cellspacing=\"0\">";
|
||
$flag = 'conv_srf';
|
||
echo "<tr bgcolor=\"#E6E6E6\">";
|
||
echo "<td width=\"10%\">No.</td>";
|
||
echo "<td width=\"15%\">Prefix</td>";
|
||
echo "<td width=\"15%\">Delete length</td>";
|
||
echo "<td width=\"15%\">Add length</td>";
|
||
echo "<td width=\"15%\">Add digits</td>";
|
||
echo "<td width=\"15%\">Valid length</td>";
|
||
$addurl='srfShow=1';
|
||
echo "<td width=\"15%\" align=right><a href=\"javascript:delSelected('Set','$flag',0,$convNo,'$addurl')\" title=\"Delete all selected.\">Delete</a>";
|
||
echo "<input type=\"checkbox\" name=\"seleceAll\" title=\"Select all to delete\" value=\"1\" onClick=selectAllToDel('Set','$flag',this,0,$convNo)>";
|
||
echo "</td>";
|
||
echo "</tr>";
|
||
for($i=0; $i< $convNo; $i++)
|
||
{
|
||
$checkBoxName=$flag . 'checkBox_'.$i;
|
||
$deleteNo = $flag . 'deleteno_'.$i;
|
||
if($i>3)
|
||
echo "<tr id='conv$i' style=\"display:none\" onMouseOver=\"this.bgColor='#D2F0FF'\" onMouseOut=\"this.bgColor='#ffffff'\">";
|
||
else
|
||
echo "<tr id='conv$i' onMouseOver=\"this.bgColor='#D2F0FF'\" onMouseOut=\"this.bgColor='#ffffff'\">";
|
||
|
||
|
||
//echo "<tr onMouseOver=\"this.bgColor='#D2F0FF'\" onMouseOut=\"this.bgColor='#ffffff'\">";
|
||
echo "<td width=\"10%\"><a href=\"javascript:openSet('{$convPrefix[$i][inst_no]}','$objIdStr','$sysId','$webname','$setname','$backurl')\">$i</a></td>";
|
||
|
||
echo "<td width=\"15%\">{$convPrefix[$i][prefix]} </td>";
|
||
echo "<td width=\"15%\">{$convPrefix[$i][delLen]} </td>";
|
||
echo "<td width=\"15%\">{$convPrefix[$i][addLen]} </td>";
|
||
echo "<td width=\"15%\">{$convPrefix[$i][addDigs]} </td>";
|
||
echo "<td width=\"15%\">{$convPrefix[$i][valiLen]} </td>";
|
||
|
||
echo "<td width=\"15%\" align=right><input type=\"checkbox\" name=\"$checkBoxName\" value=\"0\" onClick=\"javascript:selectToDel(this)\"></td>";
|
||
echo "<input type=\"hidden\" name=\"$deleteNo\" value=\"{$convPrefix[$i][inst_no]}\"";
|
||
echo "</tr>";
|
||
}
|
||
|
||
//===more button====
|
||
if($convNo>4)
|
||
{
|
||
echo "<tr id='showconv' style=\"display:block\"><td><a href=\"javascript:clickOnMoreHide('conv',$convNo,'show')\">More >></a></td></tr>";
|
||
echo "<tr id='hideconv' style=\"display:none\"><td><a href=\"javascript:clickOnMoreHide('conv',$convNo,'hide')\">Hide >></a></td></tr>";
|
||
}
|
||
echo "</table>";
|
||
echo "</td>";
|
||
}
|
||
echo "</tr>";
|
||
}
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
$sysId="360_99_99";
|
||
if(0)
|
||
{//IVR Location
|
||
|
||
$oidStr="2.1.2.4";
|
||
echo "<tr>";
|
||
echo "<td bgcolor = \"#E6E6E6\">";
|
||
echo "<b>IVR Location</b></td>";
|
||
echo "<td><table width=\"100%\" cellpadding=\"1\" cellspacing=\"0\" ><tr>";
|
||
echo "<td width=\"30%\">Inquiry: ";
|
||
showParameter($sysId, $oidStr,1,1);
|
||
echo "</td>";
|
||
echo "<td width=\"70%\">Recharge: ";
|
||
showParameter($sysId, $oidStr,2,1);
|
||
echo "</td>";
|
||
echo "</tr></table></td>";
|
||
echo "</tr>";
|
||
}
|
||
echo "</table>";
|
||
}//end srf service.
|
||
|
||
{//vms routing
|
||
echo "<TABLE style=\"DISPLAY: $vmsShowStr\" width=\"100%\" border=\"1\" cellpadding=\"1\" cellspacing=\"0\" bordercolor=\"#666666\" bordercolordark=\"#FFFFFF\" bgcolor=\"#FFFFFF\">";
|
||
echo "<tr><th colspan=2><b>VMS Routing</b></th></tr>";
|
||
|
||
//==========================================================
|
||
//Êä³öCall routing to VMS (VMS server no 2.1.5.1 - 2.1.5.3)
|
||
//==========================================================
|
||
{
|
||
$call_routing_vms_arr = array(
|
||
array('VMS Service No. - PLMN','PLMN_ServerNo','2.1.5.1'),
|
||
array('VMS Service No. - PSTN','PSTN_ServerNo','2.1.5.2'),
|
||
array('VMS Leave Message No.','LeaveMessageNo','2.1.5.3'),
|
||
array('Routing Rule.','routingRule','2.1.5.4'),
|
||
);
|
||
$nrow = sizeof($call_routing_vms_arr) + 1;
|
||
echo "<tr>";
|
||
echo "<td width=\"15%\" rowspan='$nrow' bgcolor = \"#E6E6E6\"><table width=\"100%\" cellpadding=\"1\" cellspacing=\"0\" ><tr>";
|
||
echo "<td><b>Call routing to VMS</b></td>";
|
||
echo "</tr></table></td>";
|
||
echo "</tr>";
|
||
for($i=0; $i < sizeof($call_routing_vms_arr); $i++)
|
||
{
|
||
$oidStr = $call_routing_vms_arr[$i][2];
|
||
if($i==3)
|
||
{
|
||
echo "<tr>";
|
||
echo "<td><table width=\"100%\" cellpadding=\"1\" cellspacing=\"0\" ><tr>";
|
||
echo "<td width=50%>route by: ";
|
||
showParameter($sysId, $oidStr,1,1);
|
||
echo "</td>";
|
||
echo "<td width=50%>route: ";
|
||
showParameter($sysId, $oidStr,2,1);
|
||
echo "</td>";
|
||
echo "</tr></table></td>";
|
||
echo "</tr>";
|
||
}
|
||
else
|
||
{
|
||
echo "<tr>";
|
||
echo "<td><table width=\"100%\" cellpadding=\"1\" cellspacing=\"0\" ><tr>";
|
||
echo "<td width=30%>{$call_routing_vms_arr[$i][0]}<td>";
|
||
echo "<td align=\"left\" width=\"70%\">";
|
||
$doingOtherUlr="$PHP_SELF?doingOtherFlag=1&setVmsRouting=1";
|
||
showParameter($sysId, $oidStr,1,1,0,$doingOtherUlr);
|
||
echo "</td>";
|
||
echo "</tr></table></td>";
|
||
echo "</tr>";
|
||
}
|
||
}
|
||
}
|
||
//==========================================================
|
||
//Êä³öCall routing to VMS (VMS user segments 2.1.5.5)
|
||
//==========================================================
|
||
{
|
||
$objWhereStr = getLevelWhere('2.1.5.5');
|
||
$getsql = "select initValue from $sqltable_conf where $objWhereStr";
|
||
$result = mysqli_query($pubConn,$getsql);
|
||
echo mysqli_error($pubConn);
|
||
$vmsSeg_org = mysqli_fetch_array($result);
|
||
$vmsSeg_org = $vmsSeg_org[0];
|
||
if($DEBUG) echo "vmsSeg_org=$vmsSeg_org<br>";
|
||
|
||
$objWhereStr = getLevelWhere('2.1.5.5');
|
||
$getsql = "select initValue from $sqltable where $objWhereStr";
|
||
$result = mysqli_query($pubConn,$getsql);
|
||
echo mysqli_error($pubConn);
|
||
|
||
$i = 0;
|
||
$vmsSeg_num = 0;
|
||
while($vmsSeg_row = mysqli_fetch_array($result))
|
||
{
|
||
$vmsSeg_row = $vmsSeg_row[0];
|
||
if(strcmp($vmsSeg_row,$vmsSeg_org)!=0)
|
||
{
|
||
$startMSISDN[$vmsSeg_num] = trim(toAscii(getBitValue($vmsSeg_row,'00.0-15.7')));
|
||
$endMSISDN[$vmsSeg_num] = trim(toAscii(getBitValue($vmsSeg_row,'16.0-31.7')));
|
||
$servNumPLMN[$vmsSeg_num] = trim(toAscii(getBitValue($vmsSeg_row,'32.0-47.7')));
|
||
$servNumPSTN[$vmsSeg_num] = trim(toAscii(getBitValue($vmsSeg_row,'48.0-63.7')));
|
||
$numberDeposit[$vmsSeg_num] = trim(toAscii(getBitValue($vmsSeg_row,'64.0-79.7')));
|
||
$vmsSeg_ins[$vmsSeg_num] = $i;
|
||
$vmsSeg_num++;
|
||
}
|
||
else if(!isset($vmsSeg_ins_unused))
|
||
{
|
||
$vmsSeg_ins_unused = $i;
|
||
}
|
||
$i++;
|
||
}
|
||
|
||
if($vmsSeg_num == 0) $nrow = $vmsSeg_num + 2;
|
||
else $nrow = $vmsSeg_num + 1;
|
||
|
||
$objIdStr = "no-2.1.5.5";
|
||
$webname = "PPS";
|
||
$setname = "Basic vmsSeg zone";
|
||
//alert($vmsSeg_num);
|
||
echo "<tr bgcolor = \"#E6E6E6\">";
|
||
echo "<td rowspan='$nrow'><table width=\"100%\" cellpadding=\"1\" cellspacing=\"0\"><tr>";
|
||
echo "<td><b>VMS user segments</b></td>";
|
||
if($vmsSeg_num>=128)
|
||
echo "<td> </td>";
|
||
else
|
||
echo "<td align=right><a href=\"javascript:openSet('$vmsSeg_ins_unused','$objIdStr','$sysId','$webname','$setname','$backurl')\"><font size=4>+</font></a></td>";
|
||
echo "</tr></table></td>";
|
||
|
||
{//get all vss serv number
|
||
for($i=0; $i < $vmsSeg_num; $i++)
|
||
{
|
||
for($j=0; $j< sizeof($vssSegArr)-1; $j++)//vss serv number
|
||
{
|
||
$vms_objDB = "OBJ_390";
|
||
$vms_paramTable = 'param_99';
|
||
$oidstr = "2.2.1.1";
|
||
$objWhereStr = getLevelWhere($oidstr);
|
||
$tmpInstNo = $vssSegArr[$j][sysNo];
|
||
$getsql = "select initValue from $vms_paramTable where $objWhereStr and instanceNo='$tmpInstNo'";
|
||
$result = @mysqli_query($pubConn,$getsql);
|
||
$row = @mysqli_fetch_array($result);
|
||
|
||
$PLMNServNo = getBitValue($row[0],'08.0-15.7');
|
||
$PLMNServNo = str_replace('F','',$PLMNServNo);
|
||
|
||
$PSTNServNo = getBitValue($row[0],'16.0-23.7');
|
||
$PSTNServNo = str_replace('F','',$PSTNServNo);
|
||
|
||
$LeaveMessNo = getBitValue($row[0],'24.0-31.7');
|
||
$LeaveMessNo = str_replace('F','',$LeaveMessNo);
|
||
|
||
if(strcmp($PLMNServNo,$servNumPLMN[$i])==0
|
||
&&strcmp($PSTNServNo,$servNumPSTN[$i])==0
|
||
&&strcmp($LeaveMessNo,$numberDeposit[$i])==0)
|
||
|
||
{
|
||
$vssNameArr[$i] = $vssSegArr[$j][name];
|
||
break;
|
||
}
|
||
}//end vss serv number
|
||
if(!isset($vssNameArr[$i]))
|
||
{
|
||
$vssNameArr[$i] = $servNumPLMN[$i] = $servNumPSTN[$i] = $numberDeposit[$i] = '--';
|
||
}
|
||
}
|
||
}//end get vss serv number
|
||
if($vmsSeg_num == 0)
|
||
{
|
||
echo "<tr><td> --</td></tr>";
|
||
}
|
||
else
|
||
{
|
||
$flag = 'vmsSeg';
|
||
echo "<td><table width=\"100%\" style=\"border-style:none\" cellpadding=\"1\" cellspacing=\"0\" ><tr>";
|
||
echo "<td width=10%>No.<td>";
|
||
echo "<td width=13%>Start MSISDN<td>";
|
||
echo "<td width=13%>End MSISDN<td>";
|
||
echo "<td width=13%>VSS Name<td>";
|
||
echo "<td width=13%>PLMN Num<td>";
|
||
echo "<td width=13%>PSTN Num<td>";
|
||
echo "<td width=13%>Deposit Num<td>";
|
||
/*echo "<td align=right width=17%>Delete<td>";*/
|
||
echo "<td width=\"12%\" align=right><a href=\"javascript:delSelected('Set','$flag',0,$vmsSeg_num)\" title=\"Delete all selected.\">Delete</a>";
|
||
echo "<input type=\"checkbox\" name=\"seleceAll\" title=\"Select all to delete\" value=\"1\" onClick=selectAllToDel('Set','$flag',this,0,$vmsSeg_num)>";
|
||
echo "</td>";
|
||
echo "</tr></table></td>";
|
||
echo "</tr>";
|
||
}
|
||
//========================================
|
||
if($vmsSeg_num!=0)
|
||
{
|
||
echo "<tr><td rowspan=$vmsSeg_num>";
|
||
echo "<table border=0>";
|
||
for($i=0; $i < $vmsSeg_num; $i++)
|
||
{
|
||
$inst = $vmsSeg_ins[$i];
|
||
$checkBoxName=$flag . 'checkBox_'.$i;
|
||
$deleteNo = $flag . 'deleteno_'.$i;
|
||
|
||
//echo "<tr>";
|
||
|
||
//echo "<td><table width=\"100%\" style=\"\" cellpadding=\"1\" cellspacing=\"0\" >";
|
||
if($i>3)
|
||
echo "<tr id='vmsSeg$i' style=\"display:none\">";
|
||
else
|
||
echo "<tr id='vmsSeg$i' style=\"display:block\">";
|
||
|
||
echo "<td width=10%><a href=\"javascript:openSet('$inst','$objIdStr','$sysId','$webname','$setname','$backurl')\">$i</a><td>";
|
||
|
||
echo "<td width=13%>$startMSISDN[$i]</td>";
|
||
echo "<td width=13%>$endMSISDN[$i]</td>";
|
||
echo "<td width=13%>$vssNameArr[$i]</td>";
|
||
echo "<td width=13%>$servNumPLMN[$i]</td>";
|
||
echo "<td width=13%>$servNumPSTN[$i]</td>";
|
||
echo "<td width=13%>$numberDeposit[$i]</td>";
|
||
/*echo "<td align=right width=17%><input type=\"checkbox\" name=\"$vmsSeg_del_$i\" value=\"ON\"
|
||
onClick=\"javascript:delFirm('$vmsSeg_ins[$i]','tar',this)\" ><td>";*/
|
||
echo "<td width=12% align=right><input type=\"checkbox\" name=\"$checkBoxName\" value=\"0\" onClick=\"javascript:selectToDel(this)\"></td>";
|
||
echo "<input type=\"hidden\" name=\"$deleteNo\" value=\"$inst\"";
|
||
echo "</tr>";
|
||
|
||
|
||
|
||
}
|
||
|
||
if($vmsSeg_num>4)
|
||
{
|
||
echo "<tr id='showvmsSeg' style=\"display:block\"><td><a href=\"javascript:clickOnMoreHide('vmsSeg',$vmsSeg_num,'show')\">More >></a></td></tr>";
|
||
echo "<tr id='hidevmsSeg' style=\"display:none\"><td><a href=\"javascript:clickOnMoreHide('vmsSeg',$vmsSeg_num,'hide')\">Hide >></a></td></tr>";
|
||
}
|
||
|
||
echo "</table>";
|
||
echo "</td></tr>";
|
||
}
|
||
for($i=0;$i<$vmsSeg_num-1;$i++)
|
||
{
|
||
echo "<tr></tr>";
|
||
}
|
||
|
||
//=========================================
|
||
|
||
}
|
||
{//Êä³ödailing prefix
|
||
{//get all local prefix
|
||
//Ö±½ÓÖ¸¶¨TG£½252×÷Ϊlocal prefix
|
||
//find prefix
|
||
$localPrefixTg = 252;
|
||
$sysId = '322_99_99';
|
||
|
||
$sysIdArr = explode('_',$sysId);
|
||
$sysTypeNo = $sysIdArr[0];
|
||
$sysNo = $sysIdArr[1];
|
||
$subSysNo = $sysIdArr[2];
|
||
|
||
$objDb = 'OBJ_'.$sysTypeNo;
|
||
$paramTable = 'param_'.$sysNo;
|
||
|
||
{//get all enable prefix No
|
||
$oidstr = '2.1.2';
|
||
$objWhereStr= '';
|
||
$objWhereStr =getLevelWhere($oidstr);
|
||
|
||
$defSql = " SELECT initValue,instanceNo FROM $paramTable WHERE $objWhereStr and instanceNo<252 ORDER BY instanceNo";
|
||
//echo $defSql;
|
||
$defRes = @mysqli_query($pubConn,$defSql);
|
||
echo mysqli_error($pubConn);
|
||
$offset_enable = "10.7-10.7";
|
||
$offset_Properties = "10.2-10.3";
|
||
$offset_calltype = "10.4-10.6";
|
||
$prefix_num=0;
|
||
while($row = @mysqli_fetch_array($defRes))
|
||
{
|
||
$prefix_enable=bindec(getBitValue($row[initValue],$offset_enable));
|
||
$prefix_property=bindec(getBitValue($row[initValue],$offset_Properties));
|
||
$prefix_calltype=bindec(getBitValue($row[initValue],$offset_calltype));
|
||
|
||
$flag = ($prefix_enable && $prefix_property!=2 && $prefix_calltype == 4);
|
||
if($flag)
|
||
{
|
||
$enablePrefix[$prefix_num][inst_no]=$row[instanceNo];
|
||
$enablePrefix[$prefix_num][init_value]=$row[initValue];
|
||
$prefix_num++;
|
||
}
|
||
if($prefix_enable==0 && !isset($unused_ins))
|
||
$unused_ins = $row[instanceNo];
|
||
}
|
||
}//end get enable prefix No
|
||
{
|
||
$oidstr = '2.1.3';
|
||
$objWhereStr= '';
|
||
$objWhereStr =getLevelWhere($oidstr);
|
||
|
||
$paramSql = " SELECT initValue,readValue,instanceNo FROM $paramTable
|
||
WHERE subSysNo = '$subSysNo' AND $objWhereStr and instanceNo<252
|
||
ORDER BY instanceNo
|
||
";
|
||
//echo "<br>paramSql: $paramSql";
|
||
$Result_1 = mysqli_query($pubConn,$paramSql);
|
||
$prefix_no=0;
|
||
$valid_num=0;
|
||
while($Row_1 = mysqli_fetch_array($Result_1))
|
||
{
|
||
if($Row_1[instanceNo]==$enablePrefix[$prefix_no][inst_no])
|
||
{
|
||
$tmpTg=hexdec($Row_1[initValue]);
|
||
//echo "<br>{$Row_1[instanceNo]}->tmpTg: $tmpTg";
|
||
if($tmpTg == $localPrefixTg)
|
||
{
|
||
$validPrefix[$valid_num][inst_no] = $enablePrefix[$prefix_no][inst_no];
|
||
$validPrefix[$valid_num][init_value] = $enablePrefix[$prefix_no][init_value];
|
||
$validPrefix[$valid_num][tg] = $tmpTg;
|
||
$valid_num++;
|
||
}
|
||
$prefix_no++;
|
||
}
|
||
if($prefix_no >= $prefix_num)
|
||
break;
|
||
}
|
||
}
|
||
{//get prefix value
|
||
$oidstr = '2.1.1';
|
||
$objWhereStr= '';
|
||
$objWhereStr =getLevelWhere($oidstr);
|
||
|
||
$paramSql = " SELECT initValue,readValue,instanceNo FROM $paramTable WHERE subSysNo = '$subSysNo' AND $objWhereStr and instanceNo<252 ORDER BY instanceNo ";
|
||
// echo "$paramSql";
|
||
$Result_1 = mysqli_query($pubConn,$paramSql);
|
||
$prefix_no=0;
|
||
while($Row_1 = mysqli_fetch_array($Result_1))
|
||
{
|
||
if($Row_1[instanceNo]==$validPrefix[$prefix_no][inst_no])
|
||
{
|
||
$tempprefix=strtoupper($Row_1[initValue]);
|
||
$prefix = explode('E',$tempprefix);
|
||
if($prefix[0] =="")
|
||
$prefix[0]="--";
|
||
$validPrefix[$prefix_no][prefix]=$prefix[0];
|
||
//echo "<br>".$validPrefix[$prefix_no][prefix];
|
||
$prefix_no++;
|
||
}
|
||
if($prefix_no >= $valid_num)
|
||
break;
|
||
}
|
||
}//end get prefix value
|
||
}//end get all local prefix
|
||
$objIdStr='no-2.1.1-2.1.2';
|
||
$sysId = '322_99_99';
|
||
$webname="PPS";
|
||
$setname="Prefix";
|
||
|
||
echo "<tr>" ;
|
||
echo "<td bgcolor=\"#E6E6E6\">";
|
||
echo "<table width=\"100%\" cellpadding=\"1\" cellspacing=\"0\" ><tr >";
|
||
echo "<td align=left><b>VMS prefix</b></td>";
|
||
echo "<td align=\"right\"><a href=javascript:openSetPrefix('$localPrefixTg','$unused_ins','$objIdStr','$sysId','$webname','$setname','$backurl')><font size=4>+</font></a></td>";
|
||
echo "</tr></table>";
|
||
echo "</td>";
|
||
if($valid_num == 0) echo "<td> --</td>";
|
||
else
|
||
{
|
||
$flag = 'dailing';
|
||
echo "<td>";
|
||
echo "<table width=\"100%\" cellpadding=\"1\" cellspacing=\"0\">";
|
||
echo "<tr bgcolor=\"#E6E6E6\">";
|
||
echo "<td width=\"10%\">No.</td>";
|
||
echo "<td width=\"15%\">Prefix</td>";
|
||
echo "<td width=\"15%\">TON-in</td>";
|
||
echo "<td width=\"15%\">TON-out</td>";
|
||
echo "<td width=\"15%\">Properties</td>";
|
||
echo "<td width=\"15%\">Call Type</td>";
|
||
//echo "<td >CDR</td>";
|
||
$addurl = 'vmsShow=1';
|
||
echo "<td width=\"15%\" align=right><a href=\"javascript:delSelected('Set','$flag',0,$valid_num,'$addurl')\" title=\"Delete all selected.\">Delete</a>";
|
||
echo "<input type=\"checkbox\" name=\"seleceAll\" title=\"Select all to delete\" value=\"1\" onClick=selectAllToDel('Set','$flag',this,0,$valid_num)>";
|
||
echo "</td>";
|
||
echo "</tr>";
|
||
|
||
$TON_in = array('Spare','MSISDN','Unkown','NDD','IDD','Spare');
|
||
$TON_out = array('Spare','MSISDN','Unkown','NDD','IDD','Spare');
|
||
$Properties = array('Trunk','MSISDN','MSRN','MSC');
|
||
$callTypeArr= array('Normal Call','Emergency','MCT','VMS','IN');
|
||
for($i=0;$i < $valid_num;$i++)
|
||
{
|
||
$checkBoxName=$flag . 'checkBox_'.$i;
|
||
$deleteNo = $flag . 'deleteno_'.$i;
|
||
|
||
$tmpInitValue = $validPrefix[$i][init_value];
|
||
$tmpInst = $validPrefix[$i][inst_no];
|
||
|
||
if($i>3)
|
||
echo "<tr id='dailing$i' style=\"display:none\" onMouseOver=\"this.bgColor='#D2F0FF'\" onMouseOut=\"this.bgColor='#ffffff'\">";
|
||
else
|
||
echo "<tr id='dailing$i' onMouseOver=\"this.bgColor='#D2F0FF'\" onMouseOut=\"this.bgColor='#ffffff'\">";
|
||
|
||
|
||
//echo "<tr onMouseOver=\"this.bgColor='#D2F0FF'\" onMouseOut=\"this.bgColor='#ffffff'\">";
|
||
echo "<td width=\"10%\"><a href=javascript:openSetPrefix('$localPrefixTg','{$validPrefix[$i][inst_no]}','$objIdStr','$sysId','$webname','$setname','$backurl')>$i</a></td>";
|
||
$oTON_in = BinDec(getBitValue($tmpInitValue,'0.0-0.3'));
|
||
$oTON_out = BinDec(getBitValue($tmpInitValue,'0.4-0.7'));
|
||
$oProperties = BinDec(getBitValue($tmpInitValue,'10.2-10.3'));
|
||
$oCallType = BinDec(getBitValue($tmpInitValue,'10.4-10.6'));
|
||
$oCDR = BinDec(getBitValue($tmpInitValue,'10.0-10.0'));
|
||
$oCDR = ($oCDR) ? ("ON") : ("OFF");
|
||
|
||
$oRano = $validPrefix[$i][prefix];
|
||
echo "<td width=\"15%\">$oRano </td>";
|
||
echo "<td width=\"15%\">$TON_in[$oTON_in] </td>";
|
||
echo "<td width=\"15%\">$TON_out[$oTON_out] </td>";
|
||
echo "<td width=\"15%\">$Properties[$oProperties] </td>";
|
||
echo "<td width=\"15%\">$callTypeArr[$oCallType] </td>";
|
||
// echo "<td >$oCDR </td>";
|
||
|
||
echo "<td align=right><input type=\"checkbox\" name=\"$checkBoxName\" value=\"0\" onClick=\"javascript:selectToDel(this)\"></td>";
|
||
echo "<input type=\"hidden\" name=\"$deleteNo\" value=\"{$validPrefix[$i][inst_no]}\"";
|
||
echo "</tr>";
|
||
}
|
||
|
||
//====more button=========
|
||
if($valid_num>4)
|
||
{
|
||
echo "<tr id='showdailing' style=\"display:block\"><td><a href=\"javascript:clickOnMoreHide('dailing',$valid_num,'show')\">More >></a></td></tr>";
|
||
echo "<tr id='hidedailing' style=\"display:none\"><td><a href=\"javascript:clickOnMoreHide('dailing',$valid_num,'hide')\">Hide >></a></td></tr>";
|
||
}
|
||
echo "</table>";
|
||
echo "</td>";
|
||
}
|
||
echo "</tr>";
|
||
}//end Êä³ö Dialing prefix
|
||
|
||
{//Êä³ö conv prefix
|
||
$objIdStr='no-2.8';
|
||
$sysId = '225_99_99';
|
||
$webname="PPS";
|
||
$setname="Prefix manipulation";
|
||
|
||
$oidStr = '2.8.0';
|
||
$levelWhere = getLevelWhere($oidStr);
|
||
|
||
//get default value of local prefix(conv prefix)
|
||
$getsql = "select initValue from $net_paramConf where $levelWhere";
|
||
$conv_pre_def = @mysqli_query($pubConn,$getsql);
|
||
$conv_pre_def = @mysqli_fetch_array($conv_pre_def);
|
||
$conv_pre_def = $conv_pre_def[0];
|
||
echo mysqli_error($pubConn);
|
||
if($DEBUG) echo "conv_pre_def = $conv_pre_def<br>";
|
||
|
||
$getsql = "select initValue,instanceNo from $net_paramTable where $levelWhere and initValue!='$conv_pre_def'";
|
||
$result = @mysqli_query($pubConn,$getsql);
|
||
echo mysqli_error($pubConn);
|
||
$convNo=0;
|
||
while($pre_row = @mysqli_fetch_array($result))
|
||
{
|
||
$nameFlag = toAscii(getBitValue($pre_row[initValue],'35.0-42.7'));
|
||
if($nameFlag == $webname)
|
||
{
|
||
$convPrefix[$convNo][initValue]=$pre_row[initValue];
|
||
$convPrefix[$convNo][inst_no] = $pre_row[instanceNo];
|
||
$prefix = getBitValue($pre_row[initValue],'00.0-15.7');
|
||
if($convPrefix != 0)
|
||
$prefix = toAscii($prefix);
|
||
else
|
||
$prefix = '--';
|
||
$addDigs = getBitValue($pre_row[initValue],'18.0-33.7');
|
||
if($addDigs != 0)
|
||
$addDigs = toAscii($addDigs);
|
||
else
|
||
$addDigs = '--';
|
||
$convPrefix[$convNo][prefix] = $prefix;
|
||
$convPrefix[$convNo][delLen] = hexdec(getBitValue($pre_row[initValue],'16.0-16.7'));
|
||
$convPrefix[$convNo][addLen] = hexdec(getBitValue($pre_row[initValue],'17.0-17.7'));
|
||
$convPrefix[$convNo][addDigs] = $addDigs;
|
||
$convPrefix[$convNo][valiLen] = hexdec(getBitValue($pre_row[initValue],'34.0-34.7'));
|
||
//echo "<br>convPrefix[$convNo][prefix]:{$convPrefix[$convNo][initValue]}";
|
||
$convNo++;
|
||
}
|
||
}//end while
|
||
$getsql = "select initValue,instanceNo from $net_paramTable where $levelWhere and initValue='$conv_pre_def'";
|
||
//echo "<br>getsql: $getsql;";
|
||
$result = @mysqli_query($pubConn,$getsql);
|
||
$Row = @mysqli_fetch_array($result);
|
||
$newConvInst=$Row[instanceNo];
|
||
$conv_nrow = $convNo + 1;
|
||
|
||
echo "<tr>" ;
|
||
echo "<td bgcolor=\"#E6E6E6\">";
|
||
echo "<table width=\"100%\" cellpadding=\"1\" cellspacing=\"0\" ><tr >";
|
||
echo "<td align=left><b>$setname</b></td>";
|
||
echo "<td align=\"right\">";
|
||
if($newConvInst=='')
|
||
{
|
||
echo "<a href=\"javascript:openErr()\"><font size=4>+</font></a></td>";
|
||
}
|
||
else
|
||
echo "<a href=\"javascript:openSet('$newConvInst','$objIdStr','$sysId','$webname','$setname','$backurl')\"><font size=4>+</font></a></td>";
|
||
echo "</tr></table></td>";
|
||
if($convNo == 0) echo "<td> --</td>";
|
||
else
|
||
{
|
||
echo "<td>";
|
||
echo "<table width=\"100%\" cellpadding=\"1\" cellspacing=\"0\">";
|
||
$flag = 'conv';
|
||
echo "<tr bgcolor=\"#E6E6E6\">";
|
||
echo "<td width=\"10%\">No.</td>";
|
||
echo "<td width=\"15%\">Prefix</td>";
|
||
echo "<td width=\"15%\">Delete length</td>";
|
||
echo "<td width=\"15%\">Add length</td>";
|
||
echo "<td width=\"15%\">Add digits</td>";
|
||
echo "<td width=\"15%\">Valid length</td>";
|
||
|
||
|
||
|
||
|
||
$addurl = 'vmsShow=1';
|
||
echo "<td width=\"15%\" align=right><a href=\"javascript:delSelected('Set','$flag',0,$convNo,'$addurl')\" title=\"Delete all selected.\">Delete</a>";
|
||
echo "<input type=\"checkbox\" name=\"seleceAll\" title=\"Select all to delete\" value=\"1\" onClick=selectAllToDel('Set','$flag',this,0,$convNo)>";
|
||
echo "</td>";
|
||
echo "</tr>";
|
||
for($i=0; $i< $convNo; $i++)
|
||
{
|
||
$checkBoxName=$flag . 'checkBox_'.$i;
|
||
$deleteNo = $flag . 'deleteno_'.$i;
|
||
if($i>3)
|
||
echo "<tr id='conv$i' style=\"display:none\" onMouseOver=\"this.bgColor='#D2F0FF'\" onMouseOut=\"this.bgColor='#ffffff'\">";
|
||
else
|
||
echo "<tr id='conv$i' onMouseOver=\"this.bgColor='#D2F0FF'\" onMouseOut=\"this.bgColor='#ffffff'\">";
|
||
|
||
|
||
//echo "<tr onMouseOver=\"this.bgColor='#D2F0FF'\" onMouseOut=\"this.bgColor='#ffffff'\">";
|
||
echo "<td width=\"10%\"><a href=\"javascript:openSet('{$convPrefix[$i][inst_no]}','$objIdStr','$sysId','$webname','$setname','$backurl')\">$i</a></td>";
|
||
|
||
echo "<td width=\"15%\">{$convPrefix[$i][prefix]} </td>";
|
||
echo "<td width=\"15%\">{$convPrefix[$i][delLen]} </td>";
|
||
echo "<td width=\"15%\">{$convPrefix[$i][addLen]} </td>";
|
||
echo "<td width=\"15%\">{$convPrefix[$i][addDigs]} </td>";
|
||
echo "<td width=\"15%\">{$convPrefix[$i][valiLen]} </td>";
|
||
|
||
echo "<td width=\"15%\" align=right><input type=\"checkbox\" name=\"$checkBoxName\" value=\"0\" onClick=\"javascript:selectToDel(this)\"></td>";
|
||
echo "<input type=\"hidden\" name=\"$deleteNo\" value=\"{$convPrefix[$i][inst_no]}\"";
|
||
echo "</tr>";
|
||
}
|
||
|
||
//===more button====
|
||
if($convNo>4)
|
||
{
|
||
echo "<tr id='showconv' style=\"display:block\"><td><a href=\"javascript:clickOnMoreHide('conv',$convNo,'show')\">More >></a></td></tr>";
|
||
echo "<tr id='hideconv' style=\"display:none\"><td><a href=\"javascript:clickOnMoreHide('conv',$convNo,'hide')\">Hide >></a></td></tr>";
|
||
}
|
||
echo "</table>";
|
||
echo "</td>";
|
||
}
|
||
echo "</tr>";
|
||
}
|
||
|
||
|
||
|
||
//==========================================================
|
||
//Êä³öCommand
|
||
//==========================================================
|
||
/*
|
||
{
|
||
echo "<tr><td bgcolor=\"#E6E6E6\" ><b>Command</b></td>";
|
||
echo "<td ><table width=\"100%\" cellpadding=\"1\" cellspacing=\"0\" ><tr>";
|
||
echo "<td width=10%>PPS0</td>";
|
||
echo "<td width=10%><a href='$PHP_SELF'>Lock</a></td>";
|
||
echo "<td width=10%>PPS1</td>";
|
||
echo "<td><a href='$PHP_SELF'>Lock</a></td>";
|
||
echo "</tr></table></td></tr>";
|
||
}
|
||
*/
|
||
echo "</table>";
|
||
}//end vms routint
|
||
?>
|
||
<?php
|
||
{
|
||
echo "<table width=\"100%\">";
|
||
echo "<tr>";
|
||
echo "<td width=\"70%\">";
|
||
echo " ";
|
||
echo "</td>";
|
||
echo "<td width=\"20%\" align=\"right\">";
|
||
echo "<input type=\"submit\" title=\"$strTitleGet\" name=\"getSys\" value=\"$strGet\" class=\"button\" style=\"cursor:pointer; left: 1; top: 2; width: 60; height: 25; position: relative\">";
|
||
echo " ";
|
||
echo "<input type=\"submit\" title=\"$strTitleSet\" name=\"setSys\" value=\"$strSet\" class=\"button\" style=\"cursor:pointer; left: 1; top: 2; width: 60; height: 25; position: relative\">";
|
||
echo "</td>";
|
||
echo "<td width=\"10%\">";
|
||
echo "<p align=\"right\"><a href=\"../overview/overview.php?scroll_y=$page_top\"><img align=absBottom border=0 src=\"../../images/left.gif\" width=\"14\" height=\"14\">$strBack</a>";
|
||
echo "</td>";
|
||
echo "</tr>";
|
||
echo "</table>";
|
||
}
|
||
if(!isset($smsFormatShow))
|
||
$smsFormatShow=0;
|
||
echo "<input type=\"hidden\" name=\"isShowSms\" value=$smsFormatShow>";
|
||
echo "</form>";
|
||
|
||
|
||
//echo "<hr>smsFormatShow:$smsFormatShow<hr>";
|
||
?>
|