init web ems all
This commit is contained in:
1 parent
81c97acbe9
commit
5cc56f8078
4263 files changed
+798779
No files matched your search
Executable
+366
@@ -0,0 +1,366 @@
|
||||
<?php
|
||||
/*********************************************************
|
||||
程序说明:
|
||||
功能说明:本程序定义系统配置信息
|
||||
|
||||
调用关系:调用:header.inc
|
||||
被调用:
|
||||
|
||||
变量说明:
|
||||
|
||||
返回值:无
|
||||
|
||||
作者:
|
||||
|
||||
修改注释:
|
||||
NO.1
|
||||
姓名
|
||||
时间
|
||||
修改说明
|
||||
*********************************************************/
|
||||
require("../../inc/header.inc");
|
||||
|
||||
$max_menu = 4;
|
||||
$db=$omc_db;
|
||||
$sysTypeNo=isset($sysTypeNo)?$sysTypeNo:'0';
|
||||
$selCompCode=isset($selCompCode)?$selCompCode:'new';
|
||||
$selAlarmCode=isset($selAlarmCode)?$selAlarmCode:'new';
|
||||
if($language=='eng'){
|
||||
$alarmDesc = 'alarmDesc_1';
|
||||
}else{
|
||||
$alarmDesc = 'alarmDesc_2';
|
||||
}
|
||||
|
||||
|
||||
/**************************************删除一个系统类型***********************************************/
|
||||
if($delete){
|
||||
$del_sql = "DELETE FROM $alarmconf_table WHERE sysTypeNo='$sysTypeNo' AND compCode = '$selCompCode' AND alarmCode='$selAlarmCode' ";
|
||||
$del_result = mysqli_query($pubConn,$del_sql);
|
||||
//echo "<br>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 "<font color=\"#0000ff\">$strDeleteSuccess</font>";
|
||||
}else{
|
||||
echo "<font color=\"#ff0000\">$strDeleteFailure</font>";
|
||||
}
|
||||
} //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 "<br><font color=\"#FF0000\">Component always is existed!</font>";
|
||||
}
|
||||
}
|
||||
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 "<br><font color=\"#FF0000\">Alarm code always is used!</font>";
|
||||
}
|
||||
}
|
||||
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 "<br>$save_sql";
|
||||
$saveRes = @mysqli_query($pubConn,$saveSql);
|
||||
echo mysqli_error($pubConn);
|
||||
//------------插入日志------------
|
||||
//------------
|
||||
if($saveRes > 0){
|
||||
$log_name = $user_info["account"]." set".$selAlarmCode." successful.";
|
||||
echo "<br><font color=\"#0000ff\" >$strSaveSuccess</font>";
|
||||
}else{
|
||||
$log_name = $user_info["account"]." set".$selAlarmCode." fail.";
|
||||
echo "<br><font color=\"#ff0000\">$strSaveFailure</font>";
|
||||
}
|
||||
insertLog("$log_name");
|
||||
} //end if($save)
|
||||
?>
|
||||
<body>
|
||||
|
||||
<script LANGUAGE="JavaScript">
|
||||
function selType()
|
||||
{
|
||||
var base_url,sysTypeNo,url;
|
||||
base_url='<?php echo"$PHP_SELF";?>?sysTypeNo=';
|
||||
sysTypeNo=document.selectform.sysTypeNo.value;
|
||||
url=base_url+sysTypeNo;
|
||||
window.location=url;
|
||||
}
|
||||
|
||||
function selComp()
|
||||
{
|
||||
var base_url,sysTypeNo,selCompCode,url;
|
||||
base_url='<?php echo"$PHP_SELF";?>?sysTypeNo=';
|
||||
sysTypeNo=document.selectform.sysTypeNo.value;
|
||||
selCompCode=document.selectform.selCompCode.value;
|
||||
url=base_url+sysTypeNo+"&selCompCode="+selCompCode;
|
||||
window.location=url;
|
||||
}
|
||||
|
||||
function selCode()
|
||||
{
|
||||
var base_url,sysTypeNo,selCompCode,selAlarmCode,url;
|
||||
base_url='<?php echo"$PHP_SELF";?>?sysTypeNo=';
|
||||
sysTypeNo=document.selectform.sysTypeNo.value;
|
||||
selCompCode=document.selectform.selCompCode.value;
|
||||
selAlarmCode=document.selectform.selAlarmCode.value;
|
||||
url=base_url+sysTypeNo+"&selCompCode="+selCompCode+"&selAlarmCode="+selAlarmCode;
|
||||
window.location=url;
|
||||
}
|
||||
|
||||
function alarmInit(initAll) //add by hewd 2002-06-18
|
||||
{
|
||||
var base_url,sysTypeNo,selCompCode,selAlarmCode,url;
|
||||
if(initAll > 0){
|
||||
base_url='alarmInit.php?initAll=1';
|
||||
url=base_url;
|
||||
}else{
|
||||
base_url='alarmInit.php?initAll=0&sysTypeNo=';
|
||||
sysTypeNo=document.selectform.sysTypeNo.value;
|
||||
url=base_url+sysTypeNo;
|
||||
}
|
||||
window.location=url;
|
||||
}
|
||||
</script>
|
||||
<form method="POST" name=selectform action="<?php echo"$PHP_SELF";?>" >
|
||||
<table border="1" width="100%" cellpadding="2" cellspacing="0" bordercolor="#666666" bordercolordark="#FFFFFF" bgcolor="#FFFFFF" >
|
||||
<?php
|
||||
echo "<tr bgcolor=\"#E6E6E6\">";
|
||||
echo "<td width=\"100%\" colspan=\"2\">";
|
||||
echo "<p align=\"center\"><b>$strAlarmConfiguration</b></p></td></tr>";
|
||||
echo "<tr>";
|
||||
echo "<td width=\"40%\">$strSystemType</td>";
|
||||
echo "<td width=\"60%\">";
|
||||
|
||||
|
||||
$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 "<select size=\"1\" name=\"sysTypeNo\" onChange=\"javascript:selType()\">";
|
||||
do
|
||||
{
|
||||
if($sysTypeNo == $typeRow[sysTypeNo]){
|
||||
echo "<option value=\"$typeRow[sysTypeNo]\" selected>$typeRow[sysTypeName]</option>";
|
||||
$sysTypeName = $typeRow[sysTypeName];
|
||||
}else{
|
||||
echo "<option value=\"$typeRow[sysTypeNo]\">$typeRow[sysTypeName]</option>";
|
||||
}
|
||||
}while($typeRow = @mysqli_fetch_array($typeRes));
|
||||
echo "</select></td></tr>";
|
||||
|
||||
|
||||
//显示选择组件下拉菜单
|
||||
echo "<tr bgcolor=\"#E6E6E6\">";
|
||||
echo "<td width=\"40%\">$strExistedComponent</td>";
|
||||
echo "<td width=\"60%\">";
|
||||
echo " <select size=\"1\" name=\"selCompCode\" onChange=\"javascript:selComp()\">";
|
||||
echo "<option value=\"new\">----------NEW----------</option>";
|
||||
do{
|
||||
if($selCompCode == $compRow[compCode] && isset($compRow[compCode]))
|
||||
echo "<option value=\"$compRow[compCode]\" selected>$compRow[$alarmDesc]($compRow[compCode])</option>";
|
||||
elseif(isset($compRow[compCode]))
|
||||
echo "<option value=\"$compRow[compCode]\">$compRow[$alarmDesc]($compRow[compCode])</option>";
|
||||
}while($compRow = @mysqli_fetch_array($compRes));
|
||||
|
||||
|
||||
//显示选择告警类型下拉菜单
|
||||
if($selCompCode!='new')
|
||||
{
|
||||
echo "<tr bgcolor=\"#E6E6E6\">";
|
||||
echo "<td width=\"40%\">$strExistedAlarm</td>";
|
||||
echo "<td width=\"60%\">";
|
||||
echo " <select size=\"1\" name=\"selAlarmCode\" onChange=\"javascript:selCode()\">";
|
||||
echo "<option value=\"new\">----------NEW----------</option>";
|
||||
do{
|
||||
if($selAlarmCode == $codeRow[alarmCode] && isset($codeRow[alarmCode]))
|
||||
echo "<option value=\"$codeRow[alarmCode]\" selected>$codeRow[$alarmDesc]($codeRow[alarmCode])</option>";
|
||||
elseif(isset($codeRow[alarmCode]))
|
||||
echo "<option value=\"$codeRow[alarmCode]\">$codeRow[$alarmDesc]($codeRow[alarmCode])</option>";
|
||||
}while($codeRow = @mysqli_fetch_array($codeRes));
|
||||
}
|
||||
|
||||
if(($selAlarmCode!='new' && $selAlarmCode==0) || $selCompCode=='new')
|
||||
{
|
||||
echo "<tr>";
|
||||
echo "<td width=\"40%\">$strComponentCode (0-255)</td>";
|
||||
echo "<td width=\"60%\"><input name=\"compCode\" maxlength=\"3\" size=\"3\" value=\"$compCode\">";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
echo "<input type=\"hidden\" name=\"alarmCode\" maxlength=\"3\" size=\"3\" value=\"$alarmCode\">";
|
||||
}
|
||||
elseif($selCompCode!='new')
|
||||
{
|
||||
echo "<tr>";
|
||||
echo "<td width=\"40%\">$strAlarmCode (0-255)</td>";
|
||||
echo "<td width=\"60%\"><input name=\"alarmCode\" maxlength=\"3\" size=\"3\" value=\"$alarmCode\">";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
}
|
||||
?>
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="40%"><?php echo "$strDescription ($strChinese)";?></td>
|
||||
<td width="60%"><input name="alarmDesc_1" size="40" value="<?php echo $alarmDesc_1; ?>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="40%"><?php echo "$strDescription ($strEnglish)"; ?></td>
|
||||
<td width="60%"><input name="alarmDesc_2" size="40" value="<?php echo $alarmDesc_2; ?>">
|
||||
</textarea>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40%"><?php echo "$strAlarmType"; ?></td>
|
||||
<td>
|
||||
<select name="alarmType">
|
||||
<?php
|
||||
for($j=0; $j<count($arrayAlarmType); $j++)
|
||||
{
|
||||
if($j == $alarmType)
|
||||
{
|
||||
echo "<option value=\"$j\" selected>{$arrayAlarmType[$j][remark]}</option>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<option value=\"$j\">{$arrayAlarmType[$j][remark]}</option>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40%"><?php echo "$strAlarmLevel"; ?></td>
|
||||
<td>
|
||||
<select name="alarmLevel">
|
||||
<?php
|
||||
echo count($arrayAlarmLevel);
|
||||
for($j=0; $j<count($arrayAlarmLevel); $j++)
|
||||
{
|
||||
if($j == $alarmLevel)
|
||||
{
|
||||
echo "<option value=\"$j\" selected><font color=\"{$arrayAlarmLevel[$j][color]}\">{$arrayAlarmLevel[$j][remark]}</font></option>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<option value=\"$j\"><font color=\"{$arrayAlarmLevel[$j][color]}\">{$arrayAlarmLevel[$j][remark]}</font></option>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="40%"><?php echo "$strRemark ($strChinese)";?></td>
|
||||
<td width="60%"><textarea rows="2" name="alarmNote_1" cols="40"><?php echo $alarmNote_1; ?></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="40%"><?php echo "$strRemark ($strEnglish)"; ?></td>
|
||||
<td width="60%"><textarea rows="2" name="alarmNote_2" cols="40"><?php echo $alarmNote_1; ?></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p><input type="submit" value="<?php echo "$strSave"; ?>" name="save">
|
||||
<input type="reset" value="<?php echo "$strCancel"; ?>" name="reset">
|
||||
<input type="submit" value="<?php echo "$strDeleteMode"; ?>" name="delete">
|
||||
<input type="button" value="<?php echo "Init $sysTypeName 's alarm"?>" name="Init" onclick=alarmInit(0)>
|
||||
<input type="button" value="Init ALL alarm" name="Init" onclick=alarmInit(1)>
|
||||
</p>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Executable
+509
@@ -0,0 +1,509 @@
|
||||
<?php
|
||||
|
||||
/*********************************************************
|
||||
|
||||
程序说明:
|
||||
|
||||
功能说明:所有已知系统列表
|
||||
|
||||
|
||||
|
||||
调用关系:调用: connectdb.inc,inc/header.inc
|
||||
|
||||
被调用:
|
||||
|
||||
|
||||
|
||||
变量说明:$device_table;
|
||||
|
||||
$language_type是公共变量在config.inc文件定义
|
||||
|
||||
|
||||
|
||||
返回值:无
|
||||
|
||||
|
||||
|
||||
作者:
|
||||
|
||||
|
||||
|
||||
修改注释:
|
||||
|
||||
NO.1
|
||||
|
||||
姓名:
|
||||
|
||||
时间:
|
||||
|
||||
修改说明:
|
||||
|
||||
*********************************************************/
|
||||
|
||||
require("../../inc/header.inc");
|
||||
?>
|
||||
<body onload="javascript:adjust();" onresize="javascript:adjust();" leftmargin="15" style="overflow:hidden;overflow-x:hidden;overflow-y:hidden;">
|
||||
|
||||
<?php
|
||||
adjust_head();
|
||||
adjust_title_head();
|
||||
echo "<table id=\"table_up\" border=\"0\" width=\"100%\">";
|
||||
echo "<tr>";
|
||||
echo "<td width=\"50%\">";
|
||||
echo "Template > Alarm Configuration";
|
||||
echo "</td>";
|
||||
echo "<td width=\"50%\" align=\"right\" title=\"Help\">";
|
||||
//showHelp($helpId);
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
echo "</table>";
|
||||
adjust_title_tail();
|
||||
adjust_content_head();
|
||||
echo "<br>";
|
||||
|
||||
$DEBUG = 0;
|
||||
$mode = $_REQUEST['mode'];
|
||||
if($DEBUG) echo "<br>mode=$mode";
|
||||
$sysTypeNo = $_REQUEST['sysTypeNo'];
|
||||
$compCode = $_REQUEST['compCode'];
|
||||
$alarmCode = $_REQUEST['alarmCode'];
|
||||
$alarmDesc_1 = $_REQUEST['alarmDesc_1'];
|
||||
$alarmDesc_2 = $_REQUEST['alarmDesc_2'];
|
||||
$alarmType = $_REQUEST['alarmType'];
|
||||
$alarmLevel = $_REQUEST['alarmLevel'];
|
||||
$alarmNote_1 = $_REQUEST['alarmNote_1'];
|
||||
$alarmNote_2 = $_REQUEST['alarmNote_2'];
|
||||
$level_1 = $_REQUEST['level_1'];
|
||||
$level_2 = $_REQUEST['level_2'];
|
||||
$instanceNo = $_REQUEST['instanceNo'];
|
||||
$EventCode = $_REQUEST['EventCode'];
|
||||
$SendAlert = $_REQUEST['SendAlert'];
|
||||
|
||||
|
||||
|
||||
|
||||
$sysConfTable = 'OMC_PUB.sysConf';
|
||||
|
||||
$alarmDefTable = 'OMC_PUB.sysAlarmConf';
|
||||
|
||||
$pubDb ='OMC_PUB';
|
||||
|
||||
|
||||
|
||||
if(isset($_POST['save']) && $_POST['save'] != '-1'){
|
||||
|
||||
if($mode=='add'){
|
||||
|
||||
$saveSql = "REPLACE INTO $alarmDefTable
|
||||
|
||||
(sysTypeNo,compCode,alarmCode,alarmDesc_1,alarmDesc_2,alarmType,alarmLevel,
|
||||
|
||||
alarmNote_1,alarmNote_2,level_1 ,level_2,instanceNo,EventCode,SendAlert )
|
||||
|
||||
VALUES
|
||||
|
||||
('$sysTypeNo','$compCode','$alarmCode','$alarmDesc_1','$alarmDesc_2','$alarmType','$alarmLevel',
|
||||
|
||||
'$alarmNote_1','$alarmNote_2','$level_1','$level_2','$instanceNo' ,'$EventCode', '$SendAlert')
|
||||
|
||||
";
|
||||
|
||||
}else{// $mode=='edit'
|
||||
|
||||
$saveSql = "REPLACE INTO $alarmDefTable
|
||||
|
||||
(sysTypeNo,compCode,alarmCode,alarmDesc_1,alarmDesc_2,alarmType,alarmLevel,
|
||||
|
||||
alarmNote_1,alarmNote_2,level_1 ,level_2,instanceNo,EventCode, SendAlert )
|
||||
|
||||
VALUES
|
||||
|
||||
('$sysTypeNo','$compCode','$alarmCode','$alarmDesc_1','$alarmDesc_2','$alarmType','$alarmLevel',
|
||||
|
||||
'$alarmNote_1','$alarmNote_2','$level_1','$level_2','$instanceNo' ,'$EventCode', '$SendAlert')
|
||||
|
||||
";
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
if($DEBUG) echo "<br>saveSql = $saveSql";
|
||||
|
||||
$result = mysqli_query($pubConn,$saveSql);
|
||||
|
||||
echo mysqli_error($pubConn);
|
||||
|
||||
$mode = 'edit';
|
||||
|
||||
if($result > 0){
|
||||
|
||||
echo "<br>OK!";
|
||||
|
||||
}else{
|
||||
|
||||
echo "<br>Error!";
|
||||
|
||||
}
|
||||
|
||||
echo " <meta http-equiv=\"refresh\" content=\"1; url=./alarmDefList.php?sysTypeNo=$sysTypeNo\"> ";
|
||||
|
||||
exit();
|
||||
|
||||
}elseif($mode =='delete'){
|
||||
|
||||
if($_POST['sureDel'] == 'Yes'){
|
||||
|
||||
$delSql = "DELETE FROM $alarmDefTable
|
||||
|
||||
WHERE sysTypeNo='$sysTypeNo' AND compCode = '$compCode'
|
||||
|
||||
AND alarmCode = '$alarmCode'
|
||||
|
||||
";
|
||||
|
||||
if($DEBUG) echo "<br>delSql = $delSql";
|
||||
|
||||
mysqli_query($pubConn,$delSql);
|
||||
|
||||
echo "<br><font size=3 color=blue>Delete ok</font>";
|
||||
|
||||
echo " <meta http-equiv=\"refresh\" content=\"1; url=./alarmDefList.php?sysTypeNo=$sysTypeNo\"> ";
|
||||
|
||||
exit();
|
||||
|
||||
}elseif($_POST['sureDel'] == 'No'){
|
||||
|
||||
echo "<br><font size=3 color=blue>Delete Canceled</font>";
|
||||
|
||||
$mode='edit';
|
||||
|
||||
}else{
|
||||
|
||||
echo "<font size=3 color=black>Are you sure to delete this alarm?</font>";
|
||||
|
||||
echo "<br><font size=3 color=blue>compCode =$compCode</font>";
|
||||
|
||||
echo "<br><font size=3 color=blue>alarmCode =$alarmCode</font>";
|
||||
|
||||
echo "<form method=\"POST\" name=\"confForm\" action=\"$PHP_SELF\">";
|
||||
|
||||
echo "<input type=\"submit\" name=\"sureDel\" value=\"Yes\">";
|
||||
|
||||
echo "<input type=\"submit\" name=\"sureDel\" value=\"No\">";
|
||||
|
||||
echo "<input type=\"hidden\" name=\"mode\" value=\"delete\">";
|
||||
|
||||
echo "<input type=\"hidden\" name=\"sysTypeNo\" value=\"$sysTypeNo\">";
|
||||
|
||||
echo "<input type=\"hidden\" name=\"compCode\" value=\"$compCode\">";
|
||||
|
||||
echo "<input type=\"hidden\" name=\"alarmCode\" value=\"$alarmCode\">";
|
||||
|
||||
echo "</form>";
|
||||
|
||||
exit();
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
if($mode == 'edit'){
|
||||
|
||||
$listSql = "SELECT sysTypeName,$alarmDefTable.sysTypeNo,compCode,alarmCode,alarmDesc_1,alarmDesc_2,
|
||||
|
||||
alarmType,alarmLevel,alarmNote_1,alarmNote_2 ,level_1 ,level_2,instanceNo,EventCode, SendAlert
|
||||
|
||||
FROM $sysConfTable,$alarmDefTable
|
||||
|
||||
WHERE $sysConfTable.sysTypeNo = $alarmDefTable.sysTypeNo
|
||||
|
||||
AND $alarmDefTable.sysTypeNo = '$sysTypeNo'
|
||||
|
||||
AND $alarmDefTable.compCode = '$compCode'
|
||||
|
||||
AND $alarmDefTable.alarmCode = '$alarmCode'
|
||||
|
||||
";
|
||||
|
||||
if($DEBUG) echo "<br><br>listSql = $listSql";
|
||||
|
||||
$listResult = mysqli_query($pubConn,$listSql);
|
||||
|
||||
echo mysqli_error($pubConn);
|
||||
|
||||
$listRows= @mysqli_fetch_array($listResult);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<form method="POST" name=confForm action="<?php echo"$PHP_SELF";?>" >
|
||||
|
||||
<table border="1" width="100%" cellpadding="2" cellspacing="0" bordercolor="#666666" bordercolordark="#FFFFFF" bgcolor="#FFFFFF" >
|
||||
|
||||
<tr bgcolor="#E6E6E6">
|
||||
|
||||
<td width="100%" colspan="2" align="center">
|
||||
|
||||
<font size=3><b>
|
||||
|
||||
<?php
|
||||
|
||||
if($mode == 'edit'){
|
||||
|
||||
echo "Edit Alarm Define";
|
||||
|
||||
}else{
|
||||
|
||||
echo "Add Alarm Define";
|
||||
|
||||
}
|
||||
|
||||
?></b></font>
|
||||
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
<?php
|
||||
|
||||
//sysTypeNo
|
||||
|
||||
echo "<tr>";
|
||||
|
||||
echo "<td width=\"25%\">sysTypeNo</td>";
|
||||
|
||||
echo "<td> <input type=\"input\" size=\"3\" name=\"sysTypeNo\" value=\"$sysTypeNo\" class=\"text\"></td>";
|
||||
|
||||
echo "</tr>";
|
||||
|
||||
|
||||
|
||||
//compCode
|
||||
|
||||
echo "<tr>";
|
||||
|
||||
echo "<td width=\"25%\">compCode</td>";
|
||||
|
||||
echo "<td>";
|
||||
|
||||
echo "<input type=\"text\" size=\"3\" name=\"compCode\" value=\"$listRows[compCode]\" class=\"text\">";
|
||||
|
||||
echo "</td></tr>";
|
||||
|
||||
|
||||
|
||||
//alarmCode
|
||||
|
||||
echo "<tr>";
|
||||
|
||||
echo "<td width=\"25%\">alarmCode</td>";
|
||||
|
||||
echo "<td>";
|
||||
|
||||
echo "<input type=\"text\" size=\"3\" name=\"alarmCode\" value=\"$listRows[alarmCode]\" class=\"text\">";
|
||||
|
||||
echo "</td></tr>";
|
||||
|
||||
|
||||
|
||||
//alarmLevel
|
||||
|
||||
echo "<tr>";
|
||||
|
||||
echo "<td width=\"25%\">alarmLevel</td>";
|
||||
|
||||
echo "<td>$alarmLevel";
|
||||
|
||||
$alarmLevel=$listRows[alarmLevel];
|
||||
|
||||
echo "<select name=\"alarmLevel\" size=\"1\">";
|
||||
|
||||
for($i=1;$i<sizeof($alarmLevelDefArr);$i++){
|
||||
|
||||
$realValue =$alarmLevelDefArr[$i][value];
|
||||
|
||||
$showName =$alarmLevelDefArr[$i][remark];
|
||||
|
||||
if($realValue == $alarmLevel){
|
||||
|
||||
echo "<option value=\"$realValue\" selected>$showName</option>";
|
||||
|
||||
}else{
|
||||
|
||||
echo "<option value=\"$realValue\">$showName</option>";
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
echo "</select>";
|
||||
|
||||
echo "</td></tr>";
|
||||
|
||||
|
||||
|
||||
//alarmType
|
||||
|
||||
echo "<tr>";
|
||||
|
||||
echo "<td width=\"25%\">alarmType</td>";
|
||||
|
||||
echo "<td>";
|
||||
|
||||
echo "<input type=\"text\" size=\"3\" name=\"alarmType\" value=\"$listRows[alarmType]\" class=\"text\">";
|
||||
|
||||
echo "</td></tr>";
|
||||
|
||||
|
||||
|
||||
//alarmDesc_1
|
||||
|
||||
echo "<tr>";
|
||||
|
||||
echo "<td width=\"25%\">alarmDesc_1</td>";
|
||||
|
||||
echo "<td>";
|
||||
|
||||
echo "<input type=\"text\" size=\"60\" name=\"alarmDesc_1\" value=\"$listRows[alarmDesc_1]\" class=\"text\">";
|
||||
|
||||
echo "</td></tr>";
|
||||
|
||||
|
||||
|
||||
//alarmDesc_2
|
||||
|
||||
echo "<tr>";
|
||||
|
||||
echo "<td width=\"25%\">alarmDesc_2</td>";
|
||||
|
||||
echo "<td>";
|
||||
|
||||
echo "<input type=\"text\" size=\"60\" name=\"alarmDesc_2\" value=\"$listRows[alarmDesc_2]\" class=\"text\">";
|
||||
|
||||
echo "</td></tr>";
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
//alarmNote_1
|
||||
|
||||
echo "<tr>";
|
||||
|
||||
echo "<td width=\"25%\">alarmNote_1</td>";
|
||||
|
||||
echo "<td>";
|
||||
|
||||
echo "<textarea rows=\"5\" name=\"alarmNote_1\" cols=\"60\">{$listRows[alarmNote_1]}</textarea>";
|
||||
|
||||
echo "</td></tr>";
|
||||
|
||||
|
||||
|
||||
//alarmNote_2
|
||||
|
||||
echo "<tr>";
|
||||
|
||||
echo "<td width=\"25%\">alarmNote_2</td>";
|
||||
|
||||
echo "<td>";
|
||||
|
||||
echo "<textarea rows=\"5\" name=\"alarmNote_2\" cols=\"60\">{$listRows[alarmNote_2]}</textarea>";
|
||||
|
||||
echo "</td></tr>";
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
//level_1
|
||||
|
||||
echo "<tr>";
|
||||
|
||||
echo "<td width=\"25%\">level_1</td>";
|
||||
|
||||
echo "<td>";
|
||||
|
||||
echo "<input type=\"text\" size=\"60\" name=\"level_1\" value=\"$listRows[level_1]\" class=\"text\">";
|
||||
|
||||
echo "</td></tr>";
|
||||
|
||||
|
||||
|
||||
//level_2
|
||||
|
||||
echo "<tr>";
|
||||
|
||||
echo "<td width=\"25%\">level_2</td>";
|
||||
|
||||
echo "<td>";
|
||||
|
||||
echo "<input type=\"text\" size=\"60\" name=\"level_2\" value=\"$listRows[level_2]\" class=\"text\">";
|
||||
|
||||
echo "</td></tr>";
|
||||
|
||||
|
||||
|
||||
//instanceNo
|
||||
|
||||
echo "<tr>";
|
||||
|
||||
echo "<td width=\"25%\">instanceNo</td>";
|
||||
|
||||
echo "<td>";
|
||||
|
||||
echo "<input type=\"text\" size=\"3\" name=\"instanceNo\" value=\"$listRows[instanceNo]\" class=\"text\">";
|
||||
|
||||
echo "</td></tr>";
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
//EventCode
|
||||
|
||||
echo "<tr>";
|
||||
|
||||
echo "<td width=\"25%\">EventCode</td>";
|
||||
|
||||
echo "<td>";
|
||||
|
||||
echo "<input type=\"text\" size=\"3\" name=\"EventCode\" value=\"$listRows[EventCode]\" class=\"text\">";
|
||||
|
||||
echo "</td></tr>";
|
||||
|
||||
//alert
|
||||
|
||||
echo "<tr>";
|
||||
|
||||
echo "<td width=\"25%\">SendAlert</td>";
|
||||
|
||||
echo "<td>";
|
||||
|
||||
echo "<input type=\"text\" size=\"3\" name=\"SendAlert\" value=\"$listRows[SendAlert]\" class=\"text\">";
|
||||
|
||||
echo "</td></tr>";
|
||||
|
||||
|
||||
|
||||
echo "</table>";
|
||||
|
||||
echo " ";
|
||||
|
||||
echo "<input type=\"submit\" name=\"save\" value=\"Save\"> ";
|
||||
|
||||
echo "<input type=\"hidden\" name=\"mode\" value=\"$mode\">";
|
||||
|
||||
echo "</FROM>";
|
||||
adjust_content_tail();
|
||||
?>
|
||||
+201
@@ -0,0 +1,201 @@
|
||||
<?php
|
||||
/*********************************************************
|
||||
程序说明:
|
||||
功能说明:所有已知系统列表
|
||||
|
||||
调用关系:调用: connectdb.inc,inc/header.inc
|
||||
被调用:
|
||||
|
||||
变量说明:$device_table;
|
||||
$language_type是公共变量在config.inc文件定义
|
||||
|
||||
返回值:无
|
||||
|
||||
作者:
|
||||
|
||||
修改注释:
|
||||
NO.1
|
||||
姓名:
|
||||
时间:
|
||||
修改说明:
|
||||
*********************************************************/
|
||||
require("../../inc/header.inc");
|
||||
$DEBUG = 0;
|
||||
if($DEBUG) echo "<br>mode=$mode";
|
||||
|
||||
$sysConfTable = 'OMC_PUB.sysConf';
|
||||
$alarmDefTable = 'OMC_PUB.sysAlarmConf';
|
||||
$pubDb ='OMC_PUB';
|
||||
|
||||
if(isset($save) && $save != '-1'){
|
||||
if($mode=='add'){
|
||||
$saveSql = "REPLACE INTO $alarmDefTable
|
||||
(sysTypeNo,compCode,alarmCode,alarmDesc_1,alarmDesc_2,alarmType,alarmLevel,
|
||||
alarmNote_1,alarmNote_2)
|
||||
VALUES
|
||||
('$sysTypeNo','$compCode','$alarmCode','$alarmDesc_1','$alarmDesc_2','$alarmType','$alarmLevel',
|
||||
'$alarmNote_1','$alarmNote_2')
|
||||
";
|
||||
}else{// $mode=='edit'
|
||||
$saveSql = "REPLACE INTO $alarmDefTable
|
||||
(sysTypeNo,compCode,alarmCode,alarmDesc_1,alarmDesc_2,alarmType,alarmLevel,
|
||||
alarmNote_1,alarmNote_2)
|
||||
VALUES
|
||||
('$sysTypeNo','$compCode','$alarmCode','$alarmDesc_1','$alarmDesc_2','$alarmType','$alarmLevel',
|
||||
'$alarmNote_1','$alarmNote_2')
|
||||
";
|
||||
}
|
||||
|
||||
if($DEBUG) echo "<br>saveSql = $saveSql";
|
||||
$result = mysqli_query($pubConn,$saveSql);
|
||||
echo mysqli_error($pubConn);
|
||||
$mode = 'edit';
|
||||
if($result > 0){
|
||||
echo "<br>OK!";
|
||||
}else{
|
||||
echo "<br>Error!";
|
||||
}
|
||||
echo " <meta http-equiv=\"refresh\" content=\"1; url=./alarmDefList.php?sysTypeNo=$sysTypeNo\"> ";
|
||||
exit();
|
||||
}elseif($mode =='delete'){
|
||||
if($sureDel == 'Yes'){
|
||||
$delSql = "DELETE FROM $alarmDefTable
|
||||
WHERE sysTypeNo='$sysTypeNo' AND compCode = '$compCode'
|
||||
AND alarmCode = '$alarmCode'
|
||||
";
|
||||
if($DEBUG) echo "<br>delSql = $delSql";
|
||||
mysqli_query($pubConn,$delSql);
|
||||
echo "<br><font size=3 color=blue>Delete ok</font>";
|
||||
echo " <meta http-equiv=\"refresh\" content=\"1; url=./alarmDefList.php?sysTypeNo=$sysTypeNo\"> ";
|
||||
exit();
|
||||
}elseif($sureDel == 'No'){
|
||||
echo "<br><font size=3 color=blue>Delete Canceled</font>";
|
||||
$mode='edit';
|
||||
}else{
|
||||
echo "<font size=3 color=black>Are you sure to delete this alarm?</font>";
|
||||
echo "<br><font size=3 color=blue>compCode =$compCode</font>";
|
||||
echo "<br><font size=3 color=blue>alarmCode =$alarmCode</font>";
|
||||
echo "<form method=\"POST\" name=\"confForm\" action=\"$PHP_SELF\">";
|
||||
echo "<input type=\"submit\" name=\"sureDel\" value=\"Yes\">";
|
||||
echo "<input type=\"submit\" name=\"sureDel\" value=\"No\">";
|
||||
echo "<input type=\"hidden\" name=\"mode\" value=\"delete\">";
|
||||
echo "<input type=\"hidden\" name=\"sysTypeNo\" value=\"$sysTypeNo\">";
|
||||
echo "<input type=\"hidden\" name=\"compCode\" value=\"$compCode\">";
|
||||
echo "<input type=\"hidden\" name=\"alarmCode\" value=\"$alarmCode\">";
|
||||
echo "</form>";
|
||||
exit();
|
||||
}
|
||||
}
|
||||
|
||||
if($mode == 'edit'){
|
||||
$listSql = "SELECT sysTypeName,$alarmDefTable.sysTypeNo,compCode,alarmCode,alarmDesc_1,alarmDesc_2,
|
||||
alarmType,alarmLevel,alarmNote_1,alarmNote_2
|
||||
FROM $sysConfTable,$alarmDefTable
|
||||
WHERE $sysConfTable.sysTypeNo = $alarmDefTable.sysTypeNo
|
||||
AND $alarmDefTable.sysTypeNo = '$sysTypeNo'
|
||||
AND $alarmDefTable.compCode = '$compCode'
|
||||
AND $alarmDefTable.alarmCode = '$alarmCode'
|
||||
";
|
||||
if($DEBUG) echo "<br><br>listSql = $listSql";
|
||||
$listResult = mysqli_query($pubConn,$listSql);
|
||||
echo mysqli_error($pubConn);
|
||||
$listRows= @mysqli_fetch_array($listResult);
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
<form method="POST" name=confForm action="<?php echo"$PHP_SELF";?>" >
|
||||
<table border="1" width="100%" cellpadding="2" cellspacing="0" bordercolor="#666666" bordercolordark="#FFFFFF" bgcolor="#FFFFFF" >
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="100%" colspan="2" align="center">
|
||||
<font size=3><b>
|
||||
<?php
|
||||
if($mode == 'edit'){
|
||||
echo "Edit Alarm Define";
|
||||
}else{
|
||||
echo "Add Alarm Define";
|
||||
}
|
||||
?></b></font>
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
//sysTypeNo
|
||||
echo "<tr>";
|
||||
echo "<td width=\"25%\">sysTypeNo</td>";
|
||||
echo "<td> <input type=\"input\" size=\"3\" name=\"sysTypeNo\" value=\"$sysTypeNo\" class=\"text\"></td>";
|
||||
echo "</tr>";
|
||||
|
||||
//compCode
|
||||
echo "<tr>";
|
||||
echo "<td width=\"25%\">compCode</td>";
|
||||
echo "<td>";
|
||||
echo "<input type=\"text\" size=\"3\" name=\"compCode\" value=\"$listRows[compCode]\" class=\"text\">";
|
||||
echo "</td></tr>";
|
||||
|
||||
//alarmCode
|
||||
echo "<tr>";
|
||||
echo "<td width=\"25%\">alarmCode</td>";
|
||||
echo "<td>";
|
||||
echo "<input type=\"text\" size=\"3\" name=\"alarmCode\" value=\"$listRows[alarmCode]\" class=\"text\">";
|
||||
echo "</td></tr>";
|
||||
|
||||
//alarmLevel
|
||||
echo "<tr>";
|
||||
echo "<td width=\"25%\">alarmLevel</td>";
|
||||
echo "<td>$alarmLevel";
|
||||
$alarmLevel=$listRows[alarmLevel];
|
||||
echo "<select name=\"alarmLevel\" size=\"1\">";
|
||||
for($i=1;$i<sizeof($alarmLevelDefArr);$i++){
|
||||
$realValue =$alarmLevelDefArr[$i][value];
|
||||
$showName =$alarmLevelDefArr[$i][remark];
|
||||
if($realValue == $alarmLevel){
|
||||
echo "<option value=\"$realValue\" selected>$showName</option>";
|
||||
}else{
|
||||
echo "<option value=\"$realValue\">$showName</option>";
|
||||
}
|
||||
}
|
||||
echo "</select>";
|
||||
echo "</td></tr>";
|
||||
|
||||
//alarmType
|
||||
//echo "<tr>";
|
||||
//echo "<td width=\"25%\">alarmType</td>";
|
||||
//echo "<td>";
|
||||
//echo "<input type=\"text\" size=\"3\" name=\"alarmType\" value=\"$listRows[alarmType]\" class=\"text\">";
|
||||
//echo "</td></tr>";
|
||||
|
||||
//alarmDesc_1
|
||||
echo "<tr>";
|
||||
echo "<td width=\"25%\">alarmDesc_1</td>";
|
||||
echo "<td>";
|
||||
echo "<input type=\"text\" size=\"60\" name=\"alarmDesc_1\" value=\"$listRows[alarmDesc_1]\" class=\"text\">";
|
||||
echo "</td></tr>";
|
||||
|
||||
//alarmDesc_2
|
||||
echo "<tr>";
|
||||
echo "<td width=\"25%\">alarmDesc_2</td>";
|
||||
echo "<td>";
|
||||
echo "<input type=\"text\" size=\"60\" name=\"alarmDesc_2\" value=\"$listRows[alarmDesc_2]\" class=\"text\">";
|
||||
echo "</td></tr>";
|
||||
|
||||
|
||||
//alarmNote_1
|
||||
echo "<tr>";
|
||||
echo "<td width=\"25%\">alarmNote_1</td>";
|
||||
echo "<td>";
|
||||
echo "<textarea rows=\"5\" name=\"alarmNote_1\" cols=\"60\">{$listRows[alarmNote_1]}</textarea>";
|
||||
echo "</td></tr>";
|
||||
|
||||
//alarmNote_2
|
||||
echo "<tr>";
|
||||
echo "<td width=\"25%\">alarmNote_2</td>";
|
||||
echo "<td>";
|
||||
echo "<textarea rows=\"5\" name=\"alarmNote_2\" cols=\"60\">{$listRows[alarmNote_2]}</textarea>";
|
||||
echo "</td></tr>";
|
||||
|
||||
echo "</table>";
|
||||
echo " ";
|
||||
echo "<input type=\"submit\" name=\"save\" value=\"Save\"> ";
|
||||
echo "<input type=\"hidden\" name=\"mode\" value=\"$mode\">";
|
||||
echo "</FROM>";
|
||||
?>
|
||||
Executable
+207
@@ -0,0 +1,207 @@
|
||||
<?php
|
||||
/*********************************************************
|
||||
程序说明:
|
||||
功能说明:所有已知系统列表
|
||||
|
||||
调用关系:调用: connectdb.inc,inc/header.inc
|
||||
被调用:
|
||||
|
||||
变量说明:$device_table;
|
||||
$language_type是公共变量在config.inc文件定义
|
||||
|
||||
返回值:无
|
||||
|
||||
作者:
|
||||
|
||||
修改注释:
|
||||
NO.1
|
||||
姓名:
|
||||
时间:
|
||||
修改说明:
|
||||
*********************************************************/
|
||||
require("../../inc/header.inc");
|
||||
$DEBUG = 0;
|
||||
|
||||
$pubDb = 'OMC_PUB';
|
||||
$sysConfTable = 'OMC_PUB.sysConf';
|
||||
$alarmDefTable = 'OMC_PUB.sysAlarmConf';
|
||||
|
||||
$sysTypeNo=$_REQUEST['sysTypeNo'];
|
||||
if($DEBUG) echo "<br>sysTypeNo=$sysTypeNo";
|
||||
$sysTypeNo=isset($sysTypeNo)?$sysTypeNo:0;
|
||||
if($DEBUG) echo "<br>sysTypeNo=$sysTypeNo";
|
||||
|
||||
//选择语言版本
|
||||
if($language == 'eng'){
|
||||
$descField=alarmDesc_2; //语种2
|
||||
}else{
|
||||
$descField=alarmDesc_1; //语种1(默认语种)
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<script LANGUAGE="JavaScript">
|
||||
function chgMenu()
|
||||
{
|
||||
var baseUrl,urlAdd,url;
|
||||
baseUrl='<?php echo"$PHP_SELF?sysTypeNo=";?>';
|
||||
urlAdd=document.confForm.sysTypeNo.options[document.confForm.sysTypeNo.selectedIndex].value;
|
||||
url = baseUrl+urlAdd;
|
||||
window.location=url;
|
||||
}
|
||||
</script>
|
||||
<body onload="javascript:adjust();" onresize="javascript:adjust();" leftmargin="15" style="overflow:hidden;overflow-x:hidden;overflow-y:hidden;">
|
||||
|
||||
<form method="POST" name=confForm action="./alarmDefConf.php" >
|
||||
<?php
|
||||
adjust_head();
|
||||
adjust_title_head();
|
||||
echo "<table id=\"table_up\" border=\"0\" width=\"100%\">";
|
||||
echo "<tr>";
|
||||
echo "<td width=\"50%\">";
|
||||
echo "Template > Alarm Configuration";
|
||||
echo "</td>";
|
||||
echo "<td width=\"50%\" align=\"right\" title=\"Help\">";
|
||||
//showHelp($helpId);
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
echo "<tr>";
|
||||
echo "<td align=\"left\">";
|
||||
|
||||
$listSql = "SELECT sysTypeName,sysTypeNo
|
||||
FROM $sysConfTable
|
||||
ORDER BY sysTypeNo
|
||||
";
|
||||
if($DEBUG) echo "<br>listSql = $listSql<br>";
|
||||
$listResult = mysqli_query($pubConn,$listSql);
|
||||
echo mysqli_error($pubConn);
|
||||
|
||||
echo "<select size=1 name=\"sysTypeNo\" onChange=\"javascript:chgMenu()\">";
|
||||
if($sysTypeNo == 999){
|
||||
echo "<option value=\"999\">All</option>";
|
||||
}else{
|
||||
echo "<option value=\"999\" selected>All</option>";
|
||||
}
|
||||
while($listRows=@mysqli_fetch_array($listResult)){
|
||||
if($sysTypeNo == $listRows[sysTypeNo]){
|
||||
echo "<option value=\"$listRows[sysTypeNo]\" selected>$listRows[sysTypeName]</option>";
|
||||
}else{
|
||||
echo "<option value=\"$listRows[sysTypeNo]\">$listRows[sysTypeName]</option>";
|
||||
}
|
||||
}
|
||||
echo "</select>";
|
||||
echo " ";
|
||||
|
||||
if($sysTypeNo != 999){
|
||||
echo "<input type=\"submit\" name=\"add\" value=\"Add alarm\" class=\"button\">";
|
||||
echo "<input type=\"hidden\" name=\"mode\" value=\"add\">";
|
||||
}
|
||||
|
||||
echo "</td>";
|
||||
echo "<td width=\"50%\" align=\"right\" title=\"Help\">";
|
||||
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
echo "</table>";
|
||||
adjust_title_tail();
|
||||
adjust_content_head();
|
||||
echo "<br>";
|
||||
|
||||
|
||||
|
||||
|
||||
?>
|
||||
<table border="1" width="100%" cellpadding="2" cellspacing="0" bordercolor="#666666" bordercolordark="#FFFFFF" bgcolor="#FFFFFF" >
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="100%" colspan="12" align="center">
|
||||
<font size=3><b><?php echo "System Alarm Define List"; ?></b></font>
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
if ($selectedLanguage == 'eng'){
|
||||
echo "<tr>";
|
||||
echo "<td>sysTypeName</td>";
|
||||
echo "<td>compCode</td>";
|
||||
echo "<td>alarmCode</td>";
|
||||
echo "<td>alarmLevel</td>";
|
||||
echo "<td>Level_1</td>";
|
||||
echo "<td>Level_2</td>";
|
||||
echo "<td>instanceNo</td>";
|
||||
echo "<td>EventCode</td>";
|
||||
echo "<td>Descript</td>";
|
||||
echo "<td>---</td>";
|
||||
echo "<td>---</td>";
|
||||
echo "</tr>";
|
||||
}
|
||||
elseif ($selectedLanguage == 'chn'){
|
||||
echo "<tr>";
|
||||
echo "<td>系统类型</td>";
|
||||
echo "<td>compCode</td>";
|
||||
echo "<td>告警代码</td>";
|
||||
echo "<td>告警级别</td>";
|
||||
echo "<td> </td>";
|
||||
echo "<td> </td>";
|
||||
echo "<td> </td>";
|
||||
echo "<td> </td>";
|
||||
echo "<td>描述</td>";
|
||||
echo "<td> </td>";
|
||||
echo "<td> </td>";
|
||||
echo "</tr>";
|
||||
}
|
||||
|
||||
if($DEBUG) echo "<br>sysTypeNo=$sysTypeNo";
|
||||
|
||||
if($sysTypeNo == 999){
|
||||
if($DEBUG) echo "<br>sysTypeNo=$sysTypeNo";
|
||||
$listSql = "SELECT sysTypeName,compCode,alarmCode,alarmLevel,$sysConfTable.sysTypeNo,$descField,level_1 ,level_2,instanceNo,EventCode
|
||||
FROM $sysConfTable,$alarmDefTable
|
||||
WHERE $sysConfTable.sysTypeNo = $alarmDefTable.sysTypeNo
|
||||
ORDER BY $alarmDefTable.sysTypeNo,$alarmDefTable.compCode,$alarmDefTable.alarmCode";
|
||||
}else{
|
||||
$listSql = "SELECT sysTypeName,compCode,alarmCode,alarmLevel,$descField,level_1 ,level_2,instanceNo,EventCode,$sysConfTable.sysTypeNo
|
||||
FROM $sysConfTable,$alarmDefTable
|
||||
WHERE $sysConfTable.sysTypeNo = $alarmDefTable.sysTypeNo
|
||||
AND $alarmDefTable.sysTypeNo = '$sysTypeNo'
|
||||
ORDER BY $alarmDefTable.sysTypeNo,$alarmDefTable.compCode,$alarmDefTable.alarmCode";
|
||||
}
|
||||
if($DEBUG) echo "<br>listSql = $listSql<br>";
|
||||
$listResult = mysqli_query($pubConn,$listSql);
|
||||
echo mysqli_error($pubConn);
|
||||
|
||||
$alarmLevelDef=array('cleared','Critical','Major','Minor','Warning','Indeterminate');
|
||||
|
||||
while($listRows=@mysqli_fetch_array($listResult)){
|
||||
if($oldSysTypeNo != $listRows[sysTypeNo]){
|
||||
$oldSysTypeNo = $listRows[sysTypeNo];
|
||||
echo "<tr bgcolor=\"#CCFFCC\">";
|
||||
}else{
|
||||
echo "<tr>";
|
||||
}
|
||||
echo "<td>$listRows[sysTypeName]</td>";
|
||||
echo "<td>$listRows[compCode]</td>";
|
||||
echo "<td>$listRows[alarmCode]</td>";
|
||||
if($listRows[alarmLevel] > 5){
|
||||
echo "<td>Unknown</td>";
|
||||
}else{
|
||||
echo "<td>{$alarmLevelDef[$listRows[alarmLevel]]}</td>";
|
||||
}
|
||||
|
||||
echo "<td>$listRows[level_1] </td>";
|
||||
echo "<td>$listRows[level_2] </td>";
|
||||
echo "<td>$listRows[instanceNo] </td>";
|
||||
echo "<td>$listRows[EventCode]</td>";
|
||||
|
||||
echo "<td>$listRows[$descField]</td>";
|
||||
// echo "<td><a href=\"./alarmDefConf.php?sysTypeNo=$sysTypeNo&compCode=$listRows[compCode]";
|
||||
echo "<td><a href=\"./alarmDefConf.php?sysTypeNo=$listRows[sysTypeNo]&compCode=$listRows[compCode]";
|
||||
echo "&alarmCode=$listRows[alarmCode]&mode=edit\">$strEdit</a></td>";
|
||||
// echo "<td><a href=\"./alarmDefConf.php?sysTypeNo=$sysTypeNo&compCode=$listRows[compCode]";
|
||||
echo "<td><a href=\"./alarmDefConf.php?sysTypeNo=$listRows[sysTypeNo]&compCode=$listRows[compCode]";
|
||||
echo "&alarmCode=$listRows[alarmCode]&mode=delete\">$strDelete</a></td>";
|
||||
echo "</tr>";
|
||||
}
|
||||
echo "</table>";
|
||||
echo "</FROM>";
|
||||
adjust_content_tail();
|
||||
?>
|
||||
+158
@@ -0,0 +1,158 @@
|
||||
<?php
|
||||
/*********************************************************
|
||||
程序说明:
|
||||
功能说明:所有已知系统列表
|
||||
|
||||
调用关系:调用: connectdb.inc,inc/header.inc
|
||||
被调用:
|
||||
|
||||
变量说明:$device_table;
|
||||
$language_type是公共变量在config.inc文件定义
|
||||
|
||||
返回值:无
|
||||
|
||||
作者:
|
||||
|
||||
修改注释:
|
||||
NO.1
|
||||
姓名:
|
||||
时间:
|
||||
修改说明:
|
||||
*********************************************************/
|
||||
require("../../inc/header.inc");
|
||||
$DEBUG = 0;
|
||||
|
||||
$pubDb = 'OMC_PUB';
|
||||
$sysConfTable = 'OMC_PUB.sysConf';
|
||||
$alarmDefTable = 'OMC_PUB.sysAlarmConf';
|
||||
|
||||
if($DEBUG) echo "<br>sysTypeNo=$sysTypeNo";
|
||||
$sysTypeNo=isset($sysTypeNo)?$sysTypeNo:0;
|
||||
if($DEBUG) echo "<br>sysTypeNo=$sysTypeNo";
|
||||
|
||||
//选择语言版本
|
||||
if($language == 'eng'){
|
||||
$descField=alarmDesc_2; //语种2
|
||||
}else{
|
||||
$descField=alarmDesc_1; //语种1(默认语种)
|
||||
}
|
||||
?>
|
||||
|
||||
<body>
|
||||
|
||||
<script LANGUAGE="JavaScript">
|
||||
function chgMenu()
|
||||
{
|
||||
var baseUrl,urlAdd,url;
|
||||
baseUrl='<?php echo"$PHP_SELF?sysTypeNo=";?>';
|
||||
urlAdd=document.confForm.sysTypeNo.options[document.confForm.sysTypeNo.selectedIndex].value;
|
||||
url = baseUrl+urlAdd;
|
||||
window.location=url;
|
||||
}
|
||||
</script>
|
||||
<form method="POST" name=confForm action="./alarmDefConf.php" >
|
||||
<?
|
||||
$listSql = "SELECT sysTypeName,sysTypeNo
|
||||
FROM $sysConfTable
|
||||
ORDER BY sysTypeNo
|
||||
";
|
||||
if($DEBUG) echo "<br>listSql = $listSql<br>";
|
||||
$listResult = mysqli_query($pubConn,$listSql);
|
||||
echo mysqli_error($pubConn);
|
||||
|
||||
echo "<select size=1 name=\"sysTypeNo\" onChange=\"javascript:chgMenu()\">";
|
||||
if($sysTypeNo == 999){
|
||||
echo "<option value=\"999\">All</option>";
|
||||
}else{
|
||||
echo "<option value=\"999\" selected>All</option>";
|
||||
}
|
||||
while($listRows=@mysqli_fetch_array($listResult)){
|
||||
if($sysTypeNo == $listRows[sysTypeNo]){
|
||||
echo "<option value=\"$listRows[sysTypeNo]\" selected>$listRows[sysTypeName]</option>";
|
||||
}else{
|
||||
echo "<option value=\"$listRows[sysTypeNo]\">$listRows[sysTypeName]</option>";
|
||||
}
|
||||
}
|
||||
echo "</select>";
|
||||
echo " ";
|
||||
if($sysTypeNo != 999){
|
||||
echo "<input type=\"submit\" name=\"add\" value=\"Add alarm\" class=\"button\">";
|
||||
echo "<input type=\"hidden\" name=\"mode\" value=\"add\">";
|
||||
}
|
||||
?>
|
||||
<table border="1" width="100%" cellpadding="2" cellspacing="0" bordercolor="#666666" bordercolordark="#FFFFFF" bgcolor="#FFFFFF" >
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="100%" colspan="12" align="center">
|
||||
<font size=3><b><?php echo "System Alarm Define List"; ?></b></font>
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
if ($selectedLanguage == 'eng'){
|
||||
echo "<tr>";
|
||||
echo "<td>sysTypeName</td>";
|
||||
echo "<td>compCode</td>";
|
||||
echo "<td>alarmCode</td>";
|
||||
echo "<td>alarmLevel</td>";
|
||||
echo "<td>Descript</td>";
|
||||
echo "<td>---</td>";
|
||||
echo "<td>---</td>";
|
||||
echo "</tr>";
|
||||
}
|
||||
elseif ($selectedLanguage == 'chn'){
|
||||
echo "<tr>";
|
||||
echo "<td>系统类型</td>";
|
||||
echo "<td>compCode</td>";
|
||||
echo "<td>告警代码</td>";
|
||||
echo "<td>告警级别</td>";
|
||||
echo "<td>描述</td>";
|
||||
echo "<td> </td>";
|
||||
echo "<td> </td>";
|
||||
echo "</tr>";
|
||||
}
|
||||
|
||||
if($DEBUG) echo "<br>sysTypeNo=$sysTypeNo";
|
||||
|
||||
if($sysTypeNo == 999){
|
||||
if($DEBUG) echo "<br>sysTypeNo=$sysTypeNo";
|
||||
$listSql = "SELECT sysTypeName,compCode,alarmCode,alarmLevel,$sysConfTable.sysTypeNo,$descField
|
||||
FROM $sysConfTable,$alarmDefTable
|
||||
WHERE $sysConfTable.sysTypeNo = $alarmDefTable.sysTypeNo
|
||||
ORDER BY $alarmDefTable.sysTypeNo,$alarmDefTable.compCode,$alarmDefTable.alarmCode";
|
||||
}else{
|
||||
$listSql = "SELECT sysTypeName,compCode,alarmCode,alarmLevel,$descField
|
||||
FROM $sysConfTable,$alarmDefTable
|
||||
WHERE $sysConfTable.sysTypeNo = $alarmDefTable.sysTypeNo
|
||||
AND $alarmDefTable.sysTypeNo = '$sysTypeNo'
|
||||
ORDER BY $alarmDefTable.sysTypeNo,$alarmDefTable.compCode,$alarmDefTable.alarmCode";
|
||||
}
|
||||
if($DEBUG) echo "<br>listSql = $listSql<br>";
|
||||
$listResult = mysqli_query($pubConn,$listSql);
|
||||
echo mysqli_error($pubConn);
|
||||
|
||||
$alarmLevelDef=array('cleared','Critical','Major','Minor','Warning','Indeterminate');
|
||||
|
||||
while($listRows=@mysqli_fetch_array($listResult)){
|
||||
if($oldSysTypeNo != $listRows[sysTypeNo]){
|
||||
$oldSysTypeNo = $listRows[sysTypeNo];
|
||||
echo "<tr bgcolor=\"#CCFFCC\">";
|
||||
}else{
|
||||
echo "<tr>";
|
||||
}
|
||||
echo "<td>$listRows[sysTypeName]</td>";
|
||||
echo "<td>$listRows[compCode]</td>";
|
||||
echo "<td>$listRows[alarmCode]</td>";
|
||||
if($listRows[alarmLevel] > 5){
|
||||
echo "<td>Unknown</td>";
|
||||
}else{
|
||||
echo "<td>{$alarmLevelDef[$listRows[alarmLevel]]}</td>";
|
||||
}
|
||||
echo "<td>$listRows[$descField]</td>";
|
||||
echo "<td><a href=\"./alarmDefConf.php?sysTypeNo=$sysTypeNo&compCode=$listRows[compCode]";
|
||||
echo "&alarmCode=$listRows[alarmCode]&mode=edit\">$strEdit</a></td>";
|
||||
echo "<td><a href=\"./alarmDefConf.php?sysTypeNo=$sysTypeNo&compCode=$listRows[compCode]";
|
||||
echo "&alarmCode=$listRows[alarmCode]&mode=delete\">$strDelete</a></td>";
|
||||
echo "</tr>";
|
||||
}
|
||||
echo "</table>";
|
||||
echo "</FROM>";
|
||||
?>
|
||||
Executable
+133
@@ -0,0 +1,133 @@
|
||||
<?php
|
||||
/*********************************************************
|
||||
程序说明:
|
||||
功能说明:本程序实现对数据表中的参数的初始化,根据参数类型的定义,
|
||||
在参数表中填入缺省参数值和参数对象编号。
|
||||
|
||||
调用关系:调用: connectdb.inc,lib.inc
|
||||
被调用:type_set_down.php
|
||||
|
||||
变量说明:由type_set_down.php 传来$sys_type
|
||||
$device_table = OMC_device_Def;
|
||||
|
||||
返回值:无
|
||||
|
||||
作者:
|
||||
|
||||
修改注释:
|
||||
NO.1
|
||||
姓名 :
|
||||
时间:
|
||||
修改说明:
|
||||
*********************************************************/
|
||||
@set_time_limit(600);
|
||||
require("../../inc/header.inc");
|
||||
|
||||
$DEBUG = 0;
|
||||
$sysDb='OMC_PUB';
|
||||
|
||||
|
||||
/*
|
||||
if($sureDoIt != 'Yes'){
|
||||
if($sureDoIt == 'No'){
|
||||
|
||||
}
|
||||
echo "";
|
||||
echo "<form action=\"sql.php\" method=\"post\">";
|
||||
echo "Are you sure to init $sysTypeName 's alarm?";
|
||||
echo "<input type="hidden" name="sysTypeName" value="$sysTypeName">";
|
||||
echo "<input type="hidden" name="maxSysNum" value="$maxSysNum">";
|
||||
echo "<input type="hidden" name="maxSubSysNum" value="$maxSubSysNum">";
|
||||
|
||||
echo "<input type="Submit" name="$sureDoIt" value="Yes">";
|
||||
echo "<input type="Submit" name="$sureDoIt" value="No">";
|
||||
echo "</form>";
|
||||
exit();
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
echo "<br><font size=3><b>It's need some minutes,Please wait...</b><br>";
|
||||
if($initAll > 0){
|
||||
$clearSql = "DELETE FROM sysAlarmLog ";
|
||||
}else{
|
||||
$clearSql = "DELETE FROM sysAlarmLog WHERE sysTypeNo = '$sysTypeNo'";
|
||||
}
|
||||
if($DEBUG) echo "<br>clearSql=$clearSql";
|
||||
mysqli_query($pubConn,$clearSql);
|
||||
echo mysqli_error($pubConn);
|
||||
if($initAll > 0){
|
||||
$getAlarmConfSql="SELECT sysTypeNo,compCode,alarmCode
|
||||
FROM sysAlarmConf
|
||||
WHERE alarmCode > '0'
|
||||
";
|
||||
}else{
|
||||
$getAlarmConfSql="SELECT compCode,alarmCode
|
||||
FROM sysAlarmConf
|
||||
WHERE sysTypeNo= '$sysTypeNo' AND alarmCode > '0'
|
||||
";
|
||||
$getSysConfSql = "SELECT maxSysNum,maxSubSysNum,sysTypeName FROM sysConf WHERE sysTypeNo= '$sysTypeNo'";
|
||||
if($DEBUG) echo "<br>getSysConfSql=$getSysConfSql";
|
||||
$sysConfResult=mysqli_query($pubConn,$getSysConfSql);
|
||||
echo mysqli_error($pubConn);
|
||||
$sysConfRows = mysqli_fetch_array($sysConfResult);
|
||||
$maxSysNum = $sysConfRows[maxSysNum];
|
||||
$maxSubSysNum= $sysConfRows[maxSubSysNum];
|
||||
$sysTypeName = $sysConfRows[sysTypeName];
|
||||
if($DEBUG) echo "<br>sysTypeNo=$sysTypeNo";
|
||||
if($DEBUG) echo "<br>maxSysNum=$maxSysNum";
|
||||
if($DEBUG) echo "<br>maxSubSysNum=$maxSubSysNum";
|
||||
if($DEBUG) echo "<br>sysTypeName=$sysTypeName";
|
||||
}
|
||||
|
||||
if($DEBUG) echo "<br>getAlarmConfSql=$getAlarmConfSql";
|
||||
$alarmConfResult=mysqli_query($pubConn,$getAlarmConfSql);
|
||||
echo mysqli_error($pubConn);
|
||||
$k=0;
|
||||
while($alarmConfRows = mysqli_fetch_array($alarmConfResult)){
|
||||
if(($initAll > 0) && ($sysTypeNo != $alarmConfRows[sysTypeNo])){
|
||||
$sysTypeNo = $alarmConfRows[sysTypeNo];
|
||||
$getSysConfSql = "SELECT maxSysNum,maxSubSysNum FROM sysConf WHERE sysTypeNo= '$sysTypeNo'";
|
||||
if($DEBUG) echo "<br>getSysConfSql=$getSysConfSql";
|
||||
$sysConfResult=mysqli_query($pubConn,$getSysConfSql);
|
||||
echo mysqli_error($pubConn);
|
||||
$sysConfRows = mysqli_fetch_array($sysConfResult);
|
||||
$maxSysNum = $sysConfRows[maxSysNum];
|
||||
$maxSubSysNum= $sysConfRows[maxSubSysNum];
|
||||
if($DEBUG) echo "<br>sysTypeNo=$sysTypeNo";
|
||||
if($DEBUG) echo "<br>maxSysNum=$maxSysNum";
|
||||
if($DEBUG) echo "<br>maxSubSysNum=$maxSubSysNum";
|
||||
if($DEBUG) echo "<br>sysTypeName=$sysTypeName";
|
||||
}
|
||||
$compCode = $alarmConfRows[compCode];
|
||||
$alarmCode = $alarmConfRows[alarmCode];
|
||||
for($i=0;$i<$maxSysNum;$i++){
|
||||
for($j=0;$j<$maxSubSysNum;$j++){
|
||||
$insertSql = "REPLACE sysAlarmLog
|
||||
(sysTypeNo,sysNo,subSysNo,compCode,alarmCode,alarmCount,alarmTime,clearTime)
|
||||
VALUES
|
||||
('$sysTypeNo','$i','$j','$compCode','$alarmCode','0','0','0')
|
||||
";
|
||||
if($DEBUG) echo "<br>insertSql=$insertSql";
|
||||
mysqli_query($pubConn,$insertSql);
|
||||
echo mysqli_error($pubConn);
|
||||
}
|
||||
}
|
||||
if($initAll > 0){
|
||||
if(($k % 10) == 0){
|
||||
print(">>");
|
||||
flush();
|
||||
}
|
||||
}else{
|
||||
print(">>");
|
||||
flush();
|
||||
}
|
||||
$k++;
|
||||
}
|
||||
if($initAll > 0){
|
||||
echo "<br>All alarm initialized, number of alarm is $k!!</font>";
|
||||
}else{
|
||||
echo "<br>$sysTypeName 's alarm initialized, number of alarm is $k!!</font>";
|
||||
}
|
||||
|
||||
?>
|
||||
Reference in new issue
Block a user