"; if($DEBUG) echo "
正在调试中!!"; ?> '2.2', 'sysid'=> '222_99_99', 'selectsysid'=>'-1'), array('oid'=>'2.3', 'sysid'=> '222_99_99', 'selectsysid'=>'-1'), array('oid'=>'2.1.32', 'sysid'=> '223_99_99', 'selectsysid'=>'-1'), //array('oid'=>'2.1.1', 'sysid'=> '370_99_99', 'selectsysid'=>'-1'), array('oid'=>'2.1.2', 'sysid'=> '370_99_99', 'selectsysid'=>'-1'), array('oid'=>'2.1.3', 'sysid'=> '370_99_99', 'selectsysid'=>'-1'), array('oid'=>'2.1.4', 'sysid'=> '370_99_99', 'selectsysid'=>'-1'), array('oid'=>'2.1.5', 'sysid'=> '370_99_99', 'selectsysid'=>'-1'), array('oid'=>'2.1.7', 'sysid'=> '370_99_99', 'selectsysid'=>'-1') ); $NI_arr=array('International','International spare','National','National spare'); $SaveArr=array( //array('oidstr'=>'2.2.2', 'setvalue'=>'01' ,'sysid'=>'370_99_99'), array('oidstr'=>'3.2', 'setvalue'=>'02' ,'sysid'=>'223_99_99'), array('oidstr'=>'2.1.32', 'setvalue'=>'01' ,'sysid'=>'370_99_99') ); $backurl = "./mnp.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)) { {//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($setMnpGtt==1) { //scf_map $oidStr = "2.1.32"; setParamValue($mss_ip[0],$sysId,$oidStr,3); setParamValue($mss_ip[1],$sysId,$oidStr,4); } exit; } if($_SERVER['REQUEST_METHOD'] == "POST") { if(isset($setSys) || isset($getSys)) { if(isset($setSys)) { // echo "
Getting parameters
"; // GetParam(0,1); echo "
Setting parameters
"; SetParam($sysId_arr); session_register("acSetFlag"); $showType="Set"; echo "
Sending save command
"; SaveParam($SaveArr); echo ""; //exit(); } else { echo "
Getting parameters
"; session_register("GetFlag"); GetParam($sysId_arr); $showType="Get"; } } echo ""; exit(); } //========================================================== //输出并显示数据 //========================================================== echo "
"; ?> "; echo ""; echo ""; echo "Configuration > Network > MNP"; echo ""; //showHelp($helpId); echo ""; echo ""; echo ""; echo "
"; { echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo "
 "; //echo "MNP:  "; echo ""; echo ""; echo "   "; echo ""; echo ""; echo "

$strBack"; echo "

"; } ?> indicator = {$indicator[0]}
"; 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 ++) { $levelWhere = getLevelWhere($spcTree_array[$spc_index[$i]][3]); $getsql = "select initValue from $mtp3_sqlTable where $levelWhere"; $result = mysqli_query($pubConn,$getsql); $row[$i] = mysqli_fetch_array($result); $row[$i] = hexdec($row[$i][0]); if($DEBUG)echo "getsql = $getsql
"; if($DEBUG)echo "spc_$i=$row[$i]
"; } } echo "" ; echo ""; echo ""; echo ""; {//gtt echo ""; echo ""; /* //========================Portability Flag=========================== echo ""; echo ""; echo ""; echo ""; */ //========================NPLR Number================================= echo ""; echo ""; echo ""; echo ""; //=======================Routing Number=============================== echo ""; echo ""; echo ""; echo ""; //=======================Routing Method=============================== echo ""; echo ""; echo ""; echo ""; //=======================RN Position=================================== echo ""; echo ""; echo ""; echo ""; //=======================local prefix================================= //====================get the default value of local prefix============== $database="OBJ_370"; $sql="select initValue from paramConf where level_1=2 and level_2=1 and level_3=7 "; $result=@mysqli_query($pubConn,$sql); $rows=@mysqli_fetch_array($result); $local_prefix_default_value=$rows[initValue]; //===================get the count of local prefix======================== $database="OBJ_370"; $sql="select instanceNo,initValue from param_99 where level_1=2 and level_2=1 and level_3=7 "; $result=@mysqli_query($pubConn,$sql); $rows=@mysqli_fetch_array($result); $local_prefix_count=0; do{ $initValue_tmp=$rows[initValue]; if(strcmp($initValue_tmp,$local_prefix_default_value)!=0) { $tmp_value=getBitValue($rows[initValue],'0.0-15.7'); $temp=""; for($num=0;$num<16;$num++) { $str=substr($tmp_value,$num*2,2); $str=hexdec($str); $str=chr($str); $temp.=$str; } $local_prefix_prefix[$local_prefix_count]=trim($temp); $local_prefix_instanceNo[$local_prefix_count]=$rows[instanceNo]; $local_prefix_count++; } }while($rows=mysqli_fetch_array($result)); //====================get the unused instanceNo of local prefix==== $database="OBJ_370"; $sql="select instanceNo,initValue from param_99 where level_1=2 and level_2=1 and level_3=7 "; $result=@mysqli_query($pubConn,$sql); $rows=@mysqli_fetch_array($result); do{ $initValue_tmp=$rows[initValue]; if(strcmp($initValue_tmp,$local_prefix_default_value)==0) { $unused_local_prefix_instanceNo=$rows[instanceNo]; break; } }while($rows=mysqli_fetch_array($result)); $objIdStr = "no-2.1.7"; $sysId = "370_99_99"; $webname = "MNP"; $setname = "Local Prefix"; $backurl = "./mnp.php?license=$license&users=$users"; echo ""; if($local_prefix_count>=32) { echo ""; //echo "+"; } else { echo ""; } echo ""; echo ""; }//end gtt echo "
Signaling point code"; for($i=0; $i<4; $i++) echo ""; echo "
{$spcTree_array[$i][0]} : {$spcTree_array[$spc_index[$i]][1]} : $row[$i]
$strE164Number"; $sysId = "223_99_99"; $oidStr = "2.1.32"; $instanceNo=0; echo ""; echo ""; echo "
"; $doingOtherUlr="$PHP_SELF?doingOtherFlag=1&setMnpGtt=1"; showParameter($sysId,$oidStr,2,1,$instanceNo,$doingOtherUlr); echo ""; showParameter($sysId,$oidStr,1,1); echo "
Portability Flag"; $sysIdd = '370_99_99'; $oidStrr = "2.1.1"; showParameter($sysIdd,$oidStrr,1,1,0,'','','Update'); echo "
NPLR Number "; $sysId = "370_99_99"; $oidStr = "2.1.2"; showParameter($sysId,$oidStr,1,1); echo "
Routing Number "; $sysId = "370_99_99"; $oidStr = "2.1.3"; showParameter($sysId,$oidStr,1,1); echo "
Routing Method "; $sysId = "370_99_99"; $oidStr = "2.1.4"; showParameter($sysId,$oidStr,1,1); echo "
RN Position "; $sysId = "370_99_99"; $oidStr = "2.1.5"; showParameter($sysId,$oidStr,1,1); echo "
Local PrefixLocal Prefix               "; echo "+"; echo ""; //===================title===================== if($local_prefix_count==0) { echo ""; echo ""; } else { echo ""; echo ""; } //==============local prefix element==================== if($local_prefix_count==0) { echo ""; } else { for($i=0;$i<$local_prefix_count;$i++) { if($i>3) echo ""; else echo ""; //=====local prefix instanceNo=== echo ""; //=====local prefix ============= echo ""; //======delete select box========= echo ""; echo ""; } //======more and hide button================ if($local_prefix_count>4) { echo ""; echo ""; } } echo "
No.Local PrefixDelete"; echo "
No.Local PrefixDelete"; echo "
--
{$local_prefix_instanceNo[$i]}{$local_prefix_prefix[$i]}
More >>
Hide >>
"; echo "
"; ?> "; ?> "; //===============delete the local prefix by instanceNo========== $database="OMC_PUB"; $setsql = "update OBJ_370.param_99 set initValue='$local_prefix_default_value' where level_1=2 and level_2=1 and level_3=7 and instanceNo={$local_prefix_instanceNo_tmp[$i]} "; if($DEBUG) echo "setsql=$setsql
"; mysqli_query($pubConn,$setsql); echo mysqli_error($pubConn); } echo "\n\n"; } ?>