del_sql=$del_sql"; //---------------- //插入日志 if ($del_result) $log_name = $user_info["account"]." delete".$selAlarmCode." successful"; else $log_name = $user_info["account"]." delete".$selAlarmCode." fail"; insertLog("$log_name"); //------------ if($del_result){ echo "$strDeleteSuccess"; }else{ echo "$strDeleteFailure"; } } //end if($delete) /*****************************添加,保存一个系统*****************************/ if($save){ if($selCompCode == 'new')//插入一个新组件 { //判断新添加的组件是否存在 $judCompSql = " SELECT COUNT(*) FROM $alarmconf_table WHERE sysTypeNo='$sysTypeNo' AND compCode ='$compCode' AND alarmCode = '0' "; $judCompRes = @mysqli_query($pubConn,$judCompSql); $judCompRow = @mysqli_fetch_array($judCompRes); echo mysqli_error($pubConn); if(!$judCompRow[0]) { $saveSql = "REPLACE INTO $alarmconf_table (sysTypeNo, compCode, alarmCode, alarmDesc_1, alarmDesc_2, alarmType, alarmLevel, alarmNote_1, alarmNote_2) VALUES ('$sysTypeNo', '$compCode', '0', '$alarmDesc_1', '$alarmDesc_2', '$alarmType', '$alarmLevel', '$alarmNote_1', '$alarmNote_2') "; $selCompCode=$compCode; } else { echo "
Component always is existed!"; } } elseif($selAlarmCode == 'new')//插入一个新告警类型 { $judCodeSql = " SELECT COUNT(*) FROM $alarmconf_table WHERE sysTypeNo='$sysTypeNo' AND compCode ='$selCompCode' AND alarmCode='$alarmCode' "; $judCodeRes = @mysqli_query($pubConn,$judCodeSql); $judCodeRow = @mysqli_fetch_array($judCodeRes); echo mysqli_error($pubConn); if(!$judCodeRow[0]) { $saveSql = "REPLACE INTO $alarmconf_table (sysTypeNo, compCode, alarmCode, alarmDesc_1, alarmDesc_2, alarmType, alarmLevel, alarmNote_1, alarmNote_2) VALUES ('$sysTypeNo', '$selCompCode', '$alarmCode', '$alarmDesc_1', '$alarmDesc_2', '$alarmType', '$alarmLevel', '$alarmNote_1', '$alarmNote_2') "; $selAlarmCode=$alarmCode; } else { echo "
Alarm code always is used!"; } } else//修改已有组件或告警类型 { if($selAlarmCode==0){ $chgCompCode=$compCode; }else{ $chgCompCode=$selCompCode; } $saveSql = " UPDATE $alarmconf_table SET sysTypeNo='$sysTypeNo', compCode='$chgCompCode', alarmCode='$alarmCode', alarmDesc_1='$alarmDesc_1', alarmDesc_2='$alarmDesc_2', alarmType='$alarmType', alarmLevel='$alarmLevel', alarmNote_1='$alarmNote_1', alarmNote_2='$alarmNote_2' WHERE sysTypeNo='$sysTypeNo' AND compCode='$selCompCode' AND alarmCode='$selAlarmCode' "; if($selAlarmCode==0){ $selCompCode=$compCode; } $selAlarmCode=$alarmCode; } //echo "
$save_sql"; $saveRes = @mysqli_query($pubConn,$saveSql); echo mysqli_error($pubConn); //------------插入日志------------ //------------ if($saveRes > 0){ $log_name = $user_info["account"]." set".$selAlarmCode." successful."; echo "
$strSaveSuccess"; }else{ $log_name = $user_info["account"]." set".$selAlarmCode." fail."; echo "
$strSaveFailure"; } insertLog("$log_name"); } //end if($save) ?>
" > "; echo ""; echo ""; echo ""; echo ""; //显示选择组件下拉菜单 echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; } elseif($selCompCode!='new') { echo ""; echo ""; echo ""; echo ""; } ?>
"; echo "

$strAlarmConfiguration

$strSystemType"; $typeSql = " SELECT sysTypeNo,sysTypeName FROM $sysconf_table WHERE needHeartBeat = '1' ORDER BY sysTypeNo "; $typeRes = @mysqli_query($pubConn,$typeSql); $typeRow = @mysqli_fetch_array($typeRes); echo mysqli_error($pubConn); $compSql = " SELECT * FROM $alarmconf_table WHERE sysTypeNo = '$sysTypeNo' AND alarmCode = '0' ORDER BY compCode "; $compRes = @mysqli_query($pubConn,$compSql); $compRow = @mysqli_fetch_array($compRes); echo mysqli_error($pubConn); $codeSql = " SELECT * FROM $alarmconf_table WHERE sysTypeNo = '$sysTypeNo' AND compCode = '$selCompCode' ORDER BY alarmCode "; $codeRes = @mysqli_query($pubConn,$codeSql); $codeRow = @mysqli_fetch_array($codeRes); echo mysqli_error($pubConn); if($selCompCode != 'new' && $selAlarmCode != 'new') { $confSql = " SELECT * FROM $alarmconf_table WHERE sysTypeNo = '$sysTypeNo' AND compCode = '$selCompCode' AND alarmCode = '$selAlarmCode' "; $confRes = @mysqli_query($pubConn,$confSql); $confRow = @mysqli_fetch_array($confRes); echo mysqli_error($pubConn); $sysTypeNo = $confRow[sysTypeNo]; $compCode = $confRow[compCode]; $alarmCode = $confRow[alarmCode]; $alarmDesc_1 = $confRow[alarmDesc_1]; $alarmDesc_2 = $confRow[alarmDesc_2]; $alarmType = $confRow[alarmType]; $alarmLevel = $confRow[alarmLevel]; $alarmNote_1 = $confRow[alarmNote_1]; $alarmNote_2 = $confRow[alarmNote_2]; } echo "
$strExistedComponent"; echo "
$strExistedAlarm"; echo "
$strComponentCode (0-255)"; echo "
$strAlarmCode (0-255)"; echo "

" name="save"> " name="reset"> " name="delete"> " name="Init" onclick=alarmInit(0)>