正在调试中!!!";
//echo "page_top:$page_top
";
//$url_temp=$_SERVER["REQUEST_URI"];
//echo "This page URL:$url_temp
";
?>
\n";
echo "alert('$msg')";
echo "\n";
}
?>
";
$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 "
Loading";
GetParam($sysId_arr,1);//1 means return to overview if getting parameters fails.
echo "";
}
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
";
$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 "
$updSql
";
}
}
}//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 "
$setsql
";
}
}
if(isset($setSys) || isset($getSys))
{
if(isset($setSys))
{
echo "
Setting parameters
";
SetParam($sysId_arr);
session_register("SetFlag");
$showType="Set";
echo "
Sending save command
";
SaveParam($SaveArr);
echo "";
//exit();
}
else
{
echo "
Getting parameters
";
session_register("GetFlag");
GetParam($sysId_arr);
$showType="Get";
}
}
echo "";
exit();
}
if ($DEBUG) echo "delFlag = $delflag
";
if ($DEBUG) echo "delNO = $delValue
";
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