init web ems all

This commit is contained in:
agtuser
2024-09-27 17:13:36 +08:00
parent 81c97acbe9
commit 5cc56f8078
4263 changed files with 798779 additions and 0 deletions

View File

@@ -0,0 +1,366 @@
<?php
/*********************************************************
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
<20><><EFBFBD>ù<EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:header.inc
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>
<20><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>
<20><><EFBFBD>ߣ<EFBFBD>
<EFBFBD>޸<EFBFBD>ע<EFBFBD>ͣ<EFBFBD>
NO.1
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ʱ<EFBFBD><EFBFBD>
<EFBFBD>޸<EFBFBD>˵<EFBFBD><EFBFBD>
*********************************************************/
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';
}
/**************************************ɾ<><C9BE>һ<EFBFBD><D2BB>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>***********************************************/
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";
//----------------
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
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)
/*****************************<2A><><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>ϵͳ*****************************/
if($save){
if($selCompCode == 'new')//<2F><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
{
//<2F>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӵ<EFBFBD><D3B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>
$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')//<2F><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>¸<C2B8><E6BEAF><EFBFBD><EFBFBD>
{
$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//<2F>޸<EFBFBD><DEB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E6BEAF><EFBFBD><EFBFBD>
{
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);
//------------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־------------
//------------
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>";
//<2F><>ʾѡ<CABE><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>
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));
//<2F><>ʾѡ<CABE><D1A1><EFBFBD><EFBFBD><E6BEAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>
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>

View File

@@ -0,0 +1,509 @@
<?php
/*********************************************************
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֪ϵͳ<CFB5>б<EFBFBD>
<20><><EFBFBD>ù<EFBFBD>ϵ:<3A><><EFBFBD><EFBFBD>: connectdb.inc<6E><63>inc/header.inc
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:$device_table;
$language_type<70>ǹ<EFBFBD><C7B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>config.inc<6E>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD>
<20><><EFBFBD><EFBFBD>ֵ:<3A><>
<20><><EFBFBD><EFBFBD>:
<EFBFBD>޸<EFBFBD>ע<EFBFBD><EFBFBD>:
NO.1
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
ʱ<EFBFBD><EFBFBD>:
<EFBFBD>޸<EFBFBD>˵<EFBFBD><EFBFBD>:
*********************************************************/
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 "&nbsp;&nbsp;";
echo "<input type=\"submit\" name=\"save\" value=\"Save\">&nbsp;&nbsp;";
echo "<input type=\"hidden\" name=\"mode\" value=\"$mode\">";
echo "</FROM>";
adjust_content_tail();
?>

View File

@@ -0,0 +1,201 @@
<?php
/*********************************************************
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֪ϵͳ<CFB5>б<EFBFBD>
<20><><EFBFBD>ù<EFBFBD>ϵ:<3A><><EFBFBD><EFBFBD>: connectdb.inc<6E><63>inc/header.inc
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:$device_table;
$language_type<70>ǹ<EFBFBD><C7B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>config.inc<6E>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD>
<20><><EFBFBD><EFBFBD>ֵ:<3A><>
<20><><EFBFBD><EFBFBD>:
<EFBFBD>޸<EFBFBD>ע<EFBFBD><EFBFBD>:
NO.1
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
ʱ<EFBFBD><EFBFBD>:
<EFBFBD>޸<EFBFBD>˵<EFBFBD><EFBFBD>:
*********************************************************/
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 "&nbsp;&nbsp;";
echo "<input type=\"submit\" name=\"save\" value=\"Save\">&nbsp;&nbsp;";
echo "<input type=\"hidden\" name=\"mode\" value=\"$mode\">";
echo "</FROM>";
?>

View File

@@ -0,0 +1,207 @@
<?php
/*********************************************************
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֪ϵͳ<CFB5>б<EFBFBD>
<20><><EFBFBD>ù<EFBFBD>ϵ:<3A><><EFBFBD><EFBFBD>: connectdb.inc<6E><63>inc/header.inc
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:$device_table;
$language_type<70>ǹ<EFBFBD><C7B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>config.inc<6E>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD>
<20><><EFBFBD><EFBFBD>ֵ:<3A><>
<20><><EFBFBD><EFBFBD>:
<EFBFBD>޸<EFBFBD>ע<EFBFBD><EFBFBD>:
NO.1
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
ʱ<EFBFBD><EFBFBD>:
<EFBFBD>޸<EFBFBD>˵<EFBFBD><EFBFBD>:
*********************************************************/
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";
//ѡ<><D1A1><EFBFBD><EFBFBD><EFBFBD>԰汾
if($language == 'eng'){
$descField=alarmDesc_2; //<2F><><EFBFBD><EFBFBD>2
}else{
$descField=alarmDesc_1; //<2F><><EFBFBD><EFBFBD>1(Ĭ<><C4AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
}
?>
<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 "&nbsp;&nbsp;&nbsp;&nbsp;";
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>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD></td>";
echo "<td>compCode</td>";
echo "<td><3E><EFBFBD><E6BEAF><EFBFBD><EFBFBD></td>";
echo "<td><3E><EFBFBD><E6BEAF><EFBFBD><EFBFBD></td>";
echo "<td>&nbsp;</td>";
echo "<td>&nbsp;</td>";
echo "<td>&nbsp;</td>";
echo "<td>&nbsp;</td>";
echo "<td><3E><><EFBFBD><EFBFBD></td>";
echo "<td>&nbsp;</td>";
echo "<td>&nbsp;</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]&nbsp;</td>";
echo "<td>$listRows[level_2]&nbsp;</td>";
echo "<td>$listRows[instanceNo]&nbsp;</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();
?>

View File

@@ -0,0 +1,158 @@
<?php
/*********************************************************
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֪ϵͳ<CFB5>б<EFBFBD>
<20><><EFBFBD>ù<EFBFBD>ϵ:<3A><><EFBFBD><EFBFBD>: connectdb.inc<6E><63>inc/header.inc
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:$device_table;
$language_type<70>ǹ<EFBFBD><C7B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>config.inc<6E>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD>
<20><><EFBFBD><EFBFBD>ֵ:<3A><>
<20><><EFBFBD><EFBFBD>:
<EFBFBD>޸<EFBFBD>ע<EFBFBD><EFBFBD>:
NO.1
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
ʱ<EFBFBD><EFBFBD>:
<EFBFBD>޸<EFBFBD>˵<EFBFBD><EFBFBD>:
*********************************************************/
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";
//ѡ<><D1A1><EFBFBD><EFBFBD><EFBFBD>԰汾
if($language == 'eng'){
$descField=alarmDesc_2; //<2F><><EFBFBD><EFBFBD>2
}else{
$descField=alarmDesc_1; //<2F><><EFBFBD><EFBFBD>1(Ĭ<><C4AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
}
?>
<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 "&nbsp;&nbsp;&nbsp;&nbsp;";
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>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD></td>";
echo "<td>compCode</td>";
echo "<td><3E><EFBFBD><E6BEAF><EFBFBD><EFBFBD></td>";
echo "<td><3E><EFBFBD><E6BEAF><EFBFBD><EFBFBD></td>";
echo "<td><3E><><EFBFBD><EFBFBD></td>";
echo "<td>&nbsp;</td>";
echo "<td>&nbsp;</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>";
?>

View File

@@ -0,0 +1,133 @@
<?php
/*********************************************************
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD><EFBFBD>ݱ<EFBFBD><DDB1>еIJ<D0B5><C4B2><EFBFBD><EFBFBD>ij<EFBFBD>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>͵Ķ<CDB5><C4B6>
<20>ڲ<EFBFBD><DAB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȱʡ<C8B1><CAA1><EFBFBD><EFBFBD>ֵ<EFBFBD>Ͳ<EFBFBD><CDB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>š<EFBFBD>
<20><><EFBFBD>ù<EFBFBD>ϵ:<3A><><EFBFBD><EFBFBD>: connectdb.inc,lib.inc
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:type_set_down.php
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:<3A><>type_set_down.php <20><><EFBFBD><EFBFBD>$sys_type
$device_table = OMC_device_Def;
<20><><EFBFBD><EFBFBD>ֵ:<3A><>
<20><><EFBFBD><EFBFBD>:
<EFBFBD>޸<EFBFBD>ע<EFBFBD><EFBFBD>:
NO.1
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> :
ʱ<EFBFBD><EFBFBD>:
<EFBFBD>޸<EFBFBD>˵<EFBFBD><EFBFBD>:
*********************************************************/
@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>";
}
?>