Files
agtuser 16a3fd1e1b init
2024-11-11 17:56:00 +08:00

327 lines
8.6 KiB
PHP
Executable File

<?php
require("../../inc/header.inc");
require("./param_comm.inc");
?>
<script LANGUAGE="JavaScript">
function selectSysID()
{
clicktab(tab_sel);
}
function getAll()
{
var sysId=document.selectform.system_id_select.value;
updateTab(0);
parent.param_show_table.location.href="./param_show_table.php?sysId="+sysId+"&table_id=0&instanceNo=0000&getAll=1";
}
function updateTab(tabid)
{
//parent.param_show_up.tab_sel=tabid;
parent.param_show_up.adjust_tab(tabid);
//alert('click me '+tabid);
}
</script>
<body leftmargin="15" rightmargin="10" onload="javascript:clicktab(0);javascript:adjust_frame('up');javascript:adjust_tab('0');javascript:adjust_firefox();" onresize="javascript:adjust_frame('up');javascript:adjust_tab('-1');" style="overflow:hidden;overflow-x:hidden;overflow-y:hidden;" onmouseup=document.selection.empty() oncontextmenu="return false" onselectstart="return false" ondragstart="return false" onbeforecopy="return false" oncopy=document.selection.empty() onselect=document.selection.empty()>
<?php
adjust_head_frame("up");
adjust_title_head_frame("up");
define(EMS_APP_ID,0);
define(PPS_APP_ID,5);
define(MSS_APP_ID,9);
define(VSS_APP_ID,8);
define(AAS_APP_ID,11);
if(!isset($system_id_select))
$system_id_select="320_99_99";
//echo "system_id_select=$system_id_select<br>";
switch($sysTypeNo)
{
case SYSTYPENO_MSC:
$sysTypeName="MSC";
$helpId="2.1.1.1";
break;
case SYSTYPENO_SMSC:
$sysTypeName="SMSC";
$helpId="2.1.1.5";
break;
case SYSTYPENO_SMPP:
$sysTypeName="SMPP";
$helpId="none";
break;
case SYSTYPENO_OPPS:
$sysTypeName="OPPS";
$helpId="2.1.1.9";
break;
case SYSTYPENO_PPS:
$sysTypeName="PPS";
$helpId="none";
break;
case SYSTYPENO_MTP3:
$sysTypeName="MTP3";
$helpId="2.1.0";
break;
case SYSTYPENO_SCCP:
$sysTypeName="SCCP";
$helpId="2.1.0";
break;
case SYSTYPENO_AAS:
$sysTypeName="AAS";
$helpId="2.1.3.1";
break;
case SYSTYPENO_VSS:
$sysTypeName="VSS";
$helpId="2.1.3.2";
break;
case SYSTYPENO_VLR:
$sysTypeName="VLR";
$helpId="2.1.1.2";
break;
case SYSTYPENO_HLR:
$sysTypeName="HLR";
$helpId="2.1.1.3";
break;
case SYSTYPENO_AUC:
$sysTypeName="AUC";
$helpId="2.1.1.4";
break;
case SYSTYPENO_SMEG:
$sysTypeName="SMEG";
$helpId="2.1.1.8";
break;
case SYSTYPENO_EIR:
$sysTypeName="EIR";
$helpId="2.1.1.7";
break;
case SYSTYPENO_MRFC:
$sysTypeName="MRFC";
$helpId="2.66";
break;
case SYSTYPENO_PALIM:
$sysTypeName="iPALIM";
$helpId="2.1.1.12";
break;
case SYSTYPENO_RLS:
$sysTypeName="iRLS";
$helpId="2.1.1.13";
break;
case SYSTYPENO_MHC:
$sysTypeName="MHC";
$helpId="2.1.1.14";
break;
case SYSTYPENO_MNP:
$sysTypeName="MNP";
$helpId="2.1.1.11";
break;
case SYSTYPENO_XAPP:
$sysTypeName="XAPP";
$helpId="none";
break;
default:
$sysTypeName="Unknown";
$helpId="none";
break;
}
$sql="select sysTypeNo,sysTypeName,maxSysNum,maxSubSysNum from OMC_PUB.sysConf where needParamConf = '1' and sysTypeNo='$sysTypeNo' ";
//echo "sql=$sql<br>";
$res=@mysqli_query($pubConn,$sql);
$row=@mysqli_fetch_array($res);
$maxSysNum=$row[maxSysNum];
$maxSubSysNum=$row[maxSubSysNum];
echo "<table id=\"table_up\" border=\"0\" width=\"100%\">";
echo "<tr>";
echo "<td width=\"50%\">";
echo "Configuration > NSS > $sysTypeName";
echo "</td>";
echo "<td width=\"50%\" align=\"right\" title=\"Help\">";
echo "<form method=\"post\" name=\"selectform\" action=\"$PHP_SELF\">";
echo "System ID:";
echo "<select name=\"system_id_select\" onChange=\"javascript:selectSysID()\">";
//application
if(floor($sysTypeNo/100) == 3)
{
$sysid=$sysTypeNo."_99_99";
//The AAS do not need public parameter setting
if($sysTypeNo != SYSTYPENO_AAS && $sysTypeNo != SYSTYPENO_VSS && $sysTypeNo != SYSTYPENO_TMG && $sysTypeNo != SYSTYPENO_AMRMG && $sysTypeNo != SYSTYPENO_GbC)
{
if($system_id_select == $sysid)
echo "<option value=\"$sysid\" selected>";
else
echo "<option value=\"$sysid\">";
echo "{$sysTypeName}_pub</option>";
}
for($i=0;$i<$maxSysNum;$i++)
{
$sysid=$sysTypeNo."_".$i."_0";
echo "<option value=\"$sysid\" ";
if($sysid == $system_id_select)
echo "selected";
echo ">";
echo "{$sysTypeName}_{$i}</option>";
}
}
//platform
else
{
//mtp3,sccp
if($sysTypeNo == SYSTYPENO_MTP3 || $sysTypeNo == SYSTYPENO_SCCP)
{
for($i=0;$i<$maxSysNum;$i++)
{
//Now,only VSS MSS and AAS use MTP3 or SSCP Parameters
if($i == MSS_APP_ID || $i == AAS_APP_ID || $i == PPS_APP_ID)
{
$sysName=$sysTypeName.'('.$PlatTypeDefArr[$i][remark].'_Pub)';
$sysId=$sysTypeNo.'_'.$i.'_99';
//default display MSS
if(MSS_APP_ID == $i)
{
echo "<option value=\"$sysId\" selected>$sysName</option>";
}else{
echo "<option value=\"$sysId\">$sysName</option>";
}
/*
for($j=0;$j<$PlatTypeDefArr[$i][maxSysNum];$j++)
{
$sysName=$sysTypeName.'('.$PlatTypeDefArr[$i][remark].'_'.$j.')';
$sysId =$systype_no_select.'_'.$i.'_'.$j;
echo "<option value=\"$sysId\">$sysName</option>";
}
*/
}
else if($i == VSS_APP_ID)
{
for($si=0;$si<2;$si++)
{
$sysName=$sysTypeName."(".$PlatTypeDefArr[$i][remark]."_$si)";
$sysId =$sysTypeNo."_".$i."_$si";
echo "<option value=\"$sysId\" selected>$sysName</option>";
}
}
}
}
//other platform
else
{
for($i=0;$i<$maxSysNum;$i++)
{
//Now,only MSS use other plat modules' Parameters
if($sysTypeNo == SYSTYPENO_SMPP)
{
if($i == MSS_APP_ID || $i == VSS_APP_ID || $i == EMS_APP_ID ||$i == PPS_APP_ID)
{
//ISSUE-3
if($i == MSS_APP_ID || $i == PPS_APP_ID)
{
$sysName=$sysTypeName.'('.$PlatTypeDefArr[$i][remark].'_pub)';
$sysId =$sysTypeNo.'_'.$i.'_99';
if(MSS_APP_ID == $i)
echo "<option value=\"$sysId\" selected>$sysName</option>";
else
echo "<option value=\"$sysId\">$sysName</option>";
}
else if($i == EMS_APP_ID)
{
$sysName=$sysTypeName.'('.$PlatTypeDefArr[$i][remark].'_0)';
$sysId =$sysTypeNo.'_'.$i.'_0';
echo "<option value=\"$sysId\" selected>$sysName</option>";
$sysName=$sysTypeName.'('.$PlatTypeDefArr[$i][remark].'_1)';
$sysId =$sysTypeNo.'_'.$i.'_1';
echo "<option value=\"$sysId\" selected>$sysName</option>";
}
else if($i == VSS_APP_ID )
{
for($si=0;$si<2;$si++)
{
$sysName=$sysTypeName."(".$PlatTypeDefArr[$i][remark]."_$si)";
$sysId =$sysTypeNo."_".$i."_$si";
echo "<option value=\"$sysId\" selected>$sysName</option>";
}
}
else if( $i == PPS_APP_ID0)
{
for($si=0;$si<1;$si++)
{
$sysName=$sysTypeName.'('.$PlatTypeDefArr[$i][remark].'_pub)';
$sysId =$sysTypeNo."_".$i."_$si";
echo "<option value=\"$sysId\" selected>$sysName</option>";
echo " id=$sysId name=$sysName";
}
}
//now the system is all public
/*
for($j=0;$j<$PlatTypeDefArr[$i][maxSysNum];$j++)
{
$sysName=$sysTypeName.'('.$PlatTypeDefArr[$i][remark].'_'.$j.')';
$sysId=$systype_no_select.'_'.$i.'_'.$j;
echo "<option value=\"$sysId\">$sysName</option>";
}
*/
}
}
else
{
if($i == MSS_APP_ID || $i == PPS_APP_ID)
{
$sysName=$sysTypeName.'('.$PlatTypeDefArr[$i][remark].'_pub)';
$sysId =$sysTypeNo.'_'.$i.'_99';
if(MSS_APP_ID == $i)
echo "<option value=\"$sysId\" selected>$sysName</option>";
else
echo "<option value=\"$sysId\">$sysName</option>";
}
}
}
}
}
echo "</select>&nbsp;&nbsp;";
echo "<input type=\"button\" onclick=\"javascript:getAll();\" name=\"get_all\" value=\"$strGetAll\" class=\"button\" style=\"$buttonStyle\">";
echo "&nbsp;&nbsp;";
if($helpId != "none")
showHelp($helpId);
echo "</td>";
echo "</tr>";
echo "</table>";
echo "<br>";
$tabConf=GetTabConf($sysTypeNo);
$num=sizeof($tabConf);
InitTab($sysTypeNo);
echo "<span id=\"left_id\" onclick=\"javascript:left_tab();\" style=\"display:none;cursor:hand;z-index:0;position:absolute;top:36px;left:0px;width:18px;height:22px;background-image:url(./images/left_arrow.gif);background-repeat:no-repeat;\"></span>";
for($i=0;$i<$num;$i++)
{
$id=GetGlobalID();
AddTab($id,$tabConf[$i][OID],$tabConf[$i][Name],"image0.gif","image2.gif",123,17);
}
echo "<span id=\"right_id\" onclick=\"javascript:right_tab();\" style=\"display:none;cursor:hand;z-index:0;position:absolute;top:36px;left:823px;width:18px;height:22px;background-image:url(./images/right_arrow.gif);background-repeat:no-repeat;\"></span>";
if(0)
{
echo "<pre>";
print_r($tabConf);
echo "</pre>";
}
adjust_title_tail_frame("up");
adjust_content_head_frame("up");
adjust_content_tail_frame("up");
?>
</body>