old_sysTypeNo=$old_sysTypeNo";
$type_no = $_POST['type_no'];
//$sysTypeNo = $_REQUEST['sysTypeNo'];
if(isset($sysTypeNo) && $type_no != 'new')
{
$netModeSelect_sql = "select networkMode from OMC_PUB.sysConf where sysTypeNo=$sysTypeNo";
echo "$netModeSelect_sql";
$res=@mysqli_query($pubConn,$netModeSelect_sql);
$num=@mysqli_num_rows($res);
//echo "num=111$num";
if($num == 0)
return "--";
$row_netMode=mysqli_fetch_array($res);
$netMode=$row_netMode[0];
}
/**************************************删除一个系统类型***********************************************/
if($_POST['delete']){
$del_sql = "DELETE FROM $sysconf_table WHERE sysTypeNo='$_POST[sysTypeNo]'";
$del_result = mysqli_query($pubConn,$del_sql);
//----------------
//插入日志
insertLog("Delete the sysTypeNo=$sysTypeNo");
//------------
if($del_result){
echo "$strDeleteSuccess";
}else{
echo "$strDeleteFailure";
}
} //end if($delete)
/*****************************添加,保存一个系统*****************************/
if($_POST['save']){
$sysTypeNo = $_POST['sysTypeNo'];
$old_sysTypeNo=$_POST['old_sysTypeNo'];
$type_no = $_POST['type_no'];
if($type_no == 'new' )//插入一个新类型
{
$jud_sql="SELECT COUNT(*) FROM $sysconf_table=sysConf WHERE sysTypeNo='$sysTypeNo'";
$jud_res=mysqli_query($pubConn,$jud_sql);
$jud_row=mysqli_fetch_array($jud_res);
if(!$jud_row[0])
{
$save_sql = "REPLACE INTO $sysconf_table
(sysTypeNo,maxSubSysNum, maxMsgLen, maxE1Num, snmpPort, snmpHead, snmpCommunity, snmpInstanceBgn, remark, sysTypeName , maxSysNum, ledOffset, needInstall, needUninstall, needParamConf, needMuliObj, needGlobalSysParam, needGlobalSubSysParam, needSubSysParam, needHeartBeat,needCDR,needCSTA,needFlow,needSubscriberConf,platHeart)
VALUES
('$sysTypeNo','$_POST[maxSubSysNum]', '$_POST[maxMsgLen]', '$_POST[maxE1Num]','$_POST[snmpPort]', '$_POST[snmpHead]','$_POST[snmpCommunity]', '$_POST[snmpInstanceBgn]', '$_POST[remark]', '$_POST[sysTypeName]', '$_POST[maxSysNum]', '$_POST[ledOffset]', '$_POST[needInstall]', '$_POST[needUninstall]', '$_POST[needParamConf]', '$_POST[needMuliObj]', '$_POST[needGlobalSysParam]', '$_POST[needGlobalSubSysParam]', '$_POST[needSubSysParam]', '$_POST[needHeartBeat]','$_POST[needCDR]','$_POST[needCSTA]','$_POST[needFlow]','$_POST[needSubscriberConf]','$_POST[platHeart]')
";
}
else
{
echo "
Type no always is used!";
}
}
elseif(isset($sysTypeNo))//修改已有类型
{
if(isset($old_sysTypeNo) && $old_sysTypeNo!='new')
{
$chg_type=$old_sysTypeNo;
}
else
{
$chg_type=$sysTypeNo;
}
$save_sql = "
UPDATE $sysconf_table
SET
sysTypeNo = '$sysTypeNo',
sysTypeName = '$_POST[sysTypeName]',
maxSysNum = '$_POST[maxSysNum]',
maxSubSysNum = '$_POST[maxSubSysNum]',
maxE1Num = '$_POST[maxE1Num]',
maxMsgLen = '$_POST[maxMsgLen]',
snmpPort = '$_POST[snmpPort]',
snmpHead = '$_POST[snmpHead]',
snmpCommunity = '$_POST[snmpCommunity]',
snmpInstanceBgn = '$_POST[snmpInstanceBgn]',
remark = '$_POST[remark]',
ledOffset = '$_POST[ledOffset]',
needInstall = '$_POST[needInstall]',
needUninstall = '$_POST[needUninstall]',
needParamConf = '$_POST[needParamConf]',
needMuliObj = '$_POST[needMuliObj]',
needGlobalSysParam = '$_POST[needGlobalSysParam]',
needGlobalSubSysParam = '$_POST[needGlobalSubSysParam]',
needSubSysParam = '$_POST[needSubSysParam]',
needHeartBeat = '$_POST[needHeartBeat]',
needCDR = '$_POST[needCDR]',
needCSTA = '$_POST[needCSTA]',
needFlow = '$_POST[needFlow]',
needSubscriberConf = '$_POST[needSubscriberConf]',
platHeart = '$_POST[platHeart]',
otherModuleSendHeart = '$_POST[otherModuleSendHeart]'
WHERE sysTypeNo='$chg_type'
";
}
//echo "
$save_sql";
//echo "
index: $otherModuleSendHeart";
$save_result = mysqli_query($pubConn,$save_sql);
echo mysqli_error($pubConn);
//------------插入日志------------
insertLog("Update sysTypeNo($sysTypeNo)'s define");
//------------
//echo "$save_sql";
if($save_result > 0){
echo "
$strSaveSuccess";
}else{
echo mysqli_error($pubConn);
echo "
$strSaveFailure";
}
} //end if($save)
?>