'2.2', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.4.1', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.5.1', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.5.2', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.6.1', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.6.2', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.6.3', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.6.4', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.2', 'sysid'=>'223_99_99', 'selectsysid'=>'-1')//sccp
);
$oidsysarr1=array(
array('oid'=>'2.7.2', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.7.3', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.7.4', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.7.5', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.1.4', 'sysid'=>'322_99_99', 'selectsysid'=>'-1'),//TG 保存修改的dpc
array('oid'=>'2.4', 'sysid'=>'322_99_99', 'selectsysid'=>'-1'),
);
$oidAASarr=array(
array('oid'=>'2.5.1', 'sysid'=> $aasMtp3_sysId, 'selectsysid'=> '-1'),
array('oid'=>'2.5.2', 'sysid'=> $aasMtp3_sysId, 'selectsysid'=> '-1')
);
$SaveArr=array(
array('oidstr'=>'3.7', 'setvalue'=>'02' ,'sysid'=> $aasMtp3_sysId,'selectsysid'=> '-1'),
array('oidstr'=>'3.7', 'setvalue'=>'02' ,'sysid'=>'222_99_99','selectsysid'=>'-1'),
array('oidstr'=>'3.2', 'setvalue'=>'B5' ,'sysid'=>'322_99_99','selectsysid'=>'-1'),
array('oidstr'=>'3.2', 'setvalue'=>'02' ,'sysid'=>'223_99_99','selectsysid'=>'-1')
);
}
elseif($TypeIn ==3)//vms
{
$vmsMtp3_sysId = "222_8_".$TypeNo;
$oidsysarr=array(
array('oid'=>'2.2', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.4.1', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.5.1', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.5.2', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.6.1', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.6.2', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.6.3', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.6.4', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.2', 'sysid'=>'223_99_99', 'selectsysid'=>'-1')//sccp
);
$oidsysarr1=array(
array('oid'=>'2.7.2', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.7.3', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.7.4', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.7.5', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.1.4', 'sysid'=>'322_99_99', 'selectsysid'=>'-1'),//TG 保存修改的dpc
array('oid'=>'2.4', 'sysid'=>'322_99_99', 'selectsysid'=>'-1'),
);
$oidVSSarr=array(
array('oid'=>'2.5.1', 'sysid'=> $vmsMtp3_sysId, 'selectsysid'=>'-1' ),
array('oid'=>'2.5.2', 'sysid'=> $vmsMtp3_sysId, 'selectsysid'=>'-1' )
);
$SaveArr=array(
array('oidstr'=>'3.2', 'setvalue'=>'B5' ,'sysid'=>'322_99_99','selectsysid'=>'-1'),
array('oidstr'=>'3.7', 'setvalue'=>'02' ,'sysid'=>'222_99_99','selectsysid'=>'-1'),
array('oidstr'=>'3.7', 'setvalue'=>'02' ,'sysid'=> $vmsMtp3_sysId,'selectsysid'=>'-1' ),
array('oidstr'=>'3.2', 'setvalue'=>'02' ,'sysid'=>'223_99_99','selectsysid'=>'-1')
);
}
elseif($devicename==$strGttObjects)
{
$oidsysarr=array(
array('oid'=>'2.4.1', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.5.1', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.5.2', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.6.1', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.6.2', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.6.3', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.6.4', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
);
$oidsysarr1=array(
array('oid'=>'2.7.2', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.7.3', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.7.4', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.7.5', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.2', 'sysid'=>'223_99_99', 'selectsysid'=>'-1')//sccp
);
$SaveArr=array(
array('oidstr'=>'3.7', 'setvalue'=>'02' ,'sysid'=>'222_99_99','selectsysid'=>'-1'),
array('oidstr'=>'3.2', 'setvalue'=>'02' ,'sysid'=>'223_99_99','selectsysid'=>'-1')
);
}
else
{
$oidsysarr=array(
array('oid'=>'2.4.1', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.5.1', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.5.2', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.6.1', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.6.2', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.6.3', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.6.4', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.2', 'sysid'=>'223_99_99', 'selectsysid'=>'-1')//sccp
);
$oidsysarr1=array(
array('oid'=>'2.7.2', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.7.3', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.7.4', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.7.5', 'sysid'=>'222_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.4', 'sysid'=>'322_99_99', 'selectsysid'=>'-1'),
array('oid'=>'2.1.4', 'sysid'=>'322_99_99', 'selectsysid'=>'-1')//TG 保存修改的dpc
);
$SaveArr=array(
array('oidstr'=>'3.2', 'setvalue'=>'B5' ,'sysid'=>'322_99_99','selectsysid'=>'-1'),
array('oidstr'=>'3.7', 'setvalue'=>'02' ,'sysid'=>'222_99_99','selectsysid'=>'-1'),
array('oidstr'=>'3.2', 'setvalue'=>'02' ,'sysid'=>'223_99_99','selectsysid'=>'-1')
);
}
//==========================================================
//数据处理
//==========================================================
if($_SERVER['REQUEST_METHOD'] == "POST")
{
if(isset($setSys) || isset($getSys))
{
if(isset($setSys))
{
echo "
Setting parameters
";
if($TypeIn ==2)
{
SetParam($oidAASarr);
}
if($TypeIn ==3)
{
SetParam($oidVSSarr);
}
update_e1($linkset,'222_99_99');
if($TypeIn ==2)
{
update_e1(0,'222_11_99',$aasMtp3_sysId);
}
SetParam($oidsysarr);
SetParam($oidsysarr1);
SaveParam($SaveArr);
}
else
{
echo "
Getting parameters
";
if($TypeIn ==2)
{
GetParam($oidAASarr);
}
if($TypeIn ==3)
{
GetParam($oidVSSarr);
}
GetParam($oidsysarr);
GetParam($oidsysarr1);
if($devicename!=$strGttObjects) get_e1channel($trunkgp);
}
}
}
if(1==$E1del)
{
$IdArr = explode('_',$delValue);
$delValue = $IdArr[0];
$AAS_E1ID = $IdArr[1];
$sysId = '222_99_99';
$sysIdArr = explode('_',$sysId);
$sysTypeNo = $sysIdArr[0];
$sysNo = $sysIdArr[1];
$subSysNo = $sysIdArr[2];
$oidstr = '2.5.1';
$objWhereStr= '';
$objWhereStr =getLevelWhere($oidstr);
$objDb = 'OBJ_'.$sysTypeNo;
$paramTable = 'param_'.$sysNo;
$defSql = " SELECT initValue FROM paramConf WHERE $objWhereStr";
$defRes = @mysqli_query($pubConn,$defSql);
$row = @mysqli_fetch_array($defRes);
if($TypeIn == 3)//added by arwean 2006-03-30
{
$selSql = "select initValue from $paramTable where $objWhereStr and instanceNo='$delValue' ";
$result = @mysqli_query($pubConn,$selSql);
$rowFind = @mysqli_fetch_array($result);
//MTP3_8_pub
$VSS_MTP3Table = 'param_8';
$selSql = "select initValue,instanceNo from $VSS_MTP3Table where $objWhereStr and initValue!='$row[initValue]'";
$result = @mysqli_query($pubConn,$selSql);
if(0)
{
echo "
selSql: $selSql";
echo mysqli_num_rows($result);
exit;
}
while($Row_1=@mysqli_fetch_array($result))
{
if($Row_1[initValue]==$rowFind[initValue])
{
$delSql = "UPDATE $VSS_MTP3Table SET initValue = '$row[initValue]'
WHERE $objWhereStr AND instanceNo='$Row_1[instanceNo]'";
if(0)
{
echo "
delSql: $delSql";
exit;
}
$delRes = @mysqli_query($pubConn,$delSql);
echo mysqli_error($pubConn);
break;
}
}
}//end if
$delSql = "UPDATE $paramTable SET initValue = '$row[initValue]'
WHERE subSysNo = '$subSysNo' AND $objWhereStr AND instanceNo='$delValue'";
if($DEBUG) echo "
delSql=$delSql";
$delRes = @mysqli_query($pubConn,$delSql);
echo mysqli_error($pubConn);
if($DEBUG) echo "$TypeIn
";
if($TypeIn == 2)
{
//MTP3_11_pub
$AAS_MTP3Table = 'param_11';
$delSql = "UPDATE $AAS_MTP3Table SET initValue = '$row[initValue]'
WHERE $objWhereStr AND instanceNo='$AAS_E1ID'";
if($DEBUG) echo "
delSql=$delSql";
$delRes = @mysqli_query($pubConn,$delSql);
echo mysqli_error($pubConn);
}
echo "";
exit();
}
if(1==$E1lock)
{
$IdArr = explode('_',$delValue);
$delValue = $IdArr[0];
$AAS_E1ID = $IdArr[1];
$sysId = '222_99_99';
$sysIdArr = explode('_',$sysId);
$sysTypeNo = $sysIdArr[0];
$sysNo = $sysIdArr[1];
$subSysNo = $sysIdArr[2];
$oidstr = '2.5.1';
$objWhereStr= '';
$objWhereStr =getLevelWhere($oidstr);
$objDb = 'OBJ_'.$sysTypeNo;
$paramTable = 'param_'.$sysNo;
$defSql = " SELECT initValue FROM $paramTable WHERE $objWhereStr AND instanceNo='$delValue'";
$defRes = @mysqli_query($pubConn,$defSql);
$row = @mysqli_fetch_array($defRes);
$flagoffset = "06.0-06.0";
$row[initValue] = setBitValue($row[initValue],$flagoffset,0);
$delSql = "UPDATE $paramTable SET initValue = '$row[initValue]'
WHERE subSysNo = '$subSysNo' AND $objWhereStr AND instanceNo='$delValue'";
if($DEBUG) echo "
delSql=$delSql";
$delRes = @mysqli_query($pubConn,$delSql);
echo mysqli_error($pubConn);
$commIdStr =oidSysCommSend($sysId,$nSetComm,$oidstr);
if($commIdStr=='-1')
{
DelComm($commArr);
echo "
Error while getting/setting parameters. Please check the device state!
";
echo "oidSysCommSend($tmpSysId,$nSetComm,$tmpObjIdStr)
";
echo "
Back";
exit();
}
if($DEBUG) echo "$TypeIn
";
if($TypeIn == 2){
//MTP3_11_pub
$AAS_MTP3Table = 'param_11';
$delSql = "UPDATE $AAS_MTP3Table SET initValue = '$row[initValue]'
WHERE $objWhereStr AND instanceNo='$AAS_E1ID'";
if($DEBUG) echo "
delSql=$delSql";
$delRes = @mysqli_query($pubConn,$delSql);
echo mysqli_error($pubConn);
}
echo "";
exit();
}
if(1==$E1unlock)
{
$IdArr = explode('_',$delValue);
$delValue = $IdArr[0];
$AAS_E1ID = $IdArr[1];
$sysId = '222_99_99';
$sysIdArr = explode('_',$sysId);
$sysTypeNo = $sysIdArr[0];
$sysNo = $sysIdArr[1];
$subSysNo = $sysIdArr[2];
$oidstr = '2.5.1';
$objWhereStr= '';
$objWhereStr =getLevelWhere($oidstr);
$objDb = 'OBJ_'.$sysTypeNo;
$paramTable = 'param_'.$sysNo;
$defSql = " SELECT initValue FROM $paramTable WHERE $objWhereStr AND instanceNo='$delValue'";
$defRes = @mysqli_query($pubConn,$defSql);
$row = @mysqli_fetch_array($defRes);
$flagoffset = "06.0-06.0";
$row[initValue] = setBitValue($row[initValue],$flagoffset,1);
$delSql = "UPDATE $paramTable SET initValue = '$row[initValue]'
WHERE subSysNo = '$subSysNo' AND $objWhereStr AND instanceNo='$delValue'";
if($DEBUG) echo "
delSql=$delSql";
$delRes = @mysqli_query($pubConn,$delSql);
echo mysqli_error($pubConn);
$commIdStr =oidSysCommSend($sysId,$nSetComm,$oidstr);
if($commIdStr=='-1')
{
DelComm($commArr);
echo "
Error while getting/setting parameters. Please check the device state!
";
echo "oidSysCommSend($tmpSysId,$nSetComm,$tmpObjIdStr)
";
echo "
Back";
exit();
}
if($DEBUG) echo "$TypeIn
";
if($TypeIn == 2){
//MTP3_11_pub
$AAS_MTP3Table = 'param_11';
$delSql = "UPDATE $AAS_MTP3Table SET initValue = '$row[initValue]'
WHERE $objWhereStr AND instanceNo='$AAS_E1ID'";
if($DEBUG) echo "
delSql=$delSql";
$delRes = @mysqli_query($pubConn,$delSql);
echo mysqli_error($pubConn);
}
echo "";
exit();
}
if($setSys)
{
echo "";
}
if($setSys || $getSys || $undoSet)
{
echo "