init web ems all
This commit is contained in:
366
wxc2_omc/sysDefine/alarmDef/alarmConf.php
Executable file
366
wxc2_omc/sysDefine/alarmDef/alarmConf.php
Executable 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>
|
||||
|
||||
509
wxc2_omc/sysDefine/alarmDef/alarmDefConf.php
Executable file
509
wxc2_omc/sysDefine/alarmDef/alarmDefConf.php
Executable 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 " ";
|
||||
|
||||
echo "<input type=\"submit\" name=\"save\" value=\"Save\"> ";
|
||||
|
||||
echo "<input type=\"hidden\" name=\"mode\" value=\"$mode\">";
|
||||
|
||||
echo "</FROM>";
|
||||
adjust_content_tail();
|
||||
?>
|
||||
201
wxc2_omc/sysDefine/alarmDef/alarmDefConf.php.bak
Executable file
201
wxc2_omc/sysDefine/alarmDef/alarmDefConf.php.bak
Executable 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 " ";
|
||||
echo "<input type=\"submit\" name=\"save\" value=\"Save\"> ";
|
||||
echo "<input type=\"hidden\" name=\"mode\" value=\"$mode\">";
|
||||
echo "</FROM>";
|
||||
?>
|
||||
207
wxc2_omc/sysDefine/alarmDef/alarmDefList.php
Executable file
207
wxc2_omc/sysDefine/alarmDef/alarmDefList.php
Executable 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 " ";
|
||||
|
||||
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> </td>";
|
||||
echo "<td> </td>";
|
||||
echo "<td> </td>";
|
||||
echo "<td> </td>";
|
||||
echo "<td><3E><><EFBFBD><EFBFBD></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
wxc2_omc/sysDefine/alarmDef/alarmDefList.php.bak
Executable file
158
wxc2_omc/sysDefine/alarmDef/alarmDefList.php.bak
Executable 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 " ";
|
||||
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> </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>";
|
||||
?>
|
||||
133
wxc2_omc/sysDefine/alarmDef/alarmInit.php
Executable file
133
wxc2_omc/sysDefine/alarmDef/alarmInit.php
Executable 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>";
|
||||
}
|
||||
|
||||
?>
|
||||
299
wxc2_omc/sysDefine/cdrMngDef/cdrConf.php
Executable file
299
wxc2_omc/sysDefine/cdrMngDef/cdrConf.php
Executable file
@@ -0,0 +1,299 @@
|
||||
<?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>cdr<64><72><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>huangqingsen 2002-12-13
|
||||
|
||||
<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 > CDR 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>";
|
||||
$max_menu = 4;
|
||||
$db=$cdr_db;
|
||||
$sysTypeNo=isset($sysTypeNo)?$sysTypeNo:'320';
|
||||
$sysType=omc_sys_code2type($sysTypeNo);
|
||||
$recordTable = "cdrFrom".$sysType;
|
||||
$defineTable = strtolower($sysType)."CdrDefine";
|
||||
$sysNum=get_sys_total($sysType);
|
||||
$selkey_sys_id=isset($selkey_sys_id)?$selkey_sys_id:'new';
|
||||
$sysType=omc_sys_code2type($sysTypeNo);
|
||||
|
||||
/**************************************ɾ<><C9BE>һ<EFBFBD><D2BB>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>***********************************************/
|
||||
if($delete){
|
||||
$delSql = "DELETE FROM $cdrdefine_table WHERE recordTable='$recordTable' AND key_sys_id='$selkey_sys_id'";
|
||||
$delRes = mysqli_query($pubConn,$delSql);
|
||||
//----------------
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
|
||||
if ($delRes)
|
||||
$log_name = $user_info["account"]." delete ".$recordTable." from ".$cdrdefine_table." successful.";
|
||||
else
|
||||
$log_name = $user_info["account"]." delete ".$recordTable." from ".$cdrdefine_table." fail.";
|
||||
insertLog("$log_name");
|
||||
//------------
|
||||
if($delRes){
|
||||
echo "<font color=\"#0000ff\">$strDeleteSuccess</font>";
|
||||
}else{
|
||||
echo "<font color=\"#ff0000\">$strDeleteFailure</font>";
|
||||
}
|
||||
}//end if($delete)
|
||||
|
||||
|
||||
/*****************************<2A><><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*****************************/
|
||||
if($save){
|
||||
if($selkey_sys_id == '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>
|
||||
$judIndexSql = " SELECT COUNT(*) FROM $cdrdefine_table WHERE recordTable='$recordTable' AND key_sys_id ='$key_sys_id' ";
|
||||
$judIndexRes = @mysqli_query($pubConn,$judIndexSql);
|
||||
$judIndexRow = @mysqli_fetch_array($judIndexRes);
|
||||
echo mysqli_error($pubConn);
|
||||
if($judIndexRow[0])
|
||||
{
|
||||
echo "<br><font color=\"#FF0000\">Component always is existed!</font>";
|
||||
$noReplate='1';
|
||||
}
|
||||
}
|
||||
|
||||
$replaceSql=" REPLACE INTO $cdrdefine_table VALUES('$isEnable','$oid','$bufSize','$headOid','$tailOid','$key_sys_id',$sysTypeNo,'$port','$recordTable','$defineTable','$csvPath','$backupMax','2') ";
|
||||
echo "<br>replaceSql=$replaceSql";
|
||||
if(!$noReplate)
|
||||
{
|
||||
$replaceRes = @mysqli_query($pubConn,$replaceSql);
|
||||
echo mysqli_error($pubConn);
|
||||
$selkey_sys_id=$key_sys_id;
|
||||
}
|
||||
//------------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־------------
|
||||
insertLog('CDR configuration',0,6);
|
||||
//------------
|
||||
if($replaceRes > 0){
|
||||
echo "<br><font color=\"#0000ff\" >$strSaveSuccess</font>";
|
||||
}else{
|
||||
echo "<br><font color=\"#ff0000\">$strSaveFailure</font>";
|
||||
}
|
||||
} //end if($save)
|
||||
?>
|
||||
|
||||
|
||||
<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 selIndex()
|
||||
{
|
||||
var base_url,sysTypeNo,selkey_sys_id,url;
|
||||
base_url='<?php echo"$PHP_SELF";?>?sysTypeNo=';
|
||||
sysTypeNo=document.selectform.sysTypeNo.value;
|
||||
selkey_sys_id=document.selectform.selkey_sys_id.value;
|
||||
url=base_url+sysTypeNo+"&selkey_sys_id="+selkey_sys_id;
|
||||
window.location=url;
|
||||
}
|
||||
</script>
|
||||
<?php
|
||||
//echo "\n<script language=\"javascript\" src=\"../../inc/expand.js\" > </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>$strCDRConfiguration</b></p></td></tr>";
|
||||
echo "<tr>";
|
||||
echo "<td width=\"20%\">$strSystemType</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
|
||||
|
||||
$typeSql = " SELECT sysTypeNo,sysTypeName FROM $sysconf_table WHERE needCDR = '1' ORDER BY sysTypeNo ";
|
||||
$typeRes = @mysqli_query($pubConn,$typeSql);
|
||||
$typeRow = @mysqli_fetch_array($typeRes);
|
||||
echo mysqli_error($pubConn);
|
||||
//echo "<br>typeSql=$typeSql";
|
||||
|
||||
$indexSql = " SELECT * FROM $cdrdefine_table WHERE recordTable = '$recordTable' ORDER BY key_sys_id ";
|
||||
$indexRes = @mysqli_query($pubConn,$indexSql);
|
||||
$indexRow = @mysqli_fetch_array($indexRes);
|
||||
//echo "<br>indexSql=$indexSql";
|
||||
echo mysqli_error($pubConn);
|
||||
|
||||
if($selkey_sys_id!='new')
|
||||
{
|
||||
$confSql = " SELECT * FROM $cdrdefine_table WHERE recordTable = '$recordTable' AND key_sys_id = '$selkey_sys_id'";
|
||||
$confRes = @mysqli_query($pubConn,$confSql);
|
||||
$confRow = @mysqli_fetch_array($confRes);
|
||||
echo mysqli_error($pubConn);
|
||||
|
||||
$isEnable = $confRow[isEnable];
|
||||
$oid = $confRow[oid];
|
||||
$bufSize = $confRow[bufSize];
|
||||
$headOid = $confRow[headOid];
|
||||
$tailOid = $confRow[tailOid];
|
||||
$key_sys_id = $confRow[key_sys_id];
|
||||
$port = $confRow[port];
|
||||
$recordTable = $confRow[recordTable];
|
||||
$defineTable = $confRow[defineTable];
|
||||
$csvPath = $confRow[csvPath];
|
||||
$backupMax = $confRow[backupMax];
|
||||
}
|
||||
|
||||
echo "<select size=\"1\" name=\"sysTypeNo\" onChange=\"javascript:selType()\">";
|
||||
do
|
||||
{
|
||||
if($sysTypeNo == $typeRow[sysTypeNo])
|
||||
echo "<option value=\"$typeRow[sysTypeNo]\" selected>$typeRow[sysTypeName]</option>";
|
||||
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=\"20%\">Existed ID</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
echo "<select size=\"1\" name=\"selkey_sys_id\" onChange=\"javascript:selIndex()\">";
|
||||
echo "<option value='new'>NEW</option>";
|
||||
do
|
||||
{
|
||||
if($selkey_sys_id == $indexRow[key_sys_id] && isset($indexRow[key_sys_id]))
|
||||
echo "<option value=\"$indexRow[key_sys_id]\" selected>$indexRow[key_sys_id]</option>";
|
||||
elseif(isset($indexRow[key_sys_id]))
|
||||
echo "<option value=\"$indexRow[key_sys_id]\">$indexRow[key_sys_id]</option>";
|
||||
}while($indexRow = @mysqli_fetch_array($indexRes));
|
||||
echo "</select></td></tr>";
|
||||
|
||||
echo "<tr>";
|
||||
echo "<td width=\"20%\">System ID</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
echo "<select name=\"key_sys_id\">";
|
||||
for($i=0;$i<$sysNum;$i++)
|
||||
{
|
||||
if($i==$key_sys_id){
|
||||
echo "<option value=\"$i\" selected>$i</option>";
|
||||
}else{
|
||||
echo "<option value=\"$i\">$i</option>";
|
||||
}
|
||||
}
|
||||
echo "</select>";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr bgcolor=\"#E6E6E6\">";
|
||||
echo "<td width=\"20%\">OID</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
echo "<input type=text size=\"40\" name=\"oid\" value=\"$oid\">";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr>";
|
||||
echo "<td width=\"20%\">Head OID</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
echo "<input type=text size=\"40\" name=\"headOid\" value=\"$headOid\">";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr bgcolor=\"#E6E6E6\">";
|
||||
echo "<td width=\"20%\">Tail OID</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
echo "<input type=text size=\"40\" name=\"tailOid\" value=\"$tailOid\">";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr>";
|
||||
echo "<td width=\"20%\">CSV path</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
echo "<input type=text size=\"40\" name=\"csvPath\" value=\"$csvPath\">";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr>";
|
||||
echo "<td width=\"20%\">Buffer size</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
echo "<input type=text size=\"4\" maxlength=\"4\" name=\"bufSize\" value=\"$bufSize\">";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr bgcolor=\"#E6E6E6\">";
|
||||
echo "<td width=\"20%\">Port</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
echo "<input type=text size=\"4\" maxlength=\"4\" name=\"port\" value=\"$port\">";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr>";
|
||||
echo "<td width=\"20%\">Max backup days</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
echo "<select name=\"backupMax\">";
|
||||
for($i=1;$i<31;$i++)
|
||||
{
|
||||
if($i==$backupMax){
|
||||
echo "<option value=\"$i\" selected>$i</option>";
|
||||
}else{
|
||||
echo "<option value=\"$i\">$i</option>";
|
||||
}
|
||||
}
|
||||
echo "</select>";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr bgcolor=\"#E6E6E6\">";
|
||||
echo "<td width=\"20%\">$strEnable </td>";
|
||||
echo "<td width=\"80%\">";
|
||||
if($isEnable==1)
|
||||
{
|
||||
echo "Yes<input type=radio value=\"1\" name=\"isEnable\" checked> ";
|
||||
echo "No<input type=radio value=\"0\" name=\"isEnable\">";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "Yes<input type=radio value=\"1\" name=\"isEnable\"> ";
|
||||
echo "No<input type=radio value=\"0\" name=\"isEnable\" checked>";
|
||||
}
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "</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">
|
||||
</p>
|
||||
</form>
|
||||
<?php
|
||||
adjust_content_tail();
|
||||
?>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
135
wxc2_omc/sysDefine/cnsConf/cnsConf.php
Executable file
135
wxc2_omc/sysDefine/cnsConf/cnsConf.php
Executable file
@@ -0,0 +1,135 @@
|
||||
<?php
|
||||
/*********************************************************
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>cns configuration
|
||||
|
||||
<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><EFBFBD><EFBFBD><EFBFBD>
|
||||
*********************************************************/
|
||||
require("../../inc/header.inc");
|
||||
$DEBUG = 0;
|
||||
$dbName = "OMC_PUB";
|
||||
$tbName = "centralMapInfo";
|
||||
//$keyNo = 1;//test
|
||||
$DEBUG = 0;
|
||||
if($DEBUG)echo "<br>keyNo=$keyNo";
|
||||
if($DEBUG)echo "<br>setFld=$setFld";
|
||||
|
||||
?>
|
||||
<script LANGUAGE="JavaScript">
|
||||
function openSet(){
|
||||
URL="./e1Edit.php";
|
||||
var msgWindow = open(URL, 'newWin', 'toolbar=no,directories=no,menubar=no,scrollbars=yes,resizable=yes,status=yes,width=400,height=200');
|
||||
msgWindow.focus();
|
||||
}
|
||||
</script>
|
||||
<?php
|
||||
if($Save){
|
||||
$udpSql = " UPDATE $tbName SET $setFld = '$editValue' WHERE keyNo = '$keyNo'";
|
||||
if($DEBUG)echo "<br>udpSql=$udpSql";
|
||||
$udpRes = @mysqli_query($pubConn,$udpSql);
|
||||
echo mysqli_error($pubConn);
|
||||
if(!$DEBUG){
|
||||
echo "<script LANGUAGE=\"JavaScript\">";
|
||||
echo "\n window.close();";
|
||||
echo "\n </script>";
|
||||
}
|
||||
}
|
||||
$showNodeFld = "keyNo, keyName, ip, status, objTypeNo, pointX, pointY, remark, updateTime";
|
||||
$showEdgeFld = "keyNo, keyName, ip, status, objTypeNo, fromNodeNo, fromNodeNo, remark, updateTime";
|
||||
|
||||
$nodeSql = "SELECT $showNodeFld FROM $tbName WHERE objTypeNo > 0 ";
|
||||
echo "<br>nodeSql=$nodeSql";
|
||||
$nodeRes = mysqli_query($pubConn,$nodeSql);
|
||||
$nodeRow = mysqli_fetch_array($nodeRes);
|
||||
|
||||
$edgeSql = "SELECT $showEdgeFld FROM $tbName WHERE objTypeNo < 1 ";
|
||||
echo "<br>edgeSql=$edgeSql";
|
||||
$edgeRes = mysqli_query($pubConn,$edgeSql);
|
||||
$edgeRow = mysqli_fetch_array($edgeRes);
|
||||
|
||||
|
||||
echo "<form method=\"POST\" name=\"confForm\" action=\"$PHP_SELF\">";
|
||||
echo "<table border=\"1\" width=\"100%\" cellpadding=\"2\" cellspacing=\"0\" bordercolor=\"#666666\" bordercolordark=\"#FFFFFF\" bgcolor=\"#FFFFFF\" >";
|
||||
$fldArr=explode(',',$showNodeFld);
|
||||
$fldNum = sizeof($fldArr);
|
||||
echo "<tr bgcolor=\"#E6E6E6\">";
|
||||
echo "<td colspan=\"$fldNum\">";
|
||||
echo "Node list";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
echo "<tr bgcolor=\"#E6E6E6\">";
|
||||
for($i=0;$i<$fldNum;$i++){
|
||||
echo "<td>$fldArr[$i]</td>";
|
||||
}
|
||||
echo "</tr>";
|
||||
do{
|
||||
echo "<tr>";
|
||||
for($i=0;$i<sizeof($fldArr);$i++){
|
||||
|
||||
if($fldArr[$i] == 'keyNo' ){
|
||||
echo "<td><a href=$targetPage?keyNo=$nodeRow[keyNo]>";
|
||||
echo "$nodeRow[keyNo]";
|
||||
echo "</a></td>";
|
||||
}else{
|
||||
echo "<td>$nodeRow[$i]</td>";
|
||||
}
|
||||
}
|
||||
echo "</tr>";
|
||||
}while($nodeRow = mysqli_fetch_array($nodeRes));
|
||||
echo "</table>";
|
||||
|
||||
echo "<br><br>";
|
||||
|
||||
echo "<table border=\"1\" width=\"100%\" cellpadding=\"2\" cellspacing=\"0\" bordercolor=\"#666666\" bordercolordark=\"#FFFFFF\" bgcolor=\"#FFFFFF\" >";
|
||||
$fldArr=explode(',',$showEdgeFld);
|
||||
$fldNum = sizeof($fldArr);
|
||||
echo "<tr bgcolor=\"#E6E6E6\">";
|
||||
echo "<td colspan=\"$fldNum\">";
|
||||
echo "Edge list";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
echo "<tr bgcolor=\"#E6E6E6\">";
|
||||
for($i=0;$i<$fldNum;$i++){
|
||||
echo "<td>$fldArr[$i]</td>";
|
||||
}
|
||||
echo "</tr>";
|
||||
do{
|
||||
echo "<tr>";
|
||||
for($i=0;$i<sizeof($fldArr);$i++){
|
||||
|
||||
if($fldArr[$i] == 'keyNo' ){
|
||||
echo "<td><a href=$targetPage?keyNo=$edgeRow[keyNo]>";
|
||||
echo "$edgeRow[keyNo]";
|
||||
echo "</a></td>";
|
||||
}else{
|
||||
echo "<td>$edgeRow[$i]</td>";
|
||||
}
|
||||
}
|
||||
echo "</tr>";
|
||||
}while($edgeRow = mysqli_fetch_array($edgeRes));
|
||||
echo "</table>";
|
||||
|
||||
echo "<br><br>";
|
||||
echo "<input type=\"submit\" name=\"Save\" value = \"Save\" class=\"button\">";
|
||||
echo " ";
|
||||
echo "<input type=\"reset\" name=\"Reset\" value =\"Reset\" class=\"button\">";
|
||||
echo "<input type=\"hidden\" name=\"keyNo\" value =\"$keyNo\">";
|
||||
echo "<input type=\"hidden\" name=\"setFld\" value =\"$setFld\">";
|
||||
echo "</form>";
|
||||
?>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
232
wxc2_omc/sysDefine/cnsConf/cnsConfEdit.php
Executable file
232
wxc2_omc/sysDefine/cnsConf/cnsConfEdit.php
Executable file
@@ -0,0 +1,232 @@
|
||||
<?php
|
||||
/*********************************************************
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>cns configuration
|
||||
|
||||
<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><EFBFBD><EFBFBD><EFBFBD>
|
||||
*********************************************************/
|
||||
require("../../inc/header.inc");
|
||||
$DEBUG = 0;
|
||||
//echo "<br>mode=$mode";
|
||||
$dbName = "OMC_PUB";
|
||||
$tbName = "centralMapInfo";
|
||||
|
||||
$objTypeArr=array(
|
||||
array('num' => '0', 'remark' => 'Line', 'color' => '#FF0000'),
|
||||
array('num' => '1', 'remark' => 'Level_1', 'color' => '#FF0000'),
|
||||
array('num' => '2', 'remark' => 'Level_2', 'color' => '#0000FF'),
|
||||
array('num' => '3', 'remark' => 'Level_3', 'color' => '#0000FF'),
|
||||
);
|
||||
|
||||
if($save){
|
||||
if($mode == 'addNode' || $mode == 'addEdge'){
|
||||
$udtSql = " REPLACE $tbName SET keyName = '$keyName', ip = '$ip', objTypeNo = '$objTypeNo', fromNodeNo = '$fromNodeNo', toNodeNo = '$toNodeNo', pointX = '$pointX', pointY = '$pointY', remark = '$remark', keyNo = '$keyNo'";
|
||||
}else{
|
||||
$udtSql = " UPDATE $tbName SET keyName = '$keyName', ip = '$ip', objTypeNo = '$objTypeNo', fromNodeNo = '$fromNodeNo', toNodeNo = '$toNodeNo', pointX = '$pointX', pointY = '$pointY', remark = '$remark' WHERE keyNo = '$keyNo'";
|
||||
}
|
||||
//echo "<br>udtSql=$udtSql";
|
||||
$udtRes = mysqli_query($pubConn, $udtSql);
|
||||
if($udtRes){
|
||||
echo "<br>Save ok.";
|
||||
}else{
|
||||
echo "<br>Save failure.";
|
||||
}
|
||||
}elseif($delete){
|
||||
$delSql = " DELETE FROM $tbName WHERE keyNo = '$keyNo' ";
|
||||
$delRes = mysqli_query($pubConn, $delSql);
|
||||
if($delRes){
|
||||
echo "<br>Delete ok.";
|
||||
}else{
|
||||
echo "<br>Delete failure.";
|
||||
}
|
||||
}
|
||||
|
||||
if($mode == 'addNode' || $mode == 'addEdge'){
|
||||
$allSql = "SELECT keyNo FROM $tbName ";
|
||||
$allRes = @mysqli_query($pubConn, $allSql);
|
||||
$allRow = @mysqli_fetch_array($allRes);
|
||||
$keyNum = 0;
|
||||
do{
|
||||
$keyArr[$keyNum] = $allRow[keyNo];
|
||||
$keyNum++;
|
||||
}while($allRow = @mysqli_fetch_array($allRes));
|
||||
}
|
||||
|
||||
if($mode == 'addEdge' || $mode == 'editEdge'){
|
||||
$nodeSql = "SELECT keyNo,keyName FROM $tbName WHERE objTypeNo > 0 ";
|
||||
if($DEBUG) echo "<br>nodeSql=$nodeSql";
|
||||
$nodeRes = mysqli_query($pubConn,$nodeSql);
|
||||
$nodeRow = mysqli_fetch_array($nodeRes);
|
||||
$nodeNum = 0;
|
||||
do{
|
||||
$nodeArr[$nodeNum][0] = $nodeRow[keyNo];
|
||||
$nodeArr[$nodeNum][1] = $nodeRow[keyName];
|
||||
$nodeNum++;
|
||||
}mysqli_fetch_array(
|
||||
while($nodeRow = mysql_fetch_array($nodeRes));
|
||||
}
|
||||
|
||||
if($mode == 'editNode' || $mode == 'editEdge'){
|
||||
$selSql = "SELECT keyName,ip,status,objTypeNo,fromNodeNo,toNodeNo,pointX,pointY,remark FROM $tbName WHERE keyNo = '$keyNo' ";
|
||||
$selRes = mysqli_fetch_array(Name,$selSql);
|
||||
$selRow = mysql_fetch_array($selRes);
|
||||
if($DEBUG) echo "<br>selSql=$selSql";
|
||||
$keyName = $selRow[keyName];
|
||||
$ip = $selRow[ip];
|
||||
$status = $selRow[status];
|
||||
$objTypeNo = $selRow[objTypeNo];
|
||||
$fromNodeNo = $selRow[fromNodeNo];
|
||||
$toNodeNo = $selRow[toNodeNo];
|
||||
$pointX = $selRow[pointX];
|
||||
$pointY = $selRow[pointY];
|
||||
$remark = $selRow[remark];
|
||||
}
|
||||
?>
|
||||
<form method="POST" name=confForm action="<?php echo"$PHP_SELF";?>" >
|
||||
<?php
|
||||
$tableHeader="<table border=\"1\" width=\"600\" cellpadding=\"2\" cellspacing=\"0\" bordercolor=\"#666666\" bordercolordark=\"#FFFFFF\" bgcolor=\"#FFFFFF\" > ";
|
||||
echo "$tableHeader";
|
||||
?>
|
||||
|
||||
<tr>
|
||||
<td width="100%" colspan="2" align="left" height="18">
|
||||
<font size=3><b><?php echo "CNS Information"; ?></b></font>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<?php
|
||||
echo "<tr height=\"18\">";
|
||||
echo "<td width=\"20%\" bgcolor=#E6E6E6>keyNo</td>";
|
||||
if($mode == 'addNode' || $mode == 'addEdge'){
|
||||
echo "<td width=\"80%\">";
|
||||
echo "<select style=\"font-family: Verdana; font-size: 8pt\" size=\"1\" name=\"keyNo\" id=\"keyNo\">";
|
||||
for($i=1;$i<100;$i++){
|
||||
$doFlag = 0;
|
||||
for($j=0;$j<$keyNum;$j++){
|
||||
echo "<br>$i == $keyArr[$j]";
|
||||
if($i == $keyArr[$j]){
|
||||
$doFlag = 1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if(!$doFlag){
|
||||
echo "<option value=\"$i\">$i</option>";
|
||||
}
|
||||
}
|
||||
echo "</select>";
|
||||
echo "</td>";
|
||||
}else{
|
||||
echo "<td width=\"80%\">$keyNo </td>";
|
||||
}
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr height=\"18\">";
|
||||
echo "<td width=\"20%\" bgcolor=#E6E6E6>keyName</td>";
|
||||
echo "<td width=\"80%\"><input type=\"input\" size=\"10\" name=\"keyName\" value=\"$keyName\"></td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr height=\"18\">";
|
||||
echo "<td width=\"20%\" bgcolor=#E6E6E6>IP</td>";
|
||||
echo "<td width=\"80%\"><input type=\"input\" size=\"10\" name=\"ip\" value=\"$ip\"></td>";
|
||||
echo "</tr>";
|
||||
|
||||
if($mode == 'addNode' || $mode == 'editNode'){
|
||||
echo "<tr height=\"18\">";
|
||||
echo "<td width=\"20%\" bgcolor=#E6E6E6>objTypeNo</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
echo "<select style=\"font-family: Verdana; font-size: 8pt\" size=\"1\" name=\"objTypeNo\" id=\"objTypeNo\">";
|
||||
for($i=1;$i<4;$i++)
|
||||
{
|
||||
if($objTypeNo == $i)
|
||||
echo "<option value=\"$i\" selected>{$objTypeArr[$i][remark]}</option>";
|
||||
else
|
||||
echo "<option value=\"$i\">{$objTypeArr[$i][remark]}</option>";
|
||||
}
|
||||
echo "</select>";
|
||||
//<input type=\"input\" size=\"10\" value=\"$objTypeNo\">
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
}else{
|
||||
//echo "<input type=\"hidden\" name=\"objTypeNo\" value=\"$keyNo\">";
|
||||
}
|
||||
|
||||
if($mode == 'addNode' || $mode == 'editNode'){
|
||||
echo "<tr height=\"18\">";
|
||||
echo "<td width=\"20%\" bgcolor=#E6E6E6>pointX</td>";
|
||||
echo "<td width=\"80%\"><input type=\"input\" size=\"10\" name=\"pointX\" value=\"$pointX\"></td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr height=\"18\">";
|
||||
echo "<td width=\"20%\" bgcolor=#E6E6E6>pointY</td>";
|
||||
echo "<td width=\"80%\"><input type=\"input\" size=\"10\" name=\"pointY\" value=\"$pointY\"></td>";
|
||||
echo "</tr>";
|
||||
}else{
|
||||
|
||||
echo "<tr height=\"18\">";
|
||||
echo "<td width=\"20%\" bgcolor=#E6E6E6>fromNodeNo</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
echo "<select style=\"font-family: Verdana; font-size: 8pt\" size=\"1\" name=\"fromNodeNo\" id=\"fromNodeNo\">";
|
||||
for($i=0;$i<$nodeNum;$i++){
|
||||
if($fromNodeNo == $nodeArr[$i][0]){
|
||||
echo "<option value=\"{$nodeArr[$i][0]}\" selected>{$nodeArr[$i][1]}</option>";
|
||||
}else{
|
||||
echo "<option value=\"{$nodeArr[$i][0]}\">{$nodeArr[$i][1]}</option>";
|
||||
}
|
||||
}
|
||||
echo "</select>";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr height=\"18\">";
|
||||
echo "<td width=\"20%\" bgcolor=#E6E6E6>toNodeNo</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
echo "<select style=\"font-family: Verdana; font-size: 8pt\" size=\"1\" name=\"toNodeNo\" id=\"toNodeNo\">";
|
||||
for($i=0;$i<$nodeNum;$i++){
|
||||
if($toNodeNo == $nodeArr[$i][0]){
|
||||
echo "<option value=\"{$nodeArr[$i][0]}\" selected>{$nodeArr[$i][1]}</option>";
|
||||
}else{
|
||||
echo "<option value=\"{$nodeArr[$i][0]}\">{$nodeArr[$i][1]}</option>";
|
||||
}
|
||||
}
|
||||
echo "</select>";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
}
|
||||
|
||||
echo "<tr height=\"18\">";
|
||||
echo "<td width=\"20%\" bgcolor=#E6E6E6>Remark</td>";
|
||||
echo "<td width=\"80%\"><input type=\"input\" size=\"10\" name=\"remark\" value=\"$remark\"></td>";
|
||||
echo "</tr>";
|
||||
echo "</table>";
|
||||
echo "<br>";
|
||||
echo "<input type=\"submit\" name=\"save\" value=\"Save\">";
|
||||
echo " ";
|
||||
echo "<input type=\"reset\" name=\"Reset\" value =\"Reset\">";
|
||||
if($mode == 'editNode' || $mode == 'editEdge'){
|
||||
echo " ";
|
||||
echo "<input type=\"submit\" name=\"delete\" value=\"Delete\"> ";
|
||||
}
|
||||
|
||||
if($mode != 'addNode' && $mode != 'addEdge'){
|
||||
echo "<input type=\"hidden\" name=\"keyNo\" value=\"$keyNo\">";
|
||||
}
|
||||
|
||||
echo "<input type=\"hidden\" name=\"mode\" value=\"$mode\">";
|
||||
echo "</form>";
|
||||
|
||||
|
||||
|
||||
?>
|
||||
17
wxc2_omc/sysDefine/cnsConf/cnsConfIndex.php
Executable file
17
wxc2_omc/sysDefine/cnsConf/cnsConfIndex.php
Executable file
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
require("../../inc/header.inc");
|
||||
?>
|
||||
|
||||
<frameset rows="50,*" frameborder="0" framespacing="0" border="0">
|
||||
<frame name="header" scrolling="no" noresize target="main" src="cnsConfUp.php" marginwidth="0" marginheight="0" >
|
||||
<frame name="main" src="cnsConfList.php" scrolling="auto">
|
||||
<noframes>
|
||||
<body>
|
||||
|
||||
<p><3E><><EFBFBD><EFBFBD>ҳʹ<D2B3><CAB9><EFBFBD>˿<EFBFBD><CBBF>ܣ<EFBFBD><DCA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֧<EFBFBD>ֿ<EFBFBD><D6BF>ܡ<EFBFBD></p>
|
||||
|
||||
</body>
|
||||
</noframes>
|
||||
</frameset>
|
||||
|
||||
</html>
|
||||
133
wxc2_omc/sysDefine/cnsConf/cnsConfList.php
Executable file
133
wxc2_omc/sysDefine/cnsConf/cnsConfList.php
Executable file
@@ -0,0 +1,133 @@
|
||||
<?php
|
||||
/*********************************************************
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>cns configuration
|
||||
|
||||
<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><EFBFBD><EFBFBD><EFBFBD>
|
||||
*********************************************************/
|
||||
require("../../inc/header.inc");
|
||||
$DEBUG = 0;
|
||||
$dbName = "OMC_PUB";
|
||||
$tbName = "centralMapInfo";
|
||||
//$keyNo = 1;//test
|
||||
$DEBUG = 0;
|
||||
if($DEBUG)echo "<br>keyNo=$keyNo";
|
||||
if($DEBUG)echo "<br>setFld=$setFld";
|
||||
|
||||
?>
|
||||
<script LANGUAGE="JavaScript">
|
||||
function openSet(){
|
||||
URL="./e1Edit.php";
|
||||
var msgWindow = open(URL, 'newWin', 'toolbar=no,directories=no,menubar=no,scrollbars=yes,resizable=yes,status=yes,width=400,height=200');
|
||||
msgWindow.focus();
|
||||
}
|
||||
</script>
|
||||
<?php
|
||||
if($Save){
|
||||
$udpSql = " UPDATE $tbName SET $setFld = '$editValue' WHERE keyNo = '$keyNo'";
|
||||
if($DEBUG)echo "<br>udpSql=$udpSql";
|
||||
$udpRes = @mysqli_query($pubConn,$udpSql);
|
||||
echo mysqli_error($pubConn);
|
||||
if(!$DEBUG){
|
||||
echo "<script LANGUAGE=\"JavaScript\">";
|
||||
echo "\n window.close();";
|
||||
echo "\n </script>";
|
||||
}
|
||||
}
|
||||
$showNodeFld = "keyNo, keyName, ip, status, objTypeNo, pointX, pointY, remark, updateTime";
|
||||
$showEdgeFld = "keyNo, keyName, ip, status, objTypeNo, fromNodeNo, toNodeNo, remark, updateTime";
|
||||
|
||||
$nodeSql = "SELECT $showNodeFld FROM $tbName WHERE objTypeNo > 0 ";
|
||||
echo "<br>nodeSql=$nodeSql db=$dbName";
|
||||
$nodeRes = mysqli_query($pubConn,$nodeSql);
|
||||
$nodeRow = mysqli_fetch_array($nodeRes);
|
||||
|
||||
$edgeSql = "SELECT $showEdgeFld FROM $tbName WHERE objTypeNo < 1 ";
|
||||
//echo "<br>edgeSql=$edgeSql";
|
||||
$edgeRes = mysqli_query($pubConn,$edgeSql);
|
||||
$edgeRow = mysqli_fetch_array($edgeRes);
|
||||
|
||||
|
||||
echo "<form method=\"POST\" name=\"confForm\" action=\"$PHP_SELF\">";
|
||||
echo "<table border=\"1\" width=\"100%\" cellpadding=\"2\" cellspacing=\"0\" bordercolor=\"#666666\" bordercolordark=\"#FFFFFF\" bgcolor=\"#FFFFFF\" >";
|
||||
$fldArr=explode(',',$showNodeFld);
|
||||
$fldNum = sizeof($fldArr);
|
||||
echo "<tr bgcolor=\"#E6E6E6\">";
|
||||
echo "<td colspan=\"$fldNum\">";
|
||||
echo "Node list";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
echo "<tr bgcolor=\"#E6E6E6\">";
|
||||
for($i=0;$i<$fldNum;$i++){
|
||||
echo "<td>$fldArr[$i]</td>";
|
||||
}
|
||||
echo "</tr>";
|
||||
do{
|
||||
echo "<tr>";
|
||||
for($i=0;$i<sizeof($fldArr);$i++){
|
||||
|
||||
if($fldArr[$i] == 'keyNo' ){
|
||||
echo "<td><a href=cnsConfEdit.php?mode=editNode&keyNo=$nodeRow[keyNo]>";
|
||||
echo " $nodeRow[keyNo]";
|
||||
echo "</a></td>";
|
||||
}else{
|
||||
echo "<td> $nodeRow[$i]</td>";
|
||||
}
|
||||
}
|
||||
echo "</tr>";
|
||||
}while($nodeRow = mysqli_fetch_array($nodeRes));
|
||||
echo "</table>";
|
||||
|
||||
echo "<br><br>";
|
||||
|
||||
echo "<table border=\"1\" width=\"100%\" cellpadding=\"2\" cellspacing=\"0\" bordercolor=\"#666666\" bordercolordark=\"#FFFFFF\" bgcolor=\"#FFFFFF\" >";
|
||||
$fldArr=explode(',',$showEdgeFld);
|
||||
$fldNum = sizeof($fldArr);
|
||||
echo "<tr bgcolor=\"#E6E6E6\">";
|
||||
echo "<td colspan=\"$fldNum\">";
|
||||
echo "Edge list";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
echo "<tr bgcolor=\"#E6E6E6\">";
|
||||
for($i=0;$i<$fldNum;$i++){
|
||||
echo "<td>$fldArr[$i]</td>";
|
||||
}
|
||||
echo "</tr>";
|
||||
do{
|
||||
echo "<tr>";
|
||||
for($i=0;$i<sizeof($fldArr);$i++){
|
||||
|
||||
if($fldArr[$i] == 'keyNo' ){
|
||||
echo "<td><a href=cnsConfEdit.php?mode=editEdge&keyNo=$edgeRow[keyNo]>";
|
||||
echo " $edgeRow[keyNo]";
|
||||
echo "</a></td>";
|
||||
}else{
|
||||
echo "<td> $edgeRow[$i]</td>";
|
||||
}
|
||||
}
|
||||
echo "</tr>";
|
||||
}while($edgeRow = mysqli_fetch_array($edgeRes));
|
||||
echo "</table>";
|
||||
|
||||
echo "<br><br>";
|
||||
echo " ";
|
||||
echo "<input type=\"hidden\" name=\"keyNo\" value =\"$keyNo\">";
|
||||
echo "<input type=\"hidden\" name=\"setFld\" value =\"$setFld\">";
|
||||
echo "</form>";
|
||||
?>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
74
wxc2_omc/sysDefine/cnsConf/cnsConfUp.php
Executable file
74
wxc2_omc/sysDefine/cnsConf/cnsConfUp.php
Executable file
@@ -0,0 +1,74 @@
|
||||
<?php
|
||||
/*********************************************************
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>cns configuration
|
||||
|
||||
<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><EFBFBD><EFBFBD><EFBFBD>
|
||||
*********************************************************/
|
||||
require("../../inc/header.inc");
|
||||
//$helpId = "9.12";
|
||||
?>
|
||||
<base target="main">
|
||||
<body>
|
||||
<form method="post" name="theform" id="theform" action="" >
|
||||
<?php
|
||||
|
||||
echo "<table border=\"0\" width=\"100%\">";
|
||||
echo "<tr>";
|
||||
echo "<td width=\"50%\">";
|
||||
|
||||
echo "Template > cnsConf";
|
||||
echo "</td>";
|
||||
echo "<td width=\"50%\" align=\"right\" title=\"Help\">";
|
||||
//showHelp($helpId);
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
echo "</table>";
|
||||
|
||||
?>
|
||||
<table border="0" width="100%" cellpadding="2" cellspacing="0" bordercolor="#666666" bordercolordark="#FFFFFF" bgcolor="#FFFFFF" >
|
||||
<tr >
|
||||
<td align="left" width="10%">
|
||||
<nobr>
|
||||
<a href="./cnsConfList.php">
|
||||
<IMG align=absBottom border=0 src="../../images/list.gif" ><?php echo "$strList"; ?>
|
||||
</a>
|
||||
</nobr>
|
||||
</td>
|
||||
|
||||
<td align="left" width="10%">
|
||||
<nobr>
|
||||
<a href="./cnsConfEdit.php?mode=addNode">
|
||||
<IMG align=absBottom border=0 src="../../images/add.gif" ><?php echo "Add node"; ?>
|
||||
</a>
|
||||
</nobr>
|
||||
</td>
|
||||
<td align="left" width="10%">
|
||||
<nobr>
|
||||
<a href="./cnsConfEdit.php?mode=addEdge">
|
||||
<IMG align=absBottom border=0 src="../../images/add.gif" ><?php echo "Add edge"; ?>
|
||||
</a>
|
||||
</nobr>
|
||||
</td>
|
||||
|
||||
<td width="80%"></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
1
wxc2_omc/sysDefine/cstaMngDef/appConf.php
Executable file
1
wxc2_omc/sysDefine/cstaMngDef/appConf.php
Executable file
@@ -0,0 +1 @@
|
||||
xxxx
|
||||
561
wxc2_omc/sysDefine/cstaMngDef/cstaConf.php
Executable file
561
wxc2_omc/sysDefine/cstaMngDef/cstaConf.php
Executable file
@@ -0,0 +1,561 @@
|
||||
<?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");
|
||||
?>
|
||||
<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 > CSTA 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>";
|
||||
$max_menu = 4;
|
||||
$db=$csta_db;
|
||||
$sysTypeNo=isset($sysTypeNo)?$sysTypeNo:'310';
|
||||
$selObjIndex=isset($selObjIndex)?$selObjIndex:'new';
|
||||
$sysType=omc_sys_code2type($sysTypeNo);
|
||||
$detailTable=omc_table_name($sysType,'csta-q');
|
||||
$sumTable=omc_table_name($sysType,'csta-h');
|
||||
|
||||
|
||||
/**************************************ɾ<><C9BE>һ<EFBFBD><D2BB>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>***********************************************/
|
||||
if($delete){
|
||||
$delSql = "DELETE FROM $cstadefine_table WHERE sysTypeNo='$sysTypeNo' AND objIndex='$selObjIndex'";
|
||||
$delRes = mysqli_query($pubConn,$delSql);
|
||||
//----------------
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
|
||||
insertLog($delSql,0,6);
|
||||
//------------
|
||||
if($delRes){
|
||||
echo "<font color=\"#0000ff\">$strDeleteSuccess</font>";
|
||||
}else{
|
||||
echo "<font color=\"#ff0000\">$strDeleteFailure</font>";
|
||||
}
|
||||
}//end if($delete)
|
||||
|
||||
|
||||
/*****************************<2A><><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*****************************/
|
||||
if($save){
|
||||
if($selObjIndex == '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>
|
||||
$judIndexSql = " SELECT COUNT(*) FROM $cstadefine_table WHERE sysTypeNo='$sysTypeNo' AND objIndex ='$objIndex' ";
|
||||
$judIndexRes = @mysqli_query($pubConn,$judIndexSql);
|
||||
$judIndexRow = @mysqli_fetch_array($judIndexRes);
|
||||
echo mysqli_error($pubConn);
|
||||
if($judIndexRow[0])
|
||||
{
|
||||
echo "<br><font color=\"#FF0000\">Component always is existed!</font>";
|
||||
$noReplate='1';
|
||||
}
|
||||
}
|
||||
|
||||
$replaceSql=" REPLACE INTO $cstadefine_table VALUES('$isEnable','$sysTypeNo','$objIndex','$oid','$useAgent','$detailTable','$sumTable','$hasSubSys','$sumUp','$checkTime','$isFullRow','$cstaType','$width','$id1Start','$id1End','$id1Offset','$id1Field','$id2Start','$id2End','$id2Offset','$id2Field','$mesField','$csvPath') ";
|
||||
echo "<br>replaceSql=$replaceSql";
|
||||
if(!$noReplate)
|
||||
{
|
||||
$errorstr=mysqli_error($pubConn);
|
||||
$replaceRes = @mysqli_query($pubConn,$replaceSql);
|
||||
echo "save failed, $errorstr"; //mysqli_error($pubConn);
|
||||
$selObjIndex=$objIndex;
|
||||
}
|
||||
//------------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־------------
|
||||
insertLog($replaceSql,0,6);
|
||||
//------------
|
||||
if($replaceRes > 0){
|
||||
echo "<br><font color=\"#0000ff\" >$strSaveSuccess</font>";
|
||||
}else{
|
||||
echo "<br><font color=\"#ff0000\">$strSaveFailure</font>";
|
||||
}
|
||||
} //end if($save)
|
||||
?>
|
||||
|
||||
|
||||
<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 selIndex()
|
||||
{
|
||||
var base_url,sysTypeNo,selObjIndex,url;
|
||||
base_url='<?php echo"$PHP_SELF";?>?sysTypeNo=';
|
||||
sysTypeNo=document.selectform.sysTypeNo.value;
|
||||
selObjIndex=document.selectform.selObjIndex.value;
|
||||
url=base_url+sysTypeNo+"&selObjIndex="+selObjIndex;
|
||||
window.location=url;
|
||||
}
|
||||
|
||||
function hideIt(term, thisCk)
|
||||
{
|
||||
var flag;
|
||||
if(thisCk.checked==true)
|
||||
flag=1;
|
||||
else
|
||||
flag=0;
|
||||
whichEl = document.getElementById(term);
|
||||
if(flag==1)
|
||||
whichEl.style.display = "";
|
||||
if(flag==0)
|
||||
whichEl.style.display = "none";
|
||||
}
|
||||
</script>
|
||||
<?php
|
||||
//echo "\n<script language=\"javascript\" src=\"../../inc/expand.js\" > </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>$strCSTAConfiguration</b></p></td></tr>";
|
||||
echo "<tr>";
|
||||
echo "<td width=\"20%\">$strSystemType</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
|
||||
|
||||
$typeSql = " SELECT sysTypeNo,sysTypeName FROM $sysconf_table WHERE needCSTA = '1' OR needFlow =
|
||||
'1' ORDER BY sysTypeNo ";
|
||||
$typeRes = @mysqli_query($pubConn,$typeSql);
|
||||
$typeRow = @mysqli_fetch_array($typeRes);
|
||||
echo mysqli_error($pubConn);
|
||||
|
||||
$indexSql = " SELECT * FROM $cstadefine_table WHERE sysTypeNo = '$sysTypeNo' ORDER BY objIndex ";
|
||||
$indexRes = @mysqli_query($pubConn,$indexSql);
|
||||
$indexRow = @mysqli_fetch_array($indexRes);
|
||||
echo mysqli_error($pubConn);
|
||||
|
||||
if($selObjIndex!='new')
|
||||
{
|
||||
$confSql = " SELECT * FROM $cstadefine_table WHERE sysTypeNo = '$sysTypeNo' AND objIndex = '$selObjIndex'";
|
||||
$confRes = @mysqli_query($pubConn,$confSql);
|
||||
$confRow = @mysqli_fetch_array($confRes);
|
||||
echo mysqli_error($pubConn);
|
||||
$objIndex = $confRow[objIndex];
|
||||
$oid = $confRow[oid];
|
||||
$csvPath = $confRow[csvPath];
|
||||
$isEnable = $confRow[isEnable];
|
||||
$useAgent = $confRow[useAgent];
|
||||
$hasSubSys = $confRow[hasSubSys];
|
||||
$sumUp = $confRow[sumUp];
|
||||
$checkTime = $confRow[checkTime];
|
||||
$isFullRow = $confRow[isFullRow];
|
||||
$cstaType = $confRow[cstaType];
|
||||
$width = $confRow[width];
|
||||
$id1Start = $confRow[id1Start];
|
||||
$id1End = $confRow[id1End];
|
||||
$id1Offset = $confRow[id1Offset];
|
||||
$id1Field = $confRow[id1Field];
|
||||
$id2Start = $confRow[id2Start];
|
||||
$id2End = $confRow[id2End];
|
||||
$id2Offset = $confRow[id2Offset];
|
||||
$id2Field = $confRow[id2Field];
|
||||
$mesField = $confRow[fieldList];
|
||||
}
|
||||
|
||||
echo "<select size=\"1\" name=\"sysTypeNo\" onChange=\"javascript:selType()\">";
|
||||
do
|
||||
{
|
||||
if($sysTypeNo == $typeRow[sysTypeNo])
|
||||
echo "<option value=\"$typeRow[sysTypeNo]\" selected>$typeRow[sysTypeName]</option>";
|
||||
else
|
||||
echo "<option value=\"$typeRow[sysTypeNo]\">$typeRow[sysTypeName]</option>";
|
||||
}while($typeRow = @mysqli_fetch_array($typeRes));
|
||||
echo "</select></td></tr>";
|
||||
|
||||
echo "<tr>";
|
||||
echo "<td width=\"20%\">$strExistedIndex</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
echo "<select size=\"1\" name=\"selObjIndex\" onChange=\"javascript:selIndex()\">";
|
||||
echo "<option value='new'>NEW</option>";
|
||||
do
|
||||
{
|
||||
if($selObjIndex == $indexRow[objIndex] && isset($indexRow[objIndex]))
|
||||
echo "<option value=\"$indexRow[objIndex]\" selected>$indexRow[objIndex]</option>";
|
||||
elseif(isset($indexRow[objIndex]))
|
||||
echo "<option value=\"$indexRow[objIndex]\">$indexRow[objIndex]</option>";
|
||||
}while($indexRow = @mysqli_fetch_array($indexRes));
|
||||
echo "</select></td></tr>";
|
||||
|
||||
echo "<tr bgcolor=\"#E6E6E6\">";
|
||||
echo "<td width=\"20%\">Index</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
echo "<select name=\"objIndex\">";
|
||||
for($i=0;$i<10;$i++)
|
||||
{
|
||||
if($i==$objIndex){
|
||||
echo "<option value=\"$i\" selected>$i</option>";
|
||||
}else{
|
||||
echo "<option value=\"$i\">$i</option>";
|
||||
}
|
||||
}
|
||||
echo "</select>";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr bgcolor=\"#E6E6E6\">";
|
||||
echo "<td width=\"20%\">OID</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
echo "<input type=text size=\"40\" name=\"oid\" value=\"$oid\">";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr bgcolor=\"#E6E6E6\">";
|
||||
echo "<td width=\"20%\">CSV path</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
echo "<input type=text size=\"40\" name=\"csvPath\" value=\"$csvPath\">";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr>";
|
||||
echo "<td width=\"20%\">$strEnable </td>";
|
||||
echo "<td width=\"80%\">";
|
||||
if($isEnable==1)
|
||||
{
|
||||
echo "Yes<input type=radio value=\"1\" name=\"isEnable\" checked> ";
|
||||
echo "No<input type=radio value=\"0\" name=\"isEnable\">";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "Yes<input type=radio value=\"1\" name=\"isEnable\"> ";
|
||||
echo "No<input type=radio value=\"0\" name=\"isEnable\" checked>";
|
||||
}
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr>";
|
||||
echo "<td width=\"20%\">$strUseAgent </td>";
|
||||
echo "<td width=\"80%\">";
|
||||
if($useAgent==1)
|
||||
{
|
||||
echo "Yes<input type=radio value=\"1\" name=\"useAgent\" checked> ";
|
||||
echo "No<input type=radio value=\"0\" name=\"useAgent\">";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "Yes<input type=radio value=\"1\" name=\"useAgent\"> ";
|
||||
echo "No<input type=radio value=\"0\" name=\"useAgent\" checked>";
|
||||
}
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
|
||||
echo "<tr>";
|
||||
echo "<td width=\"20%\">$strHasSubSys</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
if($hasSubSys==1)
|
||||
{
|
||||
echo "Yes<input type=radio value=\"1\" name=\"hasSubSys\" checked> ";
|
||||
echo "No<input type=radio value=\"0\" name=\"hasSubSys\">";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "Yes<input type=radio value=\"1\" name=\"hasSubSys\"> ";
|
||||
echo "No<input type=radio value=\"0\" name=\"hasSubSys\" checked>";
|
||||
}
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr>";
|
||||
echo "<td width=\"20%\">$strNeedSumUp</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
if($sumUp==1)
|
||||
{
|
||||
echo "Yes<input type=radio value=\"1\" name=\"sumUp\" checked> ";
|
||||
echo "No<input type=radio value=\"0\" name=\"sumUp\">";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "Yes<input type=radio value=\"1\" name=\"sumUp\"> ";
|
||||
echo "No<input type=radio value=\"0\" name=\"sumUp\" checked>";
|
||||
}
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr>";
|
||||
echo "<td width=\"20%\">$strNeedCheckTime</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
if($checkTime==1)
|
||||
{
|
||||
echo "Yes<input type=radio value=\"1\" name=\"checkTime\" checked> ";
|
||||
echo "No<input type=radio value=\"0\" name=\"checkTime\">";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "Yes<input type=radio value=\"1\" name=\"checkTime\"> ";
|
||||
echo "No<input type=radio value=\"0\" name=\"checkTime\" checked>";
|
||||
}
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr>";
|
||||
echo "<td width=\"20%\">$strIsFullRow</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
if($isFullRow==1)
|
||||
{
|
||||
echo "Yes<input type=radio value=\"1\" name=\"isFullRow\" checked> ";
|
||||
echo "No<input type=radio value=\"0\" name=\"isFullRow\">";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "Yes<input type=radio value=\"1\" name=\"isFullRow\"> ";
|
||||
echo "No<input type=radio value=\"0\" name=\"isFullRow\" checked>";
|
||||
}
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr bgcolor=\"#E6E6E6\">";
|
||||
echo "<td width=\"20%\">$strCSTAType</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
echo "<select name=\"cstaType\">";
|
||||
if($cstaType==0)
|
||||
{
|
||||
echo "<option value=\"0\" selected>$strIDFixedness</option>";
|
||||
echo "<option value=\"1\">$strOneIDChange</option>";
|
||||
echo "<option value=\"2\">$strTwoIDChange</option>";
|
||||
}
|
||||
elseif($cstaType==1)
|
||||
{
|
||||
echo "<option value=\"0\">$strIDFixedness</option>";
|
||||
echo "<option value=\"1\" selected>$strOneIDChange</option>";
|
||||
echo "<option value=\"2\">$strTwoIDChange</option>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<option value=\"0\">$strIDFixedness</option>";
|
||||
echo "<option value=\"1\">$strOneIDChange</option>";
|
||||
echo "<option value=\"2\" selected>$strTwoIDChange</option>";
|
||||
}
|
||||
echo "</select>";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr bgcolor=\"#E6E6E6\">";
|
||||
echo "<td width=\"20%\">$strWidth</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
echo "<select name=\"width\">";
|
||||
if($width==4)
|
||||
{
|
||||
echo "<option value=\"2\">2</option>";
|
||||
echo "<option value=\"4\" selected>4</option>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<option value=\"2\" selected>2</option>";
|
||||
echo "<option value=\"4\">4</option>";
|
||||
}
|
||||
echo "</select>";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr>";
|
||||
echo "<td width=\"20%\">$strID1StartNum</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
echo "<select name=\"id1Start\">";
|
||||
for($i=0;$i<257;$i++)
|
||||
{
|
||||
if($id1Start==$i){
|
||||
echo "<option value=\"$i\" selected>$i</option>";
|
||||
}else{
|
||||
echo "<option value=\"$i\">$i</option>";
|
||||
}
|
||||
}
|
||||
echo "</select>";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr>";
|
||||
echo "<td width=\"20%\">$strID1EndNum</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
echo "<select name=\"id1End\">";
|
||||
for($i=0;$i<257;$i++)
|
||||
{
|
||||
if($id1End==$i){
|
||||
echo "<option value=\"$i\" selected>$i</option>";
|
||||
}else{
|
||||
echo "<option value=\"$i\">$i</option>";
|
||||
}
|
||||
}
|
||||
echo "</select>";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr>";
|
||||
echo "<td width=\"20%\">$strID1Offset</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
echo "<select name=\"id1Offset\">";
|
||||
for($i=-50;$i<50;$i++)
|
||||
{
|
||||
if($id1Offset==$i){
|
||||
echo "<option value=\"$i\" selected>$i</option>";
|
||||
}else{
|
||||
echo "<option value=\"$i\">$i</option>";
|
||||
}
|
||||
}
|
||||
echo "</select>";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr>";
|
||||
echo "<td width=\"20%\">$strID1Field</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
echo "<select name=\"id1Field\">";
|
||||
echo "<option value=\"\">--</option>";
|
||||
$fieldList = mysql_list_fields($db,$detailTable);
|
||||
$fieldsNum = @mysql_num_fields($fieldList);
|
||||
echo mysqli_error($pubConn);
|
||||
for($i=0; $i<$fieldsNum; $i++){
|
||||
$FieldName = @mysql_field_name($fieldList, $i);
|
||||
echo mysqli_error($pubConn);
|
||||
if($id1Field == $FieldName){
|
||||
echo "<option value=\"$FieldName\" selected>$FieldName</option>";
|
||||
}else{
|
||||
echo "<option value=\"$FieldName\" >$FieldName</option>";
|
||||
}
|
||||
}
|
||||
echo "</select>";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr bgcolor=\"#E6E6E6\">";
|
||||
echo "<td width=\"20%\">$strID2StartNum</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
echo "<select name=\"id2Start\">";
|
||||
for($i=0;$i<257;$i++)
|
||||
{
|
||||
if($id2Start==$i){
|
||||
echo "<option value=\"$i\" selected>$i</option>";
|
||||
}else{
|
||||
echo "<option value=\"$i\">$i</option>";
|
||||
}
|
||||
}
|
||||
echo "</select>";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr bgcolor=\"#E6E6E6\">";
|
||||
echo "<td width=\"20%\">$strID2EndNum</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
echo "<select name=\"id2End\">";
|
||||
for($i=0;$i<257;$i++)
|
||||
{
|
||||
if($id2End==$i){
|
||||
echo "<option value=\"$i\" selected>$i</option>";
|
||||
}else{
|
||||
echo "<option value=\"$i\">$i</option>";
|
||||
}
|
||||
}
|
||||
echo "</select>";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr bgcolor=\"#E6E6E6\">";
|
||||
echo "<td width=\"20%\">$strID2Offset</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
echo "<select name=\"id2Offset\">";
|
||||
for($i=-50;$i<50;$i++)
|
||||
{
|
||||
if($id2Offset==$i){
|
||||
echo "<option value=\"$i\" selected>$i</option>";
|
||||
}else{
|
||||
echo "<option value=\"$i\">$i</option>";
|
||||
}
|
||||
}
|
||||
echo "</select>";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr bgcolor=\"#E6E6E6\">";
|
||||
echo "<td width=\"20%\">$strID2Field</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
echo "<select name=\"id2Field\">";
|
||||
echo "<option value=\"\">--</option>";
|
||||
$fieldList = mysql_list_fields($db,$detailTable);
|
||||
$fieldsNum = @mysql_num_fields($fieldList);
|
||||
echo mysqli_error($pubConn);
|
||||
$allField='';
|
||||
for($i=0; $i<$fieldsNum; $i++){
|
||||
$FieldName = @mysql_field_name($fieldList, $i);
|
||||
if($i==0){
|
||||
$allField=$FieldName;
|
||||
}else{
|
||||
$allField=$allField.",".$FieldName;
|
||||
}
|
||||
echo mysqli_error($pubConn);
|
||||
if($id2Field == $FieldName){
|
||||
echo "<option value=\"$FieldName\" selected>$FieldName</option>";
|
||||
}else{
|
||||
echo "<option value=\"$FieldName\" >$FieldName</option>";
|
||||
}
|
||||
}
|
||||
echo "</select>";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
|
||||
echo "<tr>";
|
||||
echo "<td width=\"20%\">$strMessageField</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
echo "<textarea rows=\"5\" cols=\"45\" name=\"mesField\">$mesField</textarea>";
|
||||
echo "<input type=\"checkbox\" name=\"showField\" value=\"ON\" onclick=\"hideIt('KB1Child',this);\">";
|
||||
echo "$strFieldList";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
echo "</table>";
|
||||
|
||||
echo "<DIV class=child id=KB1Child style=\"display:none\">";
|
||||
echo "<table border=\"1\" width=\"100%\" cellpadding=\"2\" cellspacing=\"0\" bordercolor=\"#666666\" bordercolordark=\"#FFFFFF\" bgcolor=\"#FFFFFF\">";
|
||||
echo "<tr bgcolor=\"#E6E6E6\">";
|
||||
echo "<td width=\"20%\">$strFieldList</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
echo "<textarea rows=\"5\" cols=\"45\" name=\"fieldList\">$allField</textarea>";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
echo "</table>";
|
||||
echo "</DIV>";
|
||||
?>
|
||||
<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">
|
||||
</p>
|
||||
</form>
|
||||
<?php
|
||||
adjust_content_tail();
|
||||
?>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
402
wxc2_omc/sysDefine/csvDataDef/csv_data_set.php
Executable file
402
wxc2_omc/sysDefine/csvDataDef/csv_data_set.php
Executable file
@@ -0,0 +1,402 @@
|
||||
<?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><EFBFBD>û<EFBFBD><C3BB><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD>ص<EFBFBD><D8B5><EFBFBD><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><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 > CSV";
|
||||
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>";
|
||||
|
||||
$max_menu = 4;
|
||||
$db = $omc_db;
|
||||
$db_name = isset($db_name) ? $db_name : $omc_db;
|
||||
$elementTable = 'elementExistConf';
|
||||
|
||||
//----------------------
|
||||
//ѡ<><D1A1><EFBFBD><EFBFBD><EFBFBD>汾
|
||||
if ($language_type == 'eng') {
|
||||
$show_menu_name = menu_name_2; //<2F><><EFBFBD><EFBFBD>2
|
||||
} else {
|
||||
$show_menu_name = menu_name; //<2F><><EFBFBD><EFBFBD>1
|
||||
}
|
||||
//-----------------------
|
||||
|
||||
/**************************************ɾ<><C9BE>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>***********************************************/
|
||||
if ($delete) {
|
||||
$del_sql = "DELETE FROM $syscsvconf_table WHERE key_menu_id='$key_menu_id'";
|
||||
$del_result = mysqli_query($pubConn, $del_sql);
|
||||
//----------------
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
|
||||
//insertLog(0,3,$del_sql,$user_info["account"]);
|
||||
insertLog($user_info["account"]);
|
||||
//------------
|
||||
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><EFBFBD>µIJ<C2B5><C4B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͻ<CDBB><F2B4B4BD>µIJ<C2B5><C4B2><EFBFBD><EFBFBD>ṹ<EFBFBD><E1B9B9>*****************************/
|
||||
if ($save) {
|
||||
$key_menu_id = $type_list;
|
||||
if ($key_menu_id == 'new') { //<2F><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
$save_sql = "REPLACE INTO $syscsvconf_table
|
||||
(sys_type, sys_id, obj_id, if_enable, if_subsys, menu_name, menu_name_2, can_download, can_upload, server_name, db_name, table_name, where_find, description, description_2, level_0, level_1, level_2, level_3)
|
||||
VALUES
|
||||
('$sys_type', '$sys_id', '$obj_id', '$if_enable', '$if_subsys', '$menu_name', '$menu_name_2', '$can_download', '$can_upload', '$server_name', '$db_name', '$table_name', '$where_find', '$description', '$description_2', '$level_0', '$level_1', '$level_2', '$level_3')
|
||||
";
|
||||
} elseif (isset($key_menu_id)) { //<2F><EFBFBD><DEB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
$save_sql = "
|
||||
UPDATE $syscsvconf_table
|
||||
SET
|
||||
sys_type = '$sys_type',
|
||||
sys_id = '$sys_id',
|
||||
obj_id = '$obj_id',
|
||||
if_enable = '$if_enable',
|
||||
if_subsys = '$if_subsys',
|
||||
menu_name = '$menu_name',
|
||||
menu_name_2 = '$menu_name_2',
|
||||
can_download = '$can_download',
|
||||
can_upload = '$can_upload',
|
||||
server_name = '$server_name',
|
||||
db_name = '$db_name',
|
||||
table_name = '$table_name',
|
||||
where_find = '$where_find',
|
||||
description = '$description',
|
||||
description_2 = '$description_2',
|
||||
level_0 = '$level_0',
|
||||
level_1 = '$level_1',
|
||||
level_2 = '$level_2',
|
||||
level_3 = '$level_3'
|
||||
WHERE key_menu_id='$key_menu_id'
|
||||
";
|
||||
}
|
||||
//echo "<br>$save_sql";
|
||||
$save_result = mysqli_query($pubConn, $save_sql);
|
||||
echo mysqli_error($pubConn);
|
||||
//------------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־------------
|
||||
//insertLog(0,3,$save_sql,$user_info["account"]);
|
||||
insertLog($user_info["account"]);
|
||||
//------------
|
||||
//echo "$save_sql";
|
||||
if ($save_result > 0) {
|
||||
echo "<font color=\"#0000ff\" >$strSaveSuccess</font>";
|
||||
} else {
|
||||
echo mysqli_error($pubConn);
|
||||
echo "<font color=\"#ff0000\">$strSaveFailure</font>";
|
||||
}
|
||||
} //end if($save)
|
||||
?>
|
||||
|
||||
|
||||
<script LANGUAGE="JavaScript">
|
||||
function select_db() {
|
||||
var base_url, url_add, url;
|
||||
base_url = '<?php echo "$PHP_SELF"; ?>?db_name=';
|
||||
url_add = document.dp_define.db_name.options[document.dp_define.db_name.selectedIndex].value;
|
||||
url = base_url + url_add;
|
||||
window.location = url;
|
||||
}
|
||||
|
||||
function goto() {
|
||||
var base_url, url_add, url;
|
||||
base_url = '<?php echo "$PHP_SELF"; ?>?key_menu_id=';
|
||||
url_add = document.dp_define.type_list.options[document.dp_define.type_list.selectedIndex].value;
|
||||
url = base_url + url_add;
|
||||
window.location = url;
|
||||
}
|
||||
</script>
|
||||
<form method="POST" name=dp_define 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">
|
||||
<p align="center"><b><?php echo "$strCSVDefine"; ?></b></p>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td width="40%"><?php echo "$strExistedTemplateInquiry"; ?>
|
||||
</td>
|
||||
<td width="60%">
|
||||
|
||||
|
||||
<?php
|
||||
|
||||
if (isset($key_menu_id) && $key_menu_id != 'new') {
|
||||
$sel_sql = "SELECT * FROM $syscsvconf_table WHERE key_menu_id = '$key_menu_id'";
|
||||
$result = mysqli_query($pubConn, $sel_sql);
|
||||
$sel_rows = mysqli_fetch_array($result);
|
||||
$db_name = $sel_rows[db_name];
|
||||
$table_name = $sel_rows[table_name];
|
||||
$sys_type = $sel_rows[sys_type];
|
||||
$sys_id = $sel_rows[sys_id];
|
||||
$obj_id = $sel_rows[obj_id];
|
||||
$if_enable = $sel_rows[if_enable];
|
||||
$if_subsys = $sel_rows[if_subsys];
|
||||
$can_download = $sel_rows[can_download];
|
||||
$can_upload = $sel_rows[can_upload];
|
||||
$description = $sel_rows[description];
|
||||
$description_2 = $sel_rows[description_2];
|
||||
$where_find = $sel_rows[where_find];
|
||||
}
|
||||
$type_sql = "SELECT *
|
||||
FROM $syscsvconf_table
|
||||
ORDER BY level_0,level_1,level_2,level_3
|
||||
";
|
||||
$type_result = @mysqli_query($pubConn, $type_sql);
|
||||
$type_rows = @mysqli_fetch_array($type_result);
|
||||
//<2F><>ʾѡ<CABE><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>
|
||||
echo " <select size=\"1\" name=\"type_list\" onChange=\"javascript:goto()\">";
|
||||
echo "<option value=\"new\">----------------------NEW--------------------</option>";
|
||||
do {
|
||||
echo "<option value=\"$type_rows[key_menu_id]\" ";
|
||||
if ($type_rows[key_menu_id] == $sel_rows[key_menu_id] && isset($type_rows[key_menu_id])) {
|
||||
echo "selected";
|
||||
}
|
||||
echo ">";
|
||||
if ($type_rows[level_3])
|
||||
echo "        |-- $type_rows[level_0].$type_rows[level_1].$type_rows[level_2].$type_rows[level_3]   $type_rows[$show_menu_name] ";
|
||||
elseif ($type_rows[level_2])
|
||||
echo "      |-- $type_rows[level_0].$type_rows[level_1].$type_rows[level_2]   $type_rows[$show_menu_name] ";
|
||||
elseif ($type_rows[level_1])
|
||||
echo "    |-- $type_rows[level_0].$type_rows[level_1]   $type_rows[$show_menu_name] ";
|
||||
elseif ($type_rows[level_0])
|
||||
echo "$type_rows[level_0].$type_rows[level_1]   $type_rows[$show_menu_name] ";
|
||||
echo "</option>";
|
||||
} while ($type_rows = @mysqli_fetch_array($type_result));
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="40%"><?php echo "$strDatabase"; ?></td>
|
||||
<td width="60%"><input type="hidden" name="server_name" value="omc-0">
|
||||
<select size="1" name="db_name" onChange="javascript:select_db()">
|
||||
<?php
|
||||
|
||||
$sel_db_list = mysqli_query($pubConn, "SHOW DATABASES");
|
||||
$sel_db_num = mysqli_num_rows($sel_db_list);
|
||||
$dbRows = mysqli_fetch_array($sel_db_list);
|
||||
for ($i = 0; $i < $sel_db_num; $i++) {
|
||||
//$sel_db_name = mysql_dbname($sel_db_list, $i);
|
||||
$sel_db_name = $dbRows[0];
|
||||
|
||||
if ($sel_db_name == $db_name) {
|
||||
echo "<option value=\"$sel_db_name\" selected>$sel_db_name</option>";
|
||||
} else {
|
||||
echo "<option value=\"$sel_db_name\" >$sel_db_name</option>";
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40%"><?php echo "$strTable"; ?></td>
|
||||
<td width="60%"><select size="1" name="table_name">
|
||||
<?php
|
||||
// $sel_table_list = mysql_list_tables($db_name);
|
||||
// $sel_tables_num = @mysql_numrows($sel_table_list);
|
||||
if ($db_name) $dbConn = mysqli_connect($OMC_server[0]['host'], $OMC_server[0]['user'], $OMC_server[0]['password'], $db_name);
|
||||
$sel_table_list = mysqli_query($dbConn, "SHOW TABLES");
|
||||
$sel_tables_num = @mysqli_num_rows($sel_table_list);
|
||||
$tableRows = @mysqli_fetch_array($sel_table_list);
|
||||
echo "<option value=\"\" > ------ </option>";
|
||||
for ($j = 0; $j < $sel_tables_num; $j++) {
|
||||
// $sel_table_name = mysql_tablename($sel_table_list, $j);
|
||||
$sel_table_name = $tableRows[0];
|
||||
|
||||
if ($sel_table_name == $table_name) {
|
||||
echo "<option value=\"$sel_table_name\" selected>$sel_table_name</option>";
|
||||
} else {
|
||||
echo "<option value=\"$sel_table_name\" >$sel_table_name</option>";
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="40%"><?php echo "$strSystemType"; ?></td>
|
||||
<td>
|
||||
<select name="sys_type">
|
||||
<?php
|
||||
$tmpSql = "SELECT * FROM $elementTable ORDER BY elementNo";
|
||||
//if($DEBUG)
|
||||
//echo "<br>tmpSql = $tmpSql";
|
||||
//exit();
|
||||
$tmpResult = @mysqli_query($pubConn, $tmpSql);
|
||||
echo mysqli_error($pubConn);
|
||||
while ($tmpRow = mysqli_fetch_array($tmpResult)) {
|
||||
echo "<option value=\"$tmpRow[elementNo]\" ";
|
||||
if ($tmpRow[elementNo] == $sys_type && isset($sys_type)) {
|
||||
echo "selected";
|
||||
$menuTypeName = $tmpRow[elementName];
|
||||
}
|
||||
echo ">";
|
||||
echo "{$tmpRow[elementName]}";
|
||||
echo "</option>";
|
||||
}
|
||||
?>
|
||||
<!--
|
||||
<?php
|
||||
for ($i = 0; $i < sizeof($omcTypeArr); $i++) {
|
||||
echo "<option value=\"{$omcTypeArr[$i][typeNo]}\" ";
|
||||
if ($omcTypeArr[$i][typeNo] == $sys_type && isset($sys_type)) {
|
||||
echo "selected";
|
||||
$menuTypeName = $omcTypeArr[$i][name];
|
||||
}
|
||||
echo ">";
|
||||
echo "{$omcTypeArr[$i][name]}";
|
||||
echo "</option>";
|
||||
}
|
||||
?>
|
||||
-->
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
echo "<tr>";
|
||||
echo "<td width=\"20%\">$strEnableDaemon</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
if ($if_enable == 1) {
|
||||
echo "Yes<input type=radio value=\"1\" name=\"if_enable\" checked> ";
|
||||
echo "No<input type=radio value=\"0\" name=\"if_enable\">";
|
||||
} else {
|
||||
echo "Yes<input type=radio value=\"1\" name=\"if_enable\"> ";
|
||||
echo "No<input type=radio value=\"0\" name=\"if_enable\" checked>";
|
||||
}
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
|
||||
echo "<tr bgcolor=\"#E6E6E6\">";
|
||||
echo "<td width=\"20%\">Subsys parameter</td>";
|
||||
echo "<td width=\"80%\">";
|
||||
if ($if_subsys == 1) {
|
||||
echo "Yes<input type=radio value=\"1\" name=\"if_subsys\" checked> ";
|
||||
echo "No<input type=radio value=\"0\" name=\"if_subsys\">";
|
||||
} else {
|
||||
echo "Yes<input type=radio value=\"1\" name=\"if_subsys\"> ";
|
||||
echo "No<input type=radio value=\"0\" name=\"if_subsys\" checked>";
|
||||
}
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
?>
|
||||
|
||||
<tr>
|
||||
<td width="40%"><?php echo "$strObjectID"; ?></td>
|
||||
<td width="60%">
|
||||
<input type="input" maxlength="10" name="obj_id" value="<?php echo $obj_id; ?>">(Only input when enable,<?php echo "$strExample"; ?>:0506020102)
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="40%"><?php echo "$strSystemID"; ?></td>
|
||||
<td width="60%">
|
||||
<input type="input" name="sys_id" value="<?php echo $sys_id; ?>">(<?php echo "$strOnlyInputWhenParameter,$strExample"; ?>:MSC_0_0)
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<td width="40%"><?php echo "$strDescription ($strPrimaryLanguage)"; ?>:</td>
|
||||
<td width="60%"> <input type="text" name="menu_name" size="20" maxlength="40" value="<?php echo "$sel_rows[menu_name]"; ?>"></td>
|
||||
</tr>
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="40%"><?php echo "$strDescription ($strSecondLanguage)"; ?>:</td>
|
||||
<td width="60%"> <input type="text" name="menu_name_2" size="20" maxlength="40" value="<?php echo "$sel_rows[menu_name_2]"; ?>"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40%"><?php echo $strTypeCode; ?>:</td>
|
||||
<td width="60%">
|
||||
<input type="text" name="level_0" maxLength=2 size="2" value="<?php if (isset($sel_rows[level_0])) echo "$sel_rows[level_0]";
|
||||
else echo "0"; ?>">•
|
||||
<input type="text" name="level_1" maxLength=2 size="2" value="<?php if (isset($sel_rows[level_1])) echo "$sel_rows[level_1]";
|
||||
else echo "0"; ?>">•
|
||||
<input type="text" name="level_2" maxLength=2 size="2" value="<?php if (isset($sel_rows[level_2])) echo "$sel_rows[level_2]";
|
||||
else echo "0"; ?>">•
|
||||
<input type="text" name="level_3" maxLength=2 size="2" value="<?php if (isset($sel_rows[level_3])) echo "$sel_rows[level_3]";
|
||||
else echo "0"; ?>">
|
||||
</tr>
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="40%"><?php echo "$strWhereCode"; ?>:</td>
|
||||
<td width="60%"><input type="text" name="where_find" size="60" value="<?php echo "$where_find"; ?>"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40%"><?php echo "$strLoadOutOrLoadIn"; ?>:</td>
|
||||
<td width="60%">
|
||||
<input type="checkbox" name="is_need_download" OnClick="if(this.checked) document.dp_define.can_download.value=1; else document.dp_define.can_download.value=0;" <?php if ($can_download > 0 || !isset($can_download)) echo "checked";
|
||||
echo ">$strLoadOut"; ?> <input type="hidden" name="can_download" value="<?php $can_download = isset($can_download) ? $can_download : 1;
|
||||
echo "$can_download"; ?>">
|
||||
|
||||
<input type="checkbox" name="is_need_upload" OnClick="if(this.checked) document.dp_define.can_upload.value=1; else document.dp_define.can_upload.value=0;" <?php if ($can_upload > 0 || !isset($can_upload)) echo "checked";
|
||||
echo ">$strLoadIn"; ?> <input type="hidden" name="can_upload" value="<?php $can_upload = isset($can_upload) ? $can_upload : 1;
|
||||
echo "$can_upload"; ?>">
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="40%"><?php echo "$strDetailDescription($strPrimaryLanguage)"; ?>:</td>
|
||||
<td width="60%"><input type="text" name="description" size="40" value="<?php echo "$description"; ?>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="40%"><?php echo "$strDetailDescription ($strSecondLanguage)"; ?>:</td>
|
||||
<td width="60%"><input type="text" name="description_2" size="40" value="<?php echo "$description_2"; ?>"></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">
|
||||
</p>
|
||||
<input type="hidden" name=device_name value="<?php echo "$device_name"; ?>">
|
||||
<input type="hidden" name=key_menu_id value="<?php echo "$key_menu_id"; ?>">
|
||||
</form>
|
||||
<?php
|
||||
adjust_content_tail();
|
||||
?>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
219
wxc2_omc/sysDefine/ledDef/led_list_down.php
Executable file
219
wxc2_omc/sysDefine/ledDef/led_list_down.php
Executable file
@@ -0,0 +1,219 @@
|
||||
<?php
|
||||
/*************************************************************************
|
||||
* <20>ļ<EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>
|
||||
* <20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F2B5A5B8><EFBFBD>LED<45>Ƶĸ<C6B5><C4B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
*
|
||||
* <20><><EFBFBD>ù<EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:applet_display.php
|
||||
*
|
||||
*
|
||||
* <20><><EFBFBD>ߣ<EFBFBD>
|
||||
*
|
||||
*<2A><EFBFBD>ע<EFBFBD>ͣ<EFBFBD>
|
||||
*NO.1
|
||||
*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
*ʱ<>䣺
|
||||
*<2A><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>
|
||||
*************************************************************************/
|
||||
require("../../inc/header.inc");
|
||||
$DEBUG = 0;
|
||||
$db=$omc_db;
|
||||
$table_name = sysLedConf;
|
||||
?>
|
||||
<base target="main_up" >
|
||||
<BODY bgcolor="#E6E6E6">
|
||||
|
||||
<form method="POST" action="./led_list_up.php">
|
||||
<?php
|
||||
if($mode == 'batch'){
|
||||
//================================================<3D><><EFBFBD><EFBFBD>LED<45><44><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD>趨============================================================
|
||||
if($submode =='mid'){
|
||||
?>
|
||||
<table><tr><td></td><td></td></tr></table>
|
||||
<table border="1" cellpadding="2" cellspacing="0" bordercolor="#666666" bordercolordark="#FFFFFF" bgcolor="#FFFFFF" width="100%">
|
||||
<tr>
|
||||
<td colspan="3"><?php echo"$strBatchOfLEDClearanceSetting";?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><?php echo"$strLEDIDRange";?>:<input type="text" name="bgn_led" size="5">-<input type="text" name="end_led" size="5"></td>
|
||||
<td><?php echo"$strPointOfStart";?>: x:<input type="text" name="bgn_x" maxlength="4" size="5"> y:<input type="text" name="bgn_y" maxlength="4" size="5"></td>
|
||||
<td><?php echo"$strPointOfClearance";?>: x:<input type="text" name="move_x" maxlength="4" size="5">y:<input type="text" name="move_y" maxlength="4" size="5"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td><input type="submit" value="<?php echo "$strSubmit";?>" name="submit"><input type="reset" value="<?php echo "$strCancel";?>" name="reset"></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?php
|
||||
}elseif($submode == 'move'){
|
||||
//================================================<3D><><EFBFBD><EFBFBD>LED<45>趨============================================================
|
||||
?>
|
||||
<table border="1" cellpadding="2" cellspacing="0" bordercolor="#666666" bordercolordark="#FFFFFF" bgcolor="#FFFFFF" width="100%">
|
||||
<tr>
|
||||
<td colspan="3"><?php echo "$strBatchOfLEDDefineSetting";?></td>
|
||||
|
||||
</tr>
|
||||
<tr>
|
||||
<td><?php echo"$strLEDIDRange";?>:<input type="text" name="bgn_led" size="5">-<input type="text" name="end_led" size="5"></td>
|
||||
<td>
|
||||
<?php echo"$strSourcePageNumber";?>:<input type="text" name="src_page_type" size="5"><input type="text" name="src_page_num" size="5">
|
||||
<input type=checkbox name="sel_src_page">
|
||||
</td><td>
|
||||
<?php echo"$strTargetPageNumber";?>:<input type="text" name="dst_page_type" size="5"><input type="text" name="dst_page_num" size="5">
|
||||
<input type=checkbox name="sel_dst_page">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<?php
|
||||
//<2F><>״
|
||||
echo "$strShape";
|
||||
echo "<select size=\"1\" name=\"shape\"> ";
|
||||
echo "<option value=\"0\" {$selected_shape[0]}>$strRound</option>";
|
||||
echo "<option value=\"1\" {$selected_shape[1]}>$strSquare</option>";
|
||||
echo "<option value=\"2\" {$selected_shape[2]}>$strLandscapeRectangle</option>";
|
||||
echo "<option value=\"3\" {$selected_shape[3]}>$strTriangle</option>";
|
||||
echo "<option value=\"4\" {$selected_shape[4]}>$strPortraitRectangle</option>";
|
||||
echo "</select>";
|
||||
echo "<input type=\"checkbox\" name=\"sel_shape\">";
|
||||
echo "</td><td>";
|
||||
//״̬
|
||||
/*
|
||||
$status_arr=array('blink gray','blink green','blink yellow','blink red','blink blue','blink umbra','blink white','not use','gray','green','yellow','red','blue','umbra','white','not use');
|
||||
echo "$strStatus : ";
|
||||
echo "<select size=\"1\" name=\"status\"> ";
|
||||
for($j=0;$j < sizeOf($status_arr);$j++){
|
||||
echo "<option value=\"$j\" ";
|
||||
if($j == 15) echo "selected";
|
||||
echo " >{$status_arr[$j]}</option>";
|
||||
}
|
||||
echo "</select>";
|
||||
*/
|
||||
echo "$strInitLEDStatus";
|
||||
echo "<input type=\"hidden\" name=\"status\" vlaue=\"15151515151515151515151515151515\">";
|
||||
echo "<input type=\"checkbox\" name=\"sel_status\">";
|
||||
echo "</td><td>";
|
||||
//ƫ<><C6AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
echo "$strPointOfMove";
|
||||
?>
|
||||
x:<input type="text" name="move_x" size="5" value="0">y:<input type="text" name="move_y" size="5" value="0">
|
||||
<input type="submit" value="<?php echo "$strSubmit";?>" name="submit">
|
||||
<input type="reset" value="<?php echo "$strCancel";?>" name="reset"></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?php
|
||||
}
|
||||
}else{
|
||||
//================================================<3D><><EFBFBD><EFBFBD>LED<45><44><EFBFBD>ӻ<EFBFBD><D3BB>趨================================================
|
||||
if(isset($led_num)){
|
||||
echo "Edit LED = $led_num";
|
||||
$sel_sql = "SELECT * FROM $table_name WHERE key_led_num ='$led_num'";
|
||||
$result = mysqli_query($pubConn,$sel_sql);
|
||||
echo mysqli_error($pubConn);
|
||||
if($DEBUG) echo "<br> sel_sql = $sel_sql";
|
||||
$rows = mysqli_fetch_array($result);
|
||||
$shape = $rows[shape];
|
||||
//$status = $rows[key_status];
|
||||
$src_page_type = $rows[key_src_page_type];
|
||||
$src_page_num = $rows[key_src_page_num];
|
||||
$dst_page_type = $rows[dst_page_type];
|
||||
$dst_page_num = $rows[dst_page_num];
|
||||
$point_x = $rows[point_x];
|
||||
$point_y = $rows[point_y];
|
||||
$sync_from_led = $rows[sync_from_led];
|
||||
$remark = $rows[remark];
|
||||
$mode = edit;
|
||||
}else{
|
||||
/*
|
||||
echo "$strAddLED:";
|
||||
echo "ID = <input type=\"text\" name=\"add_led_num\" value=\"\" size=\"8\" maxlength=\"5\" >";
|
||||
$mode = add;
|
||||
*/
|
||||
?>
|
||||
<script LANGUAGE="JavaScript">
|
||||
window.parent.document.body.rows="*,0%";
|
||||
</script>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
<?php
|
||||
exit();
|
||||
}
|
||||
?>
|
||||
|
||||
<table border="1" width="100%" cellpadding="2" cellspacing="0" bordercolor="#666666" bordercolordark="#FFFFFF" bgcolor="#FFFFFF">
|
||||
<tr bgcolor="#CCFFCC" >
|
||||
<td colspan="2" align="center"><?php echo "$strSourcePage";?></td>
|
||||
<td colspan="2" align="center"><?php echo "$strTargetPage";?></td>
|
||||
<td colspan="1"><?php echo "Sync From Led";?></td>
|
||||
</tr>
|
||||
<tr bgcolor="#CCFFCC">
|
||||
<td><?php echo "$strPageType";?>: <input type="text" name="src_page_type" size="5" maxlength="2" value="<?php echo "$src_page_type";?>"> </td>
|
||||
<td><?php echo "$strPageNumber";?>:<input type="text" name="src_page_num" size="5" maxlength="5" value="<?php echo "$src_page_num"; ?>"> </td>
|
||||
<td><?php echo "$strPageType";?>: <input type="text" name="dst_page_type" size="5" maxlength="3" value="<?php echo "$dst_page_type";?>"> </td>
|
||||
<td><?php echo "$strPageNumber";?>:<input type="text" name="dst_page_num" size="5" maxlength="5" value="<?php echo "$dst_page_num"; ?>"> </td>
|
||||
<td><input type="text" name="sync_from_led" size="10" maxlength="10" value="<?php echo "$sync_from_led";?>"></nobr></td>
|
||||
</tr>
|
||||
<tr bgcolor="#CCFFCC">
|
||||
<td colspan="5">
|
||||
<?php
|
||||
echo "<nobr>";
|
||||
echo "$strShape";
|
||||
echo "<select size=\"1\" name=\"shape\"> ";
|
||||
for($i =0; $i<5;$i++){
|
||||
if($i == $shape){
|
||||
$selected_shape[$i] = 'selected';
|
||||
}
|
||||
}
|
||||
echo "<option value=\"0\" {$selected_shape[0]}>$strRound</option>";
|
||||
echo "<option value=\"1\" {$selected_shape[1]}>$strSquare</option>";
|
||||
echo "<option value=\"2\" {$selected_shape[2]}>$strLandscapeRectangle</option>";
|
||||
echo "<option value=\"3\" {$selected_shape[3]}>$strTriangle</option>";
|
||||
echo "<option value=\"4\" {$selected_shape[4]}>$strPortraitRectangle</option>";
|
||||
echo "</select>";
|
||||
/*
|
||||
$status_arr=array('blink gray','blink green','blink yellow','blink red','blink blue','blink umbra','blink white','not use','gray','green','yellow','red','blue','umbra','white','not use');
|
||||
echo "$strStatus";
|
||||
echo "<select size=\"1\" name=\"status\"> ";
|
||||
for($j=0;$j < sizeOf($status_arr);$j++){
|
||||
echo "<option value=\"$j\" ";
|
||||
if($j == $status){
|
||||
echo "selected";
|
||||
}
|
||||
echo ">{$status_arr[$j]}</option>";
|
||||
}
|
||||
echo "</select>";
|
||||
*/
|
||||
?>
|
||||
|
||||
<?php echo "$strPoint";?>:
|
||||
x=<input type="text" name="point_x" size="3" maxlength="3" value="<?php echo "$point_x";?>">,
|
||||
y=<input type="text" name="point_y" size="3" maxlength="3" value="<?php echo "$point_y";?>">
|
||||
<?php echo "$strRemark";?> <input type="text" name="remark" size="25" maxlength="32" value="<?php echo "$remark";?>" >
|
||||
<input type="submit" value="<?php echo "$strSubmit";?>" name="submit"><input type="reset" value="<?php echo "$strCancel";?>" name="reset">
|
||||
</nobr>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<?php
|
||||
if($mode == 'edit'){
|
||||
echo "\n <input type=\"hidden\" name=\"selected_led_num\" value=\"$led_num\">";
|
||||
}
|
||||
}
|
||||
?>
|
||||
<script LANGUAGE="JavaScript">
|
||||
window.parent.document.body.rows="*,20%";
|
||||
</script>
|
||||
<?php
|
||||
echo "\n <input type=\"hidden\" name=\"mode\" value=\"$mode\">";
|
||||
echo "\n <input type=\"hidden\" name=\"sel_page\" value=\"$sel_page\">";
|
||||
echo "\n <input type=\"hidden\" name=\"initial_record\" value=\"$initial_record\">";
|
||||
echo "\n <input type=\"hidden\" name=\"number_of_records\" value=\"$number_of_records\">";
|
||||
echo "\n <input type=\"hidden\" name=\"scroll_y\" value=\"$scroll_y\">";
|
||||
?>
|
||||
|
||||
</form>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
32
wxc2_omc/sysDefine/ledDef/led_list_index.php
Executable file
32
wxc2_omc/sysDefine/ledDef/led_list_index.php
Executable file
@@ -0,0 +1,32 @@
|
||||
<?php
|
||||
/*************************************************************************
|
||||
* <20>ļ<EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>
|
||||
* <20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:ϵͳ״̬<D7B4><CCAC>ʾҳ<CABE>棬<EFBFBD><E6A3AC><EFBFBD><EFBFBD>Applet<65><74>
|
||||
*
|
||||
* <20><><EFBFBD>ù<EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:applet_router.php
|
||||
* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:left_menu.php
|
||||
*
|
||||
*
|
||||
* <20><><EFBFBD>ߣ<EFBFBD>
|
||||
*
|
||||
*<2A><EFBFBD>ע<EFBFBD>ͣ<EFBFBD>
|
||||
*NO.1
|
||||
*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
*ʱ<>䣺
|
||||
*<2A><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>
|
||||
*************************************************************************/
|
||||
require("../../inc/header.inc");
|
||||
?>
|
||||
<frameset rows="*,0%" framespacing="0" border="0" frameborder="0">
|
||||
<frame name="main_up" src="led_list_up.php">
|
||||
<frame name="footnotes" target="main_up" src="led_list_down.php">
|
||||
<noframes>
|
||||
<body>
|
||||
|
||||
<p><3E><><EFBFBD><EFBFBD>ҳʹ<D2B3><CAB9><EFBFBD>˿<EFBFBD><CBBF>ܣ<EFBFBD><DCA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֧<EFBFBD>ֿ<EFBFBD><D6BF>ܡ<EFBFBD></p>
|
||||
|
||||
</body>
|
||||
</noframes>
|
||||
</frameset>
|
||||
|
||||
</html>
|
||||
252
wxc2_omc/sysDefine/ledDef/led_list_up.php
Executable file
252
wxc2_omc/sysDefine/ledDef/led_list_up.php
Executable file
@@ -0,0 +1,252 @@
|
||||
<?php
|
||||
/*************************************************************************
|
||||
* <20>ļ<EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>
|
||||
* <20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:<3A>б<EFBFBD><D0B1><EFBFBD>ʾLED<45>ƣ<EFBFBD><C6A3><EFBFBD><EFBFBD>ṩ<EFBFBD><EFBFBD><DEB8><EFBFBD><EFBFBD><EFBFBD>
|
||||
*
|
||||
* <20><><EFBFBD>ù<EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:applet_display.php
|
||||
*
|
||||
*
|
||||
* <20><><EFBFBD>ߣ<EFBFBD>
|
||||
*
|
||||
|
||||
*<2A><EFBFBD>ע<EFBFBD>ͣ<EFBFBD>
|
||||
*NO.1
|
||||
*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
*ʱ<>䣺
|
||||
*<2A><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>
|
||||
*************************************************************************/
|
||||
require("../../inc/header.inc");
|
||||
@set_time_limit(600);
|
||||
$DEBUG = 0;
|
||||
$db=$omc_db;
|
||||
$table_name = sysLedConf;
|
||||
$sort_field = 'key_src_page_type,key_led_num';
|
||||
$sort_direction = 'ASC';
|
||||
$number_records_to_display = 200;
|
||||
|
||||
//<2F>ֶ<EFBFBD><D6B6><EFBFBD>
|
||||
//key_led_num shape key_status key_src_page_type key_src_page_num dst_page_type dst_page_num point_x point_y width height remark update_time
|
||||
if(!isset($sel_page)){
|
||||
$sel_page='0_20480';
|
||||
}
|
||||
$tmpArr=explode('_',$sel_page);
|
||||
$sel_src_page_type = $tmpArr[0];
|
||||
$sel_src_page_num = $tmpArr[1];
|
||||
if($DEBUG) echo "<br>sel_src_page_type=$sel_src_page_type";
|
||||
if($DEBUG) echo "<br>sel_src_page_num=$sel_src_page_num";
|
||||
|
||||
//---------------------------<2D><><EFBFBD><EFBFBD>-----------------------------
|
||||
if($mode == 'edit' && isset($selected_led_num)){
|
||||
$update_sql = "UPDATE $table_name
|
||||
SET shape ='$shape',
|
||||
key_src_page_type = '$src_page_type',
|
||||
key_src_page_num = '$src_page_num',
|
||||
dst_page_type = '$dst_page_type',
|
||||
dst_page_num = '$dst_page_num',
|
||||
point_x = '$point_x',
|
||||
point_y = '$point_y',
|
||||
remark = '$remark',
|
||||
sync_from_led = '$sync_from_led'
|
||||
WHERE key_led_num ='$selected_led_num'
|
||||
";
|
||||
mysqli_query($pubConn,$update_sql);
|
||||
if($DEBUG) echo "<br> update_sql = $update_sql";
|
||||
echo mysqli_error($pubConn);
|
||||
}
|
||||
|
||||
|
||||
function get_page_id($page_type,$page_num,$offset){
|
||||
$offset = array(20480,20489,20577);
|
||||
if($page_type < 50){
|
||||
$type_offset = $offset[$page_type];
|
||||
switch($page_type){
|
||||
case 0:
|
||||
$page_type = "Map";
|
||||
break;
|
||||
case 1:
|
||||
$page_type = "Central_office";
|
||||
break;
|
||||
case 2:
|
||||
$page_type = "BSS";
|
||||
break;
|
||||
default:
|
||||
$page_type = "unkown";
|
||||
return($page_type);
|
||||
}
|
||||
$page_num = $page_num - $type_offset;
|
||||
$page_id = $page_type.' - '.$page_num;
|
||||
}else{
|
||||
$sys_code = $page_type - 50;
|
||||
$sys_type = omc_sys_code2type($sys_code);
|
||||
//echo "<br>sys_type=$sys_type";
|
||||
$sys_num = substr($page_num,0,2);
|
||||
$subsys_num = substr($page_num,2,2);
|
||||
$sys_id = $sys_type.'_'.$sys_num.'_'.$subsys_num;
|
||||
$page_id = $sys_id;
|
||||
}
|
||||
return($page_id);
|
||||
}
|
||||
|
||||
function get_status($status_num)
|
||||
{
|
||||
$status=array('blink gray','blink green','blink yellow','blink red','blink blue','blink umbra','blink white','not use','gray','green','yellow','red','blue','umbra','white','not use');
|
||||
for($i=0;$i < sizeOf($status);$i++){
|
||||
if($i == $status_num){
|
||||
return($status[$i]);
|
||||
}elseif($i == sizeOf($status)){
|
||||
return('unkown');
|
||||
}else{
|
||||
continue;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
<script LANGUAGE="JavaScript">
|
||||
function select_led(link_var){
|
||||
var base_url,url,y;
|
||||
base_url='./led_list_down.php?<?php echo "sel_page=$sel_page";?>&';
|
||||
x = document.body.scrollLeft;
|
||||
y = document.body.scrollTop;
|
||||
url=base_url+link_var+'&scroll_y='+y;
|
||||
window.parent.footnotes.location=url;
|
||||
}
|
||||
function select_page(){
|
||||
var base_url,url_add,url;
|
||||
base_url='./led_list_up.php?<?php echo "sel_page=";?>';
|
||||
url_add=document.selectform.page_list.options[document.selectform.page_list.selectedIndex].value;
|
||||
url=base_url+url_add;
|
||||
window.location=url;
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
<?php
|
||||
//--------------------------------<2D>б<EFBFBD><D0B1><EFBFBD>ʾ-----------------------------------------------
|
||||
echo "<form name=\"selectform\" method=\"POST\" action=\"./led_set_up.php\" >";
|
||||
|
||||
$led_page_def = array(
|
||||
array('Map', 0, 20480),
|
||||
array('Central Office', 1, 20489),
|
||||
array('BSS-0', 2 ,20577),
|
||||
array('BSS-1', 2 ,20578),
|
||||
array('BSS-2', 2 ,20579),
|
||||
array('BSS-3', 2 ,20580),
|
||||
array('BSS-4', 2 ,20581),
|
||||
array('BSS-5', 2 ,20582),
|
||||
array('BSS-6', 2 ,20583),
|
||||
array('BSS-7', 2 ,20584),
|
||||
array('BSS-8', 2 ,20585),
|
||||
array('BSS-9', 2 ,20586),
|
||||
array('BSS-10', 2 ,20587),
|
||||
array('BSS-11', 2 ,20588)
|
||||
);
|
||||
echo "<select size=\"1\" name=\"page_list\" onChange=\"javascript:select_page()\"> ";
|
||||
for($i=0;$i < sizeof($led_page_def);$i++){
|
||||
$pageName = $led_page_def[$i][0];
|
||||
$pageTypeNo = $led_page_def[$i][1];
|
||||
$pageNo = $led_page_def[$i][2];
|
||||
if($pageTypeNo == $sel_src_page_type && $pageNo == $sel_src_page_num){
|
||||
$isSelected = 'selected';
|
||||
}else{
|
||||
$isSelected = '';
|
||||
}
|
||||
echo "<option value=\"$pageTypeNo"."_$pageNo\" $isSelected >$pageName</option>";
|
||||
}
|
||||
echo "</select>";
|
||||
|
||||
|
||||
if($scroll_y > 0){
|
||||
echo "<body onLoad='self.scrollBy(0,"."$scroll_y".")'>";
|
||||
}else{
|
||||
echo "<body>";
|
||||
}
|
||||
$sel_sql = "SELECT * FROM $table_name
|
||||
WHERE key_src_page_type = '$sel_src_page_type'
|
||||
AND key_src_page_num = '$sel_src_page_num'
|
||||
AND point_x != '999'
|
||||
ORDER BY $sort_field $sort_direction
|
||||
";
|
||||
$result = mysqli_query($pubConn,$sel_sql);
|
||||
echo mysqli_error($pubConn);
|
||||
if($DEBUG)
|
||||
echo "<br> sel_sql = $sel_sql";
|
||||
$rows = mysqli_fetch_array($result);
|
||||
?>
|
||||
<table border="1" width="100%" cellpadding="2" cellspacing="0" bordercolor="#666666" bordercolordark="#FFFFFF" bgcolor="#FFFFFF">
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="5%">LED_ID</td>
|
||||
<!--<td width="10%"><?php echo "$strStatus";?></td> -->
|
||||
<td width="20%"><?php echo "$strShape";?></td>
|
||||
<td width="15%"><?php echo "$strSourcePage";?></td>
|
||||
<!--<td width="15%"><?php echo "$strTargetPage";?></td> -->
|
||||
<td width="10%"><?php echo "$strPoint";?></td>
|
||||
<td width="30%"><?php echo "$strRemark";?></td>
|
||||
<td width="5%" > </td>
|
||||
</tr>
|
||||
<?php
|
||||
$k=0;
|
||||
do{
|
||||
$led_num = $rows[key_led_num];
|
||||
//=0,Բ<><D4B2>=1,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=2,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=3,<2C><><EFBFBD><EFBFBD>
|
||||
switch($rows[shape]){
|
||||
case '0':
|
||||
$shape = "$strRound";
|
||||
break;
|
||||
case '1':
|
||||
$shape = "$strSquare";
|
||||
break;
|
||||
case '2':
|
||||
$shape = "$strLandscapeRectangle";
|
||||
break;
|
||||
case '3':
|
||||
$shape = "$strTriangle";
|
||||
break;
|
||||
case '4':
|
||||
$shape = "$strPortraitRectangle";
|
||||
break;
|
||||
case '5':
|
||||
$shape = "Cover EAN";
|
||||
break;
|
||||
default:
|
||||
$shape= "unkown";
|
||||
break;
|
||||
}
|
||||
$src_page_id = get_page_id($rows[key_src_page_type],$rows[key_src_page_num],$offset);
|
||||
$dst_page_id = get_page_id($rows[dst_page_type],$rows[dst_page_num],$offset);
|
||||
$remark = $rows[remark];
|
||||
if($led_num == $selected_led_num){
|
||||
$bgcolor = "bgcolor=\"#CCFFCC\"";
|
||||
// }elseif($k % 16 == 0){
|
||||
// $bgcolor = "bgcolor=\"#CCFFCC\"";
|
||||
}else{
|
||||
$bgcolor = '';
|
||||
}
|
||||
if($led_num < $divide_number){
|
||||
$status_offset =($led_num%16)*2;
|
||||
}else{
|
||||
$status_offset = 0;
|
||||
}
|
||||
$status_substr = substr($status_rows[key_status],$status_offset,2);
|
||||
$status = get_status(0);
|
||||
|
||||
echo "<tr $bgcolor>";
|
||||
//Echo "<tr>";
|
||||
echo "<td width=\"5%\">$led_num</td>";
|
||||
//echo "<td width=\"10%\">$status</td>";
|
||||
echo "<td width=\"10%\">$shape</td>";
|
||||
echo "<td width=\"15%\">$src_page_id</td>";
|
||||
//echo "<td width=\"15%\">$dst_page_id</td>";
|
||||
echo "<td width=\"10%\">($rows[point_x],$rows[point_y])</td>";
|
||||
echo "<td width=\"30%\">$remark</td>";
|
||||
echo "<td width=\"5%\"><a href=javascript:select_led('led_num=$led_num&mode=edit')> Edit </a></td>";
|
||||
echo "</tr>";
|
||||
|
||||
$k++;
|
||||
}while($rows = mysqli_fetch_array($result));
|
||||
?>
|
||||
</table>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
220
wxc2_omc/sysDefine/ledDef/led_set_down.php
Executable file
220
wxc2_omc/sysDefine/ledDef/led_set_down.php
Executable file
@@ -0,0 +1,220 @@
|
||||
<?php
|
||||
/*************************************************************************
|
||||
* <20>ļ<EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>
|
||||
* <20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F2B5A5B8><EFBFBD>LED<45>Ƶĸ<C6B5><C4B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
*
|
||||
* <20><><EFBFBD>ù<EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:applet_display.php
|
||||
*
|
||||
*
|
||||
* <20><><EFBFBD>ߣ<EFBFBD>
|
||||
*
|
||||
*<2A><EFBFBD>ע<EFBFBD>ͣ<EFBFBD>
|
||||
*NO.1
|
||||
*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
*ʱ<>䣺
|
||||
*<2A><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>
|
||||
*************************************************************************/
|
||||
require("../../inc/header.inc");
|
||||
$DEBUG = 0;
|
||||
$db=$omc_db;
|
||||
$table_name = sysLedConf;
|
||||
?>
|
||||
<base target="main_up" >
|
||||
<BODY>
|
||||
|
||||
<form method="POST" action="./led_set_list.php">
|
||||
<?php
|
||||
if($mode == 'batch'){
|
||||
//================================================<3D><><EFBFBD><EFBFBD>LED<45><44><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD>趨============================================================
|
||||
if($submode =='mid'){
|
||||
?>
|
||||
<table><tr><td></td><td></td></tr></table>
|
||||
<table border="1" cellpadding="2" cellspacing="0" bordercolor="#666666" bordercolordark="#FFFFFF" bgcolor="#FFFFFF" width="100%">
|
||||
<tr>
|
||||
<td colspan="3"><?php echo"$strBatchOfLEDClearanceSetting";?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><?php echo"$strLEDIDRange";?>:<input type="text" name="bgn_led" size="5">-<input type="text" name="end_led" size="5"></td>
|
||||
<td><?php echo"$strPointOfStart";?>: x:<input type="text" name="bgn_x" maxlength="4" size="5"> y:<input type="text" name="bgn_y" maxlength="4" size="5"></td>
|
||||
<td><?php echo"$strPointOfClearance";?>: x:<input type="text" name="move_x" maxlength="4" size="5">y:<input type="text" name="move_y" maxlength="4" size="5"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td><input type="submit" value="<?php echo "$strSubmit";?>" name="submit"><input type="reset" value="<?php echo "$strCancel";?>" name="reset"></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?php
|
||||
}elseif($submode == 'move'){
|
||||
//================================================<3D><><EFBFBD><EFBFBD>LED<45>趨============================================================
|
||||
?>
|
||||
<table border="1" cellpadding="2" cellspacing="0" bordercolor="#666666" bordercolordark="#FFFFFF" bgcolor="#FFFFFF" width="100%">
|
||||
<tr>
|
||||
<td colspan="3"><?php echo "$strBatchOfLEDDefineSetting";?></td>
|
||||
|
||||
</tr>
|
||||
<tr>
|
||||
<td><?php echo"$strLEDIDRange";?>:<input type="text" name="bgn_led" size="5">-<input type="text" name="end_led" size="5"></td>
|
||||
<td>
|
||||
<?php echo"$strSourcePageNumber";?>:<input type="text" name="src_page_type" size="5"><input type="text" name="src_page_num" size="5">
|
||||
<input type=checkbox name="sel_src_page">
|
||||
</td><td>
|
||||
<?php echo"$strTargetPageNumber";?>:<input type="text" name="dst_page_type" size="5"><input type="text" name="dst_page_num" size="5">
|
||||
<input type=checkbox name="sel_dst_page">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<?php
|
||||
//<2F><>״
|
||||
echo "$strShape";
|
||||
echo "<select size=\"1\" name=\"shape\"> ";
|
||||
echo "<option value=\"0\" {$selected_shape[0]}>$strRound</option>";
|
||||
echo "<option value=\"1\" {$selected_shape[1]}>$strSquare</option>";
|
||||
echo "<option value=\"2\" {$selected_shape[2]}>$strLandscapeRectangle</option>";
|
||||
echo "<option value=\"3\" {$selected_shape[3]}>$strTriangle</option>";
|
||||
echo "<option value=\"4\" {$selected_shape[4]}>$strPortraitRectangle</option>";
|
||||
echo "</select>";
|
||||
echo "<input type=\"checkbox\" name=\"sel_shape\">";
|
||||
echo "</td><td>";
|
||||
//״̬
|
||||
/*
|
||||
$status_arr=array('blink gray','blink green','blink yellow','blink red','blink blue','blink umbra','blink white','not use','gray','green','yellow','red','blue','umbra','white','not use');
|
||||
echo "$strStatus : ";
|
||||
echo "<select size=\"1\" name=\"status\"> ";
|
||||
for($j=0;$j < sizeOf($status_arr);$j++){
|
||||
echo "<option value=\"$j\" ";
|
||||
if($j == 15) echo "selected";
|
||||
echo " >{$status_arr[$j]}</option>";
|
||||
}
|
||||
echo "</select>";
|
||||
*/
|
||||
echo "$strInitLEDStatus";
|
||||
echo "<input type=\"hidden\" name=\"status\" vlaue=\"15151515151515151515151515151515\">";
|
||||
echo "<input type=\"checkbox\" name=\"sel_status\">";
|
||||
echo "</td><td>";
|
||||
//ƫ<><C6AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
echo "$strPointOfMove";
|
||||
?>
|
||||
x:<input type="text" name="move_x" size="5" value="0">y:<input type="text" name="move_y" size="5" value="0">
|
||||
<input type="submit" value="<?php echo "$strSubmit";?>" name="submit">
|
||||
<input type="reset" value="<?php echo "$strCancel";?>" name="reset"></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?php
|
||||
}
|
||||
}else{
|
||||
//================================================<3D><><EFBFBD><EFBFBD>LED<45><44><EFBFBD>ӻ<EFBFBD><D3BB>趨================================================
|
||||
if(isset($led_num)){
|
||||
echo "Edit LED = $led_num";
|
||||
$sel_sql = "SELECT * FROM $table_name WHERE key_led_num ='$led_num'";
|
||||
$result = mysqli_query($pubConn,$sel_sql);
|
||||
echo mysqli_error($pubConn);
|
||||
if($DEBUG) echo "<br> sel_sql = $sel_sql";
|
||||
$rows = mysqli_fetch_array($result);
|
||||
$shape = $rows[shape];
|
||||
//$status = $rows[key_status];
|
||||
$src_page_type = $rows[key_src_page_type];
|
||||
$src_page_num = $rows[key_src_page_num];
|
||||
$dst_page_type = $rows[dst_page_type];
|
||||
$dst_page_num = $rows[dst_page_num];
|
||||
$point_x = $rows[point_x];
|
||||
$point_y = $rows[point_y];
|
||||
$src_led = $rows[sync_from_led];
|
||||
$remark = $rows[remark];
|
||||
$mode = edit;
|
||||
}else{
|
||||
/*
|
||||
echo "$strAddLED:";
|
||||
echo "ID = <input type=\"text\" name=\"add_led_num\" value=\"\" size=\"8\" maxlength=\"5\" >";
|
||||
$mode = add;
|
||||
*/
|
||||
?>
|
||||
<script LANGUAGE="JavaScript">
|
||||
window.parent.document.body.rows="*,0%";
|
||||
</script>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
<?php
|
||||
exit();
|
||||
}
|
||||
?>
|
||||
|
||||
<table border="1" width="100%" cellpadding="2" cellspacing="0" bordercolor="#666666" bordercolordark="#FFFFFF" bgcolor="#FFFFFF">
|
||||
<tr bgcolor="#CCFFCC" >
|
||||
<td colspan="2" align="center"><?php echo "$strSourcePage";?></td>
|
||||
<td colspan="2" align="center"><?php echo "$strTargetPage";?></td>
|
||||
<td colspan="1"><?php echo "Source led num";?></td>
|
||||
</tr>
|
||||
<tr bgcolor="#CCFFCC">
|
||||
<td><?php echo "$strPageType";?>: <input type="text" name="src_page_type" size="5" maxlength="2" value="<?php echo "$src_page_type";?>"> </td>
|
||||
<td><?php echo "$strPageNumber";?>:<input type="text" name="src_page_num" size="5" maxlength="5" value="<?php echo "$src_page_num"; ?>"> </td>
|
||||
<td><?php echo "$strPageType";?>: <input type="text" name="dst_page_type" size="5" maxlength="3" value="<?php echo "$dst_page_type";?>"> </td>
|
||||
<td><?php echo "$strPageNumber";?>:<input type="text" name="dst_page_num" size="5" maxlength="5" value="<?php echo "$dst_page_num"; ?>"> </td>
|
||||
<td><input type="text" name="src_led" size="10" maxlength="10" value="<?php echo "$src_led";?>"></nobr></td>
|
||||
</tr>
|
||||
<tr bgcolor="#C0C0C0">
|
||||
<td colspan="5">
|
||||
<?php
|
||||
echo "<nobr>";
|
||||
echo "$strShape";
|
||||
echo "<select size=\"1\" name=\"shape\"> ";
|
||||
for($i =0; $i<5;$i++){
|
||||
if($i == $shape){
|
||||
$selected_shape[$i] = 'selected';
|
||||
}
|
||||
}
|
||||
echo "<option value=\"0\" {$selected_shape[0]}>$strRound</option>";
|
||||
echo "<option value=\"1\" {$selected_shape[1]}>$strSquare</option>";
|
||||
echo "<option value=\"2\" {$selected_shape[2]}>$strLandscapeRectangle</option>";
|
||||
echo "<option value=\"3\" {$selected_shape[3]}>$strTriangle</option>";
|
||||
echo "<option value=\"4\" {$selected_shape[4]}>$strPortraitRectangle</option>";
|
||||
echo "</select>";
|
||||
/*
|
||||
$status_arr=array('blink gray','blink green','blink yellow','blink red','blink blue','blink umbra','blink white','not use','gray','green','yellow','red','blue','umbra','white','not use');
|
||||
echo "$strStatus";
|
||||
echo "<select size=\"1\" name=\"status\"> ";
|
||||
for($j=0;$j < sizeOf($status_arr);$j++){
|
||||
echo "<option value=\"$j\" ";
|
||||
if($j == $status){
|
||||
echo "selected";
|
||||
}
|
||||
echo ">{$status_arr[$j]}</option>";
|
||||
}
|
||||
echo "</select>";
|
||||
*/
|
||||
?>
|
||||
|
||||
<?php echo "$strPointOfMove";?>:
|
||||
x=<input type="text" name="point_x" size="3" maxlength="3" value="<?php echo "$point_x";?>">,
|
||||
y=<input type="text" name="point_y" size="3" maxlength="3" value="<?php echo "$point_y";?>">
|
||||
<?php echo "$strRemark";?> <input type="text" name="remark" size="25" maxlength="32" value="<?php echo "$remark";?>" >
|
||||
<input type="submit" value="<?php echo "$strSubmit";?>" name="submit"><input type="reset" value="<?php echo "$strCancel";?>" name="reset">
|
||||
</nobr>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<?php
|
||||
if($mode == 'edit'){
|
||||
echo "\n <input type=\"hidden\" name=\"selected_led_num\" value=\"$led_num\">";
|
||||
}
|
||||
}
|
||||
?>
|
||||
<script LANGUAGE="JavaScript">
|
||||
window.parent.document.body.rows="*,20%";
|
||||
</script>
|
||||
<?php
|
||||
echo "\n <input type=\"hidden\" name=\"mode\" value=\"$mode\">";
|
||||
echo "\n <input type=\"hidden\" name=\"submode\" value=\"$submode\">";
|
||||
echo "\n <input type=\"hidden\" name=\"all_page_num\" value=\"$all_page_num\">";
|
||||
echo "\n <input type=\"hidden\" name=\"initial_record\" value=\"$initial_record\">";
|
||||
echo "\n <input type=\"hidden\" name=\"number_of_records\" value=\"$number_of_records\">";
|
||||
echo "\n <input type=\"hidden\" name=\"scroll_y\" value=\"$scroll_y\">";
|
||||
?>
|
||||
|
||||
</form>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
32
wxc2_omc/sysDefine/ledDef/led_set_index.php
Executable file
32
wxc2_omc/sysDefine/ledDef/led_set_index.php
Executable file
@@ -0,0 +1,32 @@
|
||||
<?php
|
||||
/*************************************************************************
|
||||
* <20>ļ<EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>
|
||||
* <20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:ϵͳ״̬<D7B4><CCAC>ʾҳ<CABE>棬<EFBFBD><E6A3AC><EFBFBD><EFBFBD>Applet<65><74>
|
||||
*
|
||||
* <20><><EFBFBD>ù<EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:applet_router.php
|
||||
* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:left_menu.php
|
||||
*
|
||||
*
|
||||
* <20><><EFBFBD>ߣ<EFBFBD>
|
||||
*
|
||||
*<2A><EFBFBD>ע<EFBFBD>ͣ<EFBFBD>
|
||||
*NO.1
|
||||
*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
*ʱ<>䣺
|
||||
*<2A><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>
|
||||
*************************************************************************/
|
||||
require("../../inc/header.inc");
|
||||
?>
|
||||
<frameset rows="*,0%" framespacing="0" border="0" frameborder="0">
|
||||
<frame name="main_up" src="led_set_list.php">
|
||||
<frame name="footnotes" target="main_up" src="led_set_down.php">
|
||||
<noframes>
|
||||
<body>
|
||||
|
||||
<p><3E><><EFBFBD><EFBFBD>ҳʹ<D2B3><CAB9><EFBFBD>˿<EFBFBD><CBBF>ܣ<EFBFBD><DCA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֧<EFBFBD>ֿ<EFBFBD><D6BF>ܡ<EFBFBD></p>
|
||||
|
||||
</body>
|
||||
</noframes>
|
||||
</frameset>
|
||||
|
||||
</html>
|
||||
391
wxc2_omc/sysDefine/ledDef/led_set_up.php
Executable file
391
wxc2_omc/sysDefine/ledDef/led_set_up.php
Executable file
@@ -0,0 +1,391 @@
|
||||
<?php
|
||||
/*************************************************************************
|
||||
* <20>ļ<EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>
|
||||
* <20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:<3A>б<EFBFBD><D0B1><EFBFBD>ʾLED<45>ƣ<EFBFBD><C6A3><EFBFBD><EFBFBD>ṩ<EFBFBD><EFBFBD><DEB8><EFBFBD><EFBFBD><EFBFBD>
|
||||
*
|
||||
* <20><><EFBFBD>ù<EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:applet_display.php
|
||||
*
|
||||
*
|
||||
* <20><><EFBFBD>ߣ<EFBFBD>
|
||||
*
|
||||
*<2A><EFBFBD>ע<EFBFBD>ͣ<EFBFBD>
|
||||
*NO.1
|
||||
*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
*ʱ<>䣺
|
||||
*<2A><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>
|
||||
*************************************************************************/
|
||||
require("../../inc/header.inc");
|
||||
@set_time_limit(600);
|
||||
$DEBUG = 0;
|
||||
$db=$omc_db;
|
||||
$table_name = sysLedConf;
|
||||
$sort_field = 'key_led_num';
|
||||
$sort_direction = 'ASC';
|
||||
$number_records_to_display = 160;
|
||||
$divide_number = 20480;
|
||||
if($DEBUG) echo "<br> mode = $mode, submode = $submode";
|
||||
//key_led_num shape key_status key_src_page_type key_src_page_num dst_page_type dst_page_num point_x point_y width height remark update_time
|
||||
|
||||
|
||||
//===========================================<3D><><EFBFBD><EFBFBD>LED<45><44><EFBFBD>»<EFBFBD><C2BB><EFBFBD><EFBFBD><EFBFBD>=====================================================
|
||||
//---------------------------<2D><><EFBFBD><EFBFBD>-----------------------------
|
||||
if($mode == 'edit' && isset($selected_led_num)){
|
||||
$update_sql = "UPDATE $table_name
|
||||
SET shape ='$shape',
|
||||
key_src_page_type = '$src_page_type',
|
||||
key_src_page_num = '$src_page_num',
|
||||
dst_page_type = '$dst_page_type',
|
||||
dst_page_num = '$dst_page_num',
|
||||
point_x = '$point_x',
|
||||
point_y = '$point_y',
|
||||
remark = '$remark',
|
||||
sync_from_led = '$src_led'
|
||||
WHERE key_led_num ='$selected_led_num'
|
||||
";
|
||||
mysqli_query($pubConn,$update_sql);
|
||||
if($DEBUG) echo "<br> update_sql = $update_sql";
|
||||
echo mysqli_error($pubConn);
|
||||
//---------------------------<2D><><EFBFBD><EFBFBD>-----------------------------
|
||||
}elseif($mode == 'add'){
|
||||
$insert_sql = "INSERT INTO $table_name
|
||||
(key_led_num,shape,key_status,key_src_page_type,key_src_page_num,dst_page_type,dst_page_num,point_x,point_y,width,height,remark)
|
||||
VALUES
|
||||
('$add_led_num','$shape','15','$src_page_type','$src_page_num','$dst_page_type','$dst_page_num','$point_x','$point_y','1','1','$remark')
|
||||
";
|
||||
if($DEBUG) echo "<br> $insert_sql";
|
||||
mysqli_query($pubConn,$insert_sql);
|
||||
echo mysqli_error($pubConn);
|
||||
//==================================================<3D><><EFBFBD><EFBFBD>LED<45><44><EFBFBD><EFBFBD>============================================================
|
||||
//--------------------------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>------------------------------
|
||||
}elseif($mode == 'batch' && $submode == 'move'){
|
||||
$move_x = $move_x -0;
|
||||
$move_y = $move_y -0;
|
||||
if($DEBUG) echo "<br>sel_src_page = $sel_src_page,sel_dst_page = $sel_dst_page,sel_shape = $sel_shape,sel_status = $sel_status";
|
||||
$src_page_sql = ($sel_src_page == 'on')?" key_src_page_type = '$src_page_type', key_src_page_num = '$src_page_num', ":'';
|
||||
$dst_page_sql = ($sel_dst_page == 'on')?" dst_page_type = '$dst_page_type', dst_page_num = '$dst_page_num', ":'';
|
||||
$shape_sql = ($sel_shape == 'on')?" shape ='$shape', ":'';
|
||||
$status_sql = ($sel_status == 'on')?" key_status ='$status', ":'';
|
||||
$point_sql = "point_x = (point_x + $move_x), point_y = (point_y + $move_y) ";
|
||||
$where_sql = "WHERE key_led_num >='$bgn_led' AND key_led_num <='$end_led'";
|
||||
|
||||
//-------<2D><><EFBFBD><EFBFBD>ԭʼ<D4AD><CABC><EFBFBD><EFBFBD>״̬<D7B4><CCAC><EFBFBD><EFBFBD>-------
|
||||
$update_sql = "UPDATE $table_name SET ".$src_page_sql.$dst_page_sql.$shape_sql.$status_sql.$point_sql.$where_sql;
|
||||
mysqli_query($pubConn,$update_sql);
|
||||
if($DEBUG) echo "<br> update_sql = $update_sql";
|
||||
echo mysqli_error($pubConn);
|
||||
|
||||
//-----------<2D><><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD><EFBFBD>LED״̬----------
|
||||
if($sel_status == 'on'){
|
||||
//--<2D><><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD><EFBFBD>״̬<D7B4><CCAC><EFBFBD><EFBFBD>---
|
||||
$update_status_sql = "UPDATE sysLedStat
|
||||
SET key_status='15151515151515151515151515151515'
|
||||
WHERE if(key_led_num < '$divide_number',key_led_num >= FLOOR($bgn_led/16),key_led_num >= '$bgn_led')
|
||||
AND if(key_led_num < '$divide_number',key_led_num <= FLOOR($end_led/16),key_led_num <= '$end_led')
|
||||
";
|
||||
mysqli_query($pubConn,$update_status_sql);
|
||||
if($DEBUG) echo "<br> update_status_sql = $update_status_sql";
|
||||
echo mysqli_error($pubConn);
|
||||
//--<2D><>ʶ<EFBFBD><CAB6><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD>---
|
||||
//ɾ<><C9BE>LED״̬<D7B4><CCAC><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>5<EFBFBD><35><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>
|
||||
//byte0<65><30>0/1/2/3=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/<2F><><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD>/<2F><><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7>
|
||||
//byte1-4<><34><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>LED<45><44>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD>
|
||||
//byte5-8<><38><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>LED<45><44><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
//ע<><D7A2>LED<45>Ʊ<EFBFBD><C6B1><EFBFBD>Ϊ16<31><36><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֻɾ<D6BB><C9BE>һ<EFBFBD><D2BB>LED<45><44>LED<45><44>ֹ<EFBFBD><D6B9><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
//<2F><><EFBFBD>磺<EFBFBD><E7A3BA>1000F000F<30><46><EFBFBD><EFBFBD>ʾɾ<CABE><C9BE>LED15
|
||||
|
||||
$shm_offset = 1;
|
||||
$bgn_led_hex = dechex($bgn_led);
|
||||
$bgn_led_hex = omc_keep_length($bgn_led_hex,0,4);
|
||||
$end_led_hex = dechex($end_led);
|
||||
$end_led_hex = omc_keep_length($end_led_hex,0,4);
|
||||
$shm_value = '1'.$bgn_led_hex.$end_led_hex;
|
||||
if($DEBUG) echo "<br> set:$shm_value";
|
||||
$shm_result = omc_set_shm($shm_value,$shm_offset);
|
||||
if($shm_result < 0){
|
||||
echo "<br><font size=\"3\" color =\"#ff0000\">Set LED(from $bgn_led to $end_led) fail,Please try again[can not write share memory]</font>";
|
||||
}else{
|
||||
sleep(5);
|
||||
$shm_count = 9;
|
||||
$shm_result = omc_get_shm($shm_offset,$shm_count);
|
||||
if($DEBUG) echo "<br> get:$shm_result";
|
||||
$shm_result = substr($shm_result,0,1);
|
||||
if($shm_result != '2'){
|
||||
echo "<br><font size=\"3\" color =\"#ff0000\">Set LED(from $bgn_led to $end_led) fail,Please try again[return error]</font>";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//---------------------------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-----------------------------
|
||||
}elseif($mode == 'batch' && $submode == 'mid'){
|
||||
for($i = $bgn_led; $i < $end_led; $i++){
|
||||
$update_sql = "UPDATE $table_name
|
||||
SET point_x = '$bgn_x' ,
|
||||
point_y = '$bgn_y'
|
||||
WHERE key_led_num ='$i'
|
||||
";
|
||||
mysqli_query($pubConn,$update_sql);
|
||||
if($DEBUG) echo "<br> update_sql = $update_sql";
|
||||
echo mysqli_error($pubConn);
|
||||
$bgn_x += $move_x;
|
||||
$bgn_y += $move_y;
|
||||
}
|
||||
}
|
||||
|
||||
//==================================================LED<45>б<EFBFBD><D0B1><EFBFBD>ʾ============================================================
|
||||
$offset = array(20480,20489,20577);
|
||||
function get_page_id($page_type,$page_num,$offset){
|
||||
if($page_type < 50){
|
||||
$type_offset = $offset[$page_type];
|
||||
switch($page_type){
|
||||
case 0:
|
||||
$page_type = "Map";
|
||||
break;
|
||||
case 1:
|
||||
$page_type = "Center";
|
||||
break;
|
||||
case 2:
|
||||
$page_type = "BSS";
|
||||
break;
|
||||
default:
|
||||
$page_type = "unkown";
|
||||
return($page_type);
|
||||
}
|
||||
$page_num = $page_num - $type_offset;
|
||||
$page_id = $page_type.' - '.$page_num;
|
||||
}else{
|
||||
$sys_code = $page_type - 50;
|
||||
$sys_type = omc_sys_code2type($sys_code);
|
||||
//echo "<br>sys_type=$sys_type";
|
||||
$sys_num = substr($page_num,0,2);
|
||||
$subsys_num = substr($page_num,2,2);
|
||||
$sys_id = $sys_type.$sys_num.'_'.$subsys_num;
|
||||
$page_id = $sys_id;
|
||||
}
|
||||
return($page_id);
|
||||
}
|
||||
|
||||
function get_status($status_num)
|
||||
{
|
||||
$status=array('blink gray','blink green','blink yellow','blink red','blink blue','blink umbra','blink white','not use','gray','green','yellow','red','blue','umbra','white','not use');
|
||||
for($i=0;$i < sizeOf($status);$i++){
|
||||
if($i == $status_num){
|
||||
return($status[$i]);
|
||||
}elseif($i == sizeOf($status)){
|
||||
return('unkown');
|
||||
}else{
|
||||
continue;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
//--------------------------- <20><>ʼ<EFBFBD><CABC>ҳ<EFBFBD><D2B3><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>-----------------------------------------
|
||||
if (!$number_of_records){
|
||||
$initial_record = 0;//<2F><>ʼ<EFBFBD><CABC>¼<EFBFBD><C2BC>
|
||||
$str_sql_all = "SELECT count(*) as number_of_records FROM $table_name";
|
||||
if($DEBUG)echo "<br> str_sql_all = $str_sql_all";
|
||||
$count_result = @mysqli_query($pubConn,$str_sql_all);
|
||||
$count_record = @mysql_fetch_object($count_result);
|
||||
$number_of_records = $count_record->number_of_records;
|
||||
if(!$number_of_records){
|
||||
echo "<br><font size =\"3\" color=\"#FF0000\">$strNotFindRecord</font>";
|
||||
exit();
|
||||
}
|
||||
$all_page_num = ceil($number_of_records / $number_records_to_display); //<2F><>ҳ<EFBFBD><D2B3>
|
||||
}
|
||||
|
||||
$this_page_num = round($initial_record / $number_records_to_display)+1; //<2F><>ҳҳ<D2B3><D2B3>
|
||||
|
||||
//------------------------------<2D><><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><C7BF>Ʒ<EFBFBD>ҳ<EFBFBD><D2B3>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD>ݱ<EFBFBD><DDB1><EFBFBD>------------------------------
|
||||
|
||||
if ($number_of_records >= 1) {
|
||||
//<2F><>һҳ<D2BB>Ŀ<EFBFBD>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD>
|
||||
$next_index = $initial_record + $number_records_to_display;
|
||||
if($next_index > $number_of_records){
|
||||
$next_index = $number_of_records;
|
||||
}
|
||||
//<2F><>һҳ<D2BB>Ŀ<EFBFBD>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD>
|
||||
$prev_index = $initial_record - $number_records_to_display;
|
||||
if ($prev_index < 0) {
|
||||
$prev_index = 0;
|
||||
}
|
||||
}
|
||||
|
||||
//<2F><>һҳ<D2BB><D2B3><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC>
|
||||
if ($initial_record != 0) {
|
||||
$t1 = "all_page_num=$all_page_num&initial_record=$prev_index&number_of_records=$number_of_records";
|
||||
$prev_img ="<a href=\"$PHP_SELF?$t1\">";
|
||||
$prev_img .= "<IMG alt=\"$strPreviousPage\" border=\"0\" src=\"../../images/pre_page.gif\" ></a> ";
|
||||
}
|
||||
|
||||
//<2F><>һҳ<D2BB><D2B3><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC>
|
||||
if ($next_index != $number_of_records && $number_of_records >0) {
|
||||
$t2 = "all_page_num=$all_page_num&initial_record=$next_index&number_of_records=$number_of_records";
|
||||
$next_img ="<a href=\"$PHP_SELF?$t2\">";
|
||||
$next_img .="<IMG alt=\"$strNextPage\" border=\"0\" src=\"../../images/next_page.gif\" ></a> ";
|
||||
}
|
||||
$last_num_this_page = $next_index -1;
|
||||
|
||||
//--------------------------------<2D>б<EFBFBD><D0B1><EFBFBD>ʾ-----------------------------------------------
|
||||
echo "<table><tr>";
|
||||
echo "<td width=\"30%\">";
|
||||
echo "Records:<font color=#0000ff>$initial_record - $last_num_this_page</font> of $number_of_records, Page: <font color=#0000ff> $this_page_num </font> ";
|
||||
echo "</td><td width=\"15%\">";
|
||||
echo "$prev_img $next_img";
|
||||
//echo "</td><td width=\"0%\">";
|
||||
//echo "<a href=\"javascript:select_led('mode=add&all_page_num=$all_page_num&initial_record=$initial_record&number_of_records=$number_of_records')\">$strAddLED</a>";
|
||||
echo "</td><td width=\"25%\">";
|
||||
echo "<a href=\"javascript:select_led('mode=batch&submode=move&all_page_num=$all_page_num&initial_record=$initial_record&number_of_records=$number_of_records')\">$strBatchOfLEDDefineSetting</a>";
|
||||
echo "</td><td width=\"25%\">";
|
||||
echo "<a href=\"javascript:select_led('mode=batch&submode=mid&all_page_num=$all_page_num&initial_record=$initial_record&number_of_records=$number_of_records')\">$strBatchOfLEDClearanceSetting</a>";
|
||||
echo "</td></tr></table>";
|
||||
?>
|
||||
|
||||
<script LANGUAGE="JavaScript">
|
||||
function select_led(link_var){
|
||||
var base_url,url,y;
|
||||
base_url='./led_set_down.php?';
|
||||
x = document.body.scrollLeft;
|
||||
y = document.body.scrollTop;
|
||||
url=base_url+link_var+'&scroll_y='+y;
|
||||
window.parent.footnotes.location=url;
|
||||
}
|
||||
function select_page(){
|
||||
var base_url,url_add,url;
|
||||
base_url='./led_set_up.php?<?php echo "all_page_num=$all_page_num&number_of_records=$number_of_records&initial_record=";?>';
|
||||
url_add=document.selectform.page_list.options[document.selectform.page_list.selectedIndex].value;
|
||||
url=base_url+url_add;
|
||||
window.location=url;
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
<?php
|
||||
if($scroll_y > 0){
|
||||
echo "<body onLoad='self.scrollBy(0,"."$scroll_y".")'>";
|
||||
}else{
|
||||
echo "<body>";
|
||||
}
|
||||
$sel_sql = "SELECT * FROM $table_name
|
||||
ORDER BY $sort_field $sort_direction
|
||||
LIMIT $initial_record, $number_records_to_display
|
||||
";
|
||||
$result = mysqli_query($pubConn,$sel_sql);
|
||||
echo mysqli_error($pubConn);
|
||||
if($DEBUG) echo "<br> sel_sql = $sel_sql";
|
||||
$rows = mysqli_fetch_array($result);
|
||||
|
||||
$sel_status_sql = "SELECT key_status
|
||||
FROM sysLedStat
|
||||
WHERE if(key_led_num < '$divide_number',key_led_num >= floor($initial_record/16),key_led_num >= $initial_record)
|
||||
AND if(key_led_num < '$divide_number',key_led_num <= floor(($initial_record+$number_records_to_display)/16),key_led_num <= ($initial_record+$number_records_to_display))
|
||||
";
|
||||
$status_result = mysqli_query($pubConn,$sel_status_sql);
|
||||
echo mysqli_error($pubConn);
|
||||
if($DEBUG) echo "<br> sel_status_sql = $sel_status_sql";
|
||||
$status_rows = mysqli_fetch_array($status_result);
|
||||
?>
|
||||
<form name="selectform" method="POST" action="./led_set_up.php" >
|
||||
<table border="1" width="100%" cellpadding="2" cellspacing="0" bordercolor="#666666" bordercolordark="#FFFFFF" bgcolor="#FFFFFF">
|
||||
<tr>
|
||||
<td width="5%">LED_ID</td>
|
||||
<td width="10%"><?php echo "$strStatus";?></td>
|
||||
<td width="10%"><?php echo "$strShape";?></td>
|
||||
<td width="15%"><?php echo "$strSourcePage";?></td>
|
||||
<td width="15%"><?php echo "$strTargetPage";?></td>
|
||||
<td width="10%"><?php echo "$strPoint";?></td>
|
||||
<td width="30%"><?php echo "$strRemark";?></td>
|
||||
<td width="5%" >
|
||||
<select size="1" name="page_list" onChange="javascript:select_page()">
|
||||
<?php
|
||||
/*
|
||||
for($i=0;$i < $all_page_num;$i++){
|
||||
$show_led_num = $i*$number_records_to_display;
|
||||
$isSelected=($initial_record == $show_led_num)?'selected':'';
|
||||
echo "<option value=\"$show_led_num\" $isSelected >$show_led_num</option>";
|
||||
}
|
||||
*/
|
||||
$led_name_def = array('--LED--','OMC','HLR','VLR','PPS','CNF','SMSC','AUC','EIR','GMSC','MSC','LAN','MTP2','CSC','LAPD','LAPDV5','VPS','PCR','PCRK','CNFC','PLAT','BSC','BTS','HBSC','HBTS','SN','VMS','EAN','--Page--','Area_P','Shelf_P','MSS_P','CSU_P','VPS_P','PCR_P','CNFC_P','AUC_P','MSC_P','VMS_P','EIR_P','OMC_P','HLR_P','VLR_P','PPS_P','CNF_P','SMSC_P','BSC_P','BTS_P');
|
||||
$led_number_def = array('0','0','64','128','192','256','320','384','9792','448','512','576','1600','2624','3648','4672','1600','6720','7744','8256','8768','11648','14272','3648','18112','18048','9856','9920','20480','20481','20489','20493','20497','20505','20521','20525','20537','20541','20545','20549','20553','20557','20561','20565','20569','20573','20577','20601');
|
||||
if(sizeof($led_name_def) != sizeof($led_number_def)){
|
||||
echo sizeof($led_name_def);
|
||||
echo sizeof($led_number_def);
|
||||
echo "ERROR of LED name <--> number setting!! please check it";
|
||||
}
|
||||
for($i=0;$i < sizeof($led_name_def);$i++){
|
||||
$show_led_num = $led_number_def[$i];
|
||||
$isSelected=($initial_record == $show_led_num)?'selected':'';
|
||||
echo "<option value=\"$show_led_num\" $isSelected >{$led_name_def[$i]}</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
$k=0;
|
||||
do{
|
||||
$led_num = $rows[key_led_num];
|
||||
//=0,Բ<><D4B2>=1,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=2,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=3,<2C><><EFBFBD><EFBFBD>
|
||||
switch($rows[shape]){
|
||||
case '0':
|
||||
$shape = "$strRound";
|
||||
break;
|
||||
case '1':
|
||||
$shape = "$strSquare";
|
||||
break;
|
||||
case '2':
|
||||
$shape = "$strLandscapeRectangle";
|
||||
break;
|
||||
case '3':
|
||||
$shape = "$strTriangle";
|
||||
break;
|
||||
case '4':
|
||||
$shape = "$strPortraitRectangle";
|
||||
break;
|
||||
case '5':
|
||||
$shape = "Cover EAN";
|
||||
break;
|
||||
default:
|
||||
$shape= "unkown";
|
||||
break;
|
||||
}
|
||||
$src_page_id = get_page_id($rows[key_src_page_type],$rows[key_src_page_num],$offset);
|
||||
$dst_page_id = get_page_id($rows[dst_page_type],$rows[dst_page_num],$offset);
|
||||
$remark = $rows[remark];
|
||||
if($led_num == $selected_led_num){
|
||||
$bgcolor = "bgcolor=\"#C0C0C0\"";
|
||||
}elseif($k % 16 == 0){
|
||||
$bgcolor = "bgcolor=\"#CCFFCC\"";
|
||||
}else{
|
||||
$bgcolor = '';
|
||||
}
|
||||
if($led_num < $divide_number){
|
||||
$status_offset =($led_num%16)*2;
|
||||
}else{
|
||||
$status_offset = 0;
|
||||
}
|
||||
$status_substr = substr($status_rows[key_status],$status_offset,2);
|
||||
$status = get_status($status_substr);
|
||||
echo "<tr $bgcolor>";
|
||||
echo "<td width=\"5%\">$led_num</td>";
|
||||
echo "<td width=\"10%\">$status</td>";
|
||||
echo "<td width=\"10%\">$shape</td>";
|
||||
echo "<td width=\"15%\">$src_page_id</td>";
|
||||
echo "<td width=\"15%\">$dst_page_id</td>";
|
||||
echo "<td width=\"10%\">($rows[point_x],$rows[point_y])</td>";
|
||||
echo "<td width=\"30%\">$remark</td>";
|
||||
echo "<td width=\"5%\"><a href=javascript:select_led('led_num=$led_num&mode=edit&all_page_num=$all_page_num&initial_record=$initial_record&number_of_records=$number_of_records')>edit</a></td>";
|
||||
//echo "<td width=\"5%\"><a href=\"./led_set_down.php?led_num=$led_num&mode=del&all_page_num=$all_page_num&initial_record=$initial_record&number_of_records=$number_of_records\">del</a></td>";
|
||||
echo "</tr>";
|
||||
$k++;
|
||||
if(($led_num+1) >= $divide_number){
|
||||
$status_rows = mysqli_fetch_array($status_result);
|
||||
}else if((($led_num+1)%16) == 0){
|
||||
$status_rows = mysqli_fetch_array($status_result);
|
||||
}
|
||||
}while($rows = mysqli_fetch_array($result));
|
||||
?>
|
||||
</table>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
650
wxc2_omc/sysDefine/logMngDef/logAttrDef.php
Executable file
650
wxc2_omc/sysDefine/logMngDef/logAttrDef.php
Executable file
@@ -0,0 +1,650 @@
|
||||
<?php
|
||||
|
||||
/*********************************************************
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD><EFBFBD>ݱ<EFBFBD><DDB1>е<EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD>ṹ<EFBFBD>ı༭<C4B1><E0BCAD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD>ϵͳ<CFB5><CDB3>
|
||||
<20>÷ּ<C3B7>Ŀ¼<C4BF>ķ<EFBFBD>ʽ<EFBFBD><CABD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>нṹ<D0BD><E1B9B9><EFBFBD>Ļ<EFBFBD><C4BB>֣<EFBFBD><D6A3><EFBFBD><EFBFBD>ոû<D5B8><C3BB>֣<EFBFBD><D6A3>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD>齫<EFBFBD><E9BDAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״<EFBFBD>˵<EFBFBD><CBB5><EFBFBD>
|
||||
|
||||
<20><><EFBFBD>ù<EFBFBD>ϵ:<3A><><EFBFBD><EFBFBD>: connectdb.inc<6E><63>inc/header.inc
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:
|
||||
|
||||
<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 > Log Management > Log Structure";
|
||||
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;
|
||||
|
||||
function omcGetObjDb($sysTypeNo)
|
||||
{
|
||||
$dbName = 'OBJ_' . $sysTypeNo;
|
||||
return ($dbName);
|
||||
}
|
||||
|
||||
$pubDb = 'OMC_PUB';
|
||||
$sysConfTable = 'OMC_PUB.sysConf';
|
||||
$dataConfTable = 'OMC_PUB.sysLogSourceConf';
|
||||
|
||||
if (!isset($sysTypeNo)) {
|
||||
$sysTypeSql = "SELECT sysTypeNo
|
||||
FROM $dataConfTable
|
||||
ORDER BY sysTypeNo LIMIT 0,1
|
||||
";
|
||||
if ($DEBUG) echo "<br>$sysTypeSql";
|
||||
$sysTypeResult = mysqli_query($pubConn, $sysTypeSql);
|
||||
$sysTypeRows = @mysqli_fetch_array($sysTypeResult);
|
||||
$sysTypeNo = $sysTypeRows[sysTypeNo];
|
||||
if ($DEBUG) echo "<br>sysTypeNo=$sysTypeNo";
|
||||
}
|
||||
|
||||
$objDb = omcGetObjDb($sysTypeNo);
|
||||
if ($DEBUG) echo "<br>objDb=$objDb";
|
||||
$dataTypeNo = isset($dataTypeNo) ? $dataTypeNo : 0;
|
||||
if ($DEBUG) echo "<br>dataTypeNo=$dataTypeNo";
|
||||
$dataAttrDefTable = 'logAttrDef_' . $dataTypeNo;
|
||||
if ($DEBUG) echo "<br>dataAttrDefTable=$dataAttrDefTable";
|
||||
$maxLevelNum = 5;
|
||||
|
||||
//----------------------
|
||||
//ѡ<><D1A1><EFBFBD><EFBFBD><EFBFBD>汾
|
||||
if ($language == 'eng') {
|
||||
$objNameField = name_2; //<2F><><EFBFBD><EFBFBD>2
|
||||
} else {
|
||||
$objNameField = name_1; //<2F><><EFBFBD><EFBFBD>1(Ĭ<><C4AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
|
||||
}
|
||||
//-----------------------
|
||||
|
||||
/**************************************ɾ<><C9BE>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>***********************************************/
|
||||
if ($delete) {
|
||||
$delSql = "DELETE FROM $dataAttrDefTable WHERE keyId='$keyId'";
|
||||
$delResult = mysqli_query($pubConn, $delSql);
|
||||
echo mysqli_error($pubConn);
|
||||
//----------------
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
|
||||
|
||||
//------------
|
||||
if ($delResult) {
|
||||
echo "<script LANGUAGE=\"JavaScript\">";
|
||||
echo "alert('";
|
||||
echo $strDeleteSuccess;
|
||||
echo "')";
|
||||
echo "</script>";
|
||||
} else {
|
||||
echo "<script LANGUAGE=\"JavaScript\">";
|
||||
echo "alert('";
|
||||
echo $strDeleteFailure;
|
||||
echo "')";
|
||||
echo "</script>";
|
||||
}
|
||||
} //end if($delete)
|
||||
|
||||
|
||||
/*****************************<2A><><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>µIJ<C2B5><C4B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͻ<CDBB><F2B4B4BD>µIJ<C2B5><C4B2><EFBFBD><EFBFBD>ṹ<EFBFBD><E1B9B9>*****************************/
|
||||
if ($save) {
|
||||
if ($DEBUG) echo "<br>keyId = $keyId";
|
||||
if ($keyId == 'new') { //<2F><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
$saveSql = "REPLACE INTO $dataAttrDefTable (fieldName,name_1,name_2,desc_1,desc_2,dataTypeNo,number,length,valueType,operType,initValue,minValue,maxValue,setTemplate_1,setTemplate_2,needNote,note_1,note_2,level_1,level_2,level_3,level_4,level_5,level_6,level_7,level_8,level_9,level_10) VALUES('$fieldName','$name_1','$name_2','$desc_1','$desc_2','$dataTypeNo','$number','$length','$valueType','$operType','$initValue','$minValue','$maxValue','$setTemplate_1','$setTemplate_2','$needNote','$note_1','$note_2','$level_1','$level_2','$level_3','$level_4','$level_5','$level_6','$level_7','$level_8','$level_9','$level_10')";
|
||||
$saveResult = mysqli_query($pubConn, $saveSql);
|
||||
if ($saveResult) {
|
||||
$keyIdSel = "SELECT keyId FROM $dataAttrDefTable WHERE
|
||||
level_1='$level_1' AND
|
||||
level_2='$level_2' AND
|
||||
level_3='$level_3' AND
|
||||
level_4='$level_4' AND
|
||||
level_5='$level_5' AND
|
||||
level_6='$level_6' AND
|
||||
level_7='$level_7' AND
|
||||
level_8='$level_8' AND
|
||||
level_9='$level_9' AND
|
||||
level_10='$level_10'
|
||||
";
|
||||
$keyIdResult = mysqli_query($pubConn, $keyIdSel);
|
||||
$keyIdeRows = mysqli_fetch_array($keyIdResult);
|
||||
$keyId = $keyIdeRows[keyId];
|
||||
}
|
||||
} elseif ($keyId > 0) { //<2F><EFBFBD><DEB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
if ($needNote != 1) {
|
||||
$needNote = 0;
|
||||
}
|
||||
$saveSql = "UPDATE $dataAttrDefTable
|
||||
SET
|
||||
fieldName='$fieldName',
|
||||
name_1='$name_1',
|
||||
name_2='$name_2',
|
||||
desc_1='$desc_1',
|
||||
desc_2='$desc_2',
|
||||
dataTypeNo='$dataTypeNo',
|
||||
number='$number',
|
||||
length='$length',
|
||||
valueType='$valueType',
|
||||
operType='$operType',
|
||||
initValue='$initValue',
|
||||
minValue='$minValue',
|
||||
maxValue='$maxValue',
|
||||
needNote='$needNote',
|
||||
note_1='$note_1',
|
||||
note_2='$note_2',
|
||||
level_1='$level_1',
|
||||
level_2='$level_2',
|
||||
level_3='$level_3',
|
||||
level_4='$level_4',
|
||||
level_5='$level_5',
|
||||
level_6='$level_6',
|
||||
level_7='$level_7',
|
||||
level_8='$level_8',
|
||||
level_9='$level_9',
|
||||
level_10='$level_10'
|
||||
WHERE keyId='$keyId'
|
||||
";
|
||||
$saveResult = mysqli_query($pubConn, $saveSql);
|
||||
} else {
|
||||
echo "<br>Error: keyId == NULL";
|
||||
}
|
||||
if ($DEBUG) echo "<br>$saveSql";
|
||||
echo mysqli_error($pubConn);
|
||||
if ($saveResult > 0) {
|
||||
//<2F><><EFBFBD>±<EFBFBD><C2B1><EFBFBD><EFBFBD>ļ<EFBFBD>
|
||||
$csvFileName = '/usr/local/apache/htdocs/db_backup/other/' . $objDb . '.' . $dataAttrDefTable . '.csv';
|
||||
if ($DEBUG) echo "<br>csvFileName=$csvFileName";
|
||||
@unlink($csvFileName);
|
||||
$csvFileUpdateSql = " SELECT *
|
||||
INTO OUTFILE '$csvFileName'
|
||||
FIELDS TERMINATED BY ','
|
||||
LINES TERMINATED BY '\n'
|
||||
FROM $dataAttrDefTable
|
||||
";
|
||||
$csvFileUpdateResult = mysqli_query($pubConn, $csvFileUpdateSql);
|
||||
if ($DEBUG) echo "<br>csvFileUpdateSql = $csvFileUpdateSql<br>";
|
||||
echo mysqli_error($pubConn);
|
||||
echo "<script LANGUAGE=\"JavaScript\">";
|
||||
echo "alert('";
|
||||
echo $strEditSuccess;
|
||||
echo "')";
|
||||
echo "</script>";
|
||||
} else {
|
||||
echo "<script LANGUAGE=\"JavaScript\">";
|
||||
echo "alert('";
|
||||
echo $strEditFailure;
|
||||
echo "')";
|
||||
echo "</script>";
|
||||
}
|
||||
} //end if($save)
|
||||
|
||||
/*****************************<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ͳ<EFBFBD><CDB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ñ<EFBFBD>*****************************/
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
$dbList = mysqli_query($link[0], "SHOW DATABASES");
|
||||
$dbNum = mysqli_num_rows($dbList);
|
||||
$dbRows = mysqli_fetch_array($dbList);
|
||||
for ($i = 0; $i < $dbNum; $i++) {
|
||||
// $dbName = mysql_dbname($dbList, $i);
|
||||
$dbName = $dbRows[0];
|
||||
|
||||
if ($dbName == $objDb) {
|
||||
if ($DEBUG) echo "<br> $objDb have be created";
|
||||
break;
|
||||
}
|
||||
if ($i == $dbNum - 1) {
|
||||
if ($DEBUG) echo "<br>$objDb have not be created";
|
||||
//step 1.create objDb
|
||||
$sql = "CREATE DATABASE $objDb";
|
||||
mysqli_query($pubConn, $sql);
|
||||
if ($DEBUG) echo "<br>create $objDb sql =$sql";
|
||||
echo mysqli_error($pubConn);
|
||||
}
|
||||
}
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
if ($dbName) $dbConn=mysqli_connect($OMC_server[0]['host'],$OMC_server[0]['user'],$OMC_server[0]['password'], $dbName);
|
||||
$tableList= mysqli_query($dbConn,"SHOW TABLES");
|
||||
$tableNum = mysqli_num_rows($tableList);
|
||||
$tableRows = mysqli_fetch_array($tableList);
|
||||
for ($i = 0; $i < $tableNum; $i++) {
|
||||
//$tableName = mysql_tablename($tableList, $i);
|
||||
$tableName = $tableRows[0];
|
||||
if ($tableName == $dataAttrDefTable) {
|
||||
if ($DEBUG) echo "<br>$dataAttrDefTable have be created";
|
||||
break;
|
||||
}
|
||||
if ($i == $tableNum - 1) {
|
||||
//step 2.create paramConf table in objDb
|
||||
$sql = "CREATE TABLE $dataAttrDefTable (
|
||||
keyId tinyint(4) NOT NULL auto_increment,
|
||||
fieldName varchar(50) NOT NULL,
|
||||
name_1 varchar(30) NOT NULL,
|
||||
name_2 varchar(30) NOT NULL,
|
||||
desc_1 varchar(255) NOT NULL,
|
||||
desc_2 varchar(255) NOT NULL,
|
||||
dataTypeNo tinyint(1) DEFAULT '0' NOT NULL,
|
||||
operType tinyint(1) DEFAULT '0' NOT NULL,
|
||||
number int(6) DEFAULT '0' NOT NULL,
|
||||
length smallint(3) DEFAULT '0' NOT NULL,
|
||||
valueType tinyint(1) DEFAULT '0' NOT NULL,
|
||||
initValue varchar(255) NOT NULL,
|
||||
minValue varchar(255) NOT NULL,
|
||||
maxValue varchar(255) NOT NULL,
|
||||
setTemplate_1 text NOT NULL,
|
||||
setTemplate_2 text NOT NULL,
|
||||
needNote tinyint(1) DEFAULT '0' NOT NULL,
|
||||
note_1 varchar(200) NOT NULL,
|
||||
note_2 varchar(200) NOT NULL,
|
||||
level_1 int(5) DEFAULT '0' NOT NULL,
|
||||
level_2 int(5) DEFAULT '0' NOT NULL,
|
||||
level_3 int(5) DEFAULT '0' NOT NULL,
|
||||
level_4 int(5) DEFAULT '0' NOT NULL,
|
||||
level_5 int(5) DEFAULT '0' NOT NULL,
|
||||
level_6 int(5) DEFAULT '0' NOT NULL,
|
||||
level_7 int(5) DEFAULT '0' NOT NULL,
|
||||
level_8 int(5) DEFAULT '0' NOT NULL,
|
||||
level_9 int(5) DEFAULT '0' NOT NULL,
|
||||
level_10 int(5) DEFAULT '0' NOT NULL,
|
||||
PRIMARY KEY (keyId),
|
||||
KEY level_1 (level_1),
|
||||
KEY level_2 (level_2),
|
||||
KEY level_3 (level_3),
|
||||
KEY level_4 (level_4),
|
||||
KEY level_5 (level_5),
|
||||
KEY level_6 (level_6),
|
||||
KEY level_7 (level_7),
|
||||
KEY level_8 (level_8),
|
||||
KEY level_9 (level_9),
|
||||
KEY level_10 (level_10)
|
||||
)";
|
||||
mysqli_query($pubConn, $sql);
|
||||
if ($DEBUG) echo "<br>create paramConf table sql =$sql";
|
||||
echo mysqli_error($pubConn);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
/*****************************<2A><>ʾһ<CABE><D2BB><EFBFBD>豸<EFBFBD><E8B1B8><EFBFBD>͵IJ<CDB5><C4B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*****************************/
|
||||
?>
|
||||
|
||||
|
||||
<script LANGUAGE="JavaScript">
|
||||
function chgSysType() {
|
||||
var baseUrl, urlAdd, url;
|
||||
baseUrl = '<?php echo "$PHP_SELF?"; ?>';
|
||||
urlAdd = document.confForm.dataList.options[document.confForm.dataList.selectedIndex].value;
|
||||
url = baseUrl + urlAdd;
|
||||
window.location = url;
|
||||
}
|
||||
|
||||
function chgObj() {
|
||||
var baseUrl, urlAdd, url;
|
||||
baseUrl = '<?php echo "$PHP_SELF?sysTypeNo=$sysTypeNo&dataTypeNo=$dataTypeNo&keyId="; ?>';
|
||||
urlAdd = document.confForm.keyId.options[document.confForm.keyId.selectedIndex].value;
|
||||
url = baseUrl + urlAdd;
|
||||
window.location = url;
|
||||
}
|
||||
|
||||
function chkValue(term) {
|
||||
term.value = term.value.toUpperCase();
|
||||
if (term.value.length != (document.confForm.length.value * 2)) {
|
||||
term.style.color = "BLUE";
|
||||
alert('2.Default Value length error,it must =' + document.confForm.length.value);
|
||||
return (false);
|
||||
}
|
||||
var hexStr = '0123456789ABCDEF';
|
||||
var checkStr = term.value;
|
||||
var allValid = true;
|
||||
for (i = 0; i < checkStr.length; i++) {
|
||||
ch = checkStr.charAt(i);
|
||||
for (j = 0; j < hexStr.length; j++) {
|
||||
if (ch == hexStr.charAt(j)) break;
|
||||
}
|
||||
if (j == hexStr.length) {
|
||||
allValid = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (!allValid) {
|
||||
alert('Must be a hexadecimal number');
|
||||
term.focus();
|
||||
term.style.color = "BLUE";
|
||||
return (false);
|
||||
}
|
||||
term.style.color = "BLACK";
|
||||
}
|
||||
|
||||
function chgValueType() {
|
||||
var valueType;
|
||||
valueType = document.confForm.valueType.options[document.confForm.valueType.selectedIndex].value;
|
||||
if (valueType == '2') {
|
||||
document.confForm.length.value = 5;
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<form method="POST" name=confForm action="<?php echo "$PHP_SELF"; ?>">
|
||||
<table border="1" width="100%" cellpadding="2" cellspacing="0" bordercolor="#666666" bordercolordark="#FFFFFF" bgcolor="#E6E6E6">
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="100%" colspan="2" align="center">
|
||||
<font size=3><b><?php echo "Log Atrribute Define"; ?></b></font>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%">
|
||||
<?php echo $strSelectDeviceType; ?>
|
||||
</td>
|
||||
<td width="70%">
|
||||
<select size="1" name="dataList" onChange="javascript:chgSysType()">
|
||||
<?php
|
||||
//<2F><>ʾѡ<CABE><D1A1><EFBFBD>豸<EFBFBD><E8B1B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>
|
||||
$sysTypeSql = "SELECT keyId,sysTypeNo,dataTypeNo,menuName,preObjId,dataStoreTable
|
||||
FROM $dataConfTable
|
||||
ORDER BY sysTypeNo,sysNo,subSysNo
|
||||
";
|
||||
if ($DEBUG) echo "<br>sysTypeSql=$sysTypeSql";
|
||||
$sysTypeResult = mysqli_query($pubConn, $sysTypeSql);
|
||||
$sysTypeRows = @mysqli_fetch_array($sysTypeResult);
|
||||
do {
|
||||
echo "<option value=\"sysTypeNo=$sysTypeRows[sysTypeNo]&dataTypeNo=$sysTypeRows[dataTypeNo]\" ";
|
||||
if ($sysTypeRows[sysTypeNo] == $sysTypeNo && $sysTypeRows[dataTypeNo] == $dataTypeNo) {
|
||||
echo "selected";
|
||||
$snmpHeadStr = $sysTypeRows[preObjId];
|
||||
$sysTypeName = $sysTypeRows[sysTypeName];
|
||||
$dataStoreTable = $sysTypeRows[dataStoreTable];
|
||||
}
|
||||
echo ">";
|
||||
echo "$sysTypeRows[menuName]";
|
||||
echo "</option>";
|
||||
} while ($sysTypeRows = mysqli_fetch_array($sysTypeResult));
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td width="30%">
|
||||
<?php echo $strSelectParaType; ?>
|
||||
</td>
|
||||
<td width="70%">
|
||||
<?php
|
||||
//<2F><>ʾѡ<CABE><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>
|
||||
$orderBy = '';
|
||||
for ($i = 1; $i <= $maxLevelNum; $i++) {
|
||||
if ($i < $maxLevelNum) {
|
||||
$tempStr = ' level_' . $i . ',';
|
||||
} else {
|
||||
$tempStr = ' level_' . $i;
|
||||
}
|
||||
$orderBy .= $tempStr;
|
||||
}
|
||||
echo "<select size=\"1\" name=\"keyId\" onChange=\"javascript:chgObj()\">";
|
||||
$objSql = "SELECT * FROM $dataAttrDefTable ORDER BY $orderBy";
|
||||
$objResult = mysqli_query($pubConn, $objSql);
|
||||
$objNum = mysqli_num_rows($objResult);
|
||||
echo "<option value=\"new\">------------------New------------------</option>";
|
||||
while ($objRows = mysqli_fetch_array($objResult)) {
|
||||
echo "<option value=\"$objRows[keyId]\" ";
|
||||
if ($objRows[keyId] == $keyId && $keyId > 0) {
|
||||
echo "selected";
|
||||
}
|
||||
echo ">";
|
||||
$spaceStr = '';
|
||||
$oidStr = '';
|
||||
for ($i = $maxLevelNum; $i >= 1; $i--) {
|
||||
$levelEndId = 'level_' . $i;
|
||||
if ($objRows[$levelEndId] > 0) {
|
||||
for ($j = 1; $j <= $i; $j++) {
|
||||
$spaceStr .= '  ';
|
||||
$levelBgnId = 'level_' . $j;
|
||||
$oidStr .= $objRows[$levelBgnId] . '.';
|
||||
}
|
||||
$spaceStr .= '|--';
|
||||
break;
|
||||
}
|
||||
}
|
||||
echo " $spaceStr $oidStr $objRows[$objNameField]";
|
||||
echo "</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
<?php
|
||||
if ($DEBUG) echo "<br>selected Id = $keyId";
|
||||
if ($DEBUG) echo "<br>objSql = $objSql";
|
||||
if ($DEBUG) echo mysqli_error($pubConn);
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<?php //------<2D><><EFBFBD><EFBFBD>oid-----------
|
||||
$objSql = "SELECT * FROM $dataAttrDefTable WHERE keyId = '$keyId'";
|
||||
$objResult = mysqli_query($pubConn, $objSql);
|
||||
$objRows = @mysqli_fetch_array($objResult);
|
||||
?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "TLV Tag" ?>:</td>
|
||||
<td width="70%">
|
||||
<?php
|
||||
for ($i = 1; $i <= $maxLevelNum; $i++) {
|
||||
$levelId = 'level_' . $i;
|
||||
echo "<input type=\"text\" name=\"level_" . $i . "\" maxLength=5 size=2 value=\"$objRows[$levelId]\">";
|
||||
if ($i < $maxLevelNum) {
|
||||
echo "•"; //dot
|
||||
}
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<?php //------<2D>ֶ<EFBFBD><D6B6><EFBFBD>-----------
|
||||
?>
|
||||
<tr>
|
||||
<td width="30%">
|
||||
<?php echo "Field Name"; ?>
|
||||
</td>
|
||||
<td width="70%">
|
||||
<?php
|
||||
echo "<select size=\"1\" name=\"fieldName\">";
|
||||
echo "<option value=\"-1\">-----</option>";
|
||||
$tmpArr = explode('.', $dataStoreTable);
|
||||
$subscriberDB = $tmpArr[0];
|
||||
$dataStoreTable = $tmpArr[1];
|
||||
//$fieldResult = mysql_list_fields($subscriberDB, $dataStoreTable);
|
||||
$fieldResult=mysqli_query($subscriberDbConn,"SHOW COLUMNS FROM $dataStoreTable");
|
||||
|
||||
$i = 0;
|
||||
while ($tmpName =mysqli_fetch_array($fieldResult)) {
|
||||
echo "<option value=\"$tmpName\" ";
|
||||
if ($tmpName == $objRows[fieldName]) {
|
||||
echo " selected";
|
||||
}
|
||||
echo ">$tmpName</option>";
|
||||
$i++;
|
||||
}
|
||||
echo "</select>";
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<?php //------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-----------
|
||||
?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "Object Name 1"; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="name_1" size="20" value="<?php echo "$objRows[name_1]"; ?>">(Chinese)
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "Object Name 2"; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="name_2" size="20" value="<?php echo "$objRows[name_2]"; ?>">(English)
|
||||
</td>
|
||||
</tr>
|
||||
<?php //------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-----------
|
||||
?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "Object Description 1" ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="desc_1" size="50" value="<?php echo "$objRows[desc_1]"; ?>">(Chinese)
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "Object Description 2" ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="desc_2" size="50" value="<?php echo "$objRows[desc_2]"; ?>">(English)
|
||||
</td>
|
||||
</tr>
|
||||
<!--
|
||||
<?php //------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-----------
|
||||
?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo $strSystemPara; ?>:</td>
|
||||
<td width="70%">
|
||||
<?php echo "$strYes"; ?><input type=radio value="1" name=dataTypeNo <?php if ($objRows[dataTypeNo] == '1') echo "checked"; ?>> 
|
||||
<?php echo "$strNo"; ?><input type=radio value="0" name=dataTypeNo <?php if ($objRows[dataTypeNo] == '0' || !isset($objRows[dataTypeNo])) echo "checked"; ?>>
|
||||
</td>
|
||||
</tr>
|
||||
-->
|
||||
<?php //------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-----------
|
||||
?>
|
||||
<tr>
|
||||
<td width="30%">Operation define:</td>
|
||||
<td width="70%">
|
||||
<select name="operType" size="1">
|
||||
<?php
|
||||
$operTypeArr = array("disable", "read only", "write only", "read and write");
|
||||
for ($i = 0; $i < sizeof($operTypeArr); $i++) {
|
||||
echo "<option value=\"$i\" ";
|
||||
if (!isset($objRows[operType]) && $setSelected <= 0 && $i == 3) {
|
||||
echo "selected";
|
||||
$setSelected = 1;
|
||||
} elseif ($objRows[operType] == $i) {
|
||||
echo "selected";
|
||||
}
|
||||
echo ">$operTypeArr[$i]</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td colspan="2">
|
||||
<font size=2><b>(Needn't fill the follow fields if this object have sub-objects)</b>
|
||||
<font>
|
||||
</td>
|
||||
</tr>
|
||||
<?php //------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-----------
|
||||
?>
|
||||
<tr>
|
||||
<td width="30%">Number of instance:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="number" size="5" value="1" readOnly>
|
||||
</td>
|
||||
</tr>
|
||||
<?php //------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-----------
|
||||
?>
|
||||
<tr>
|
||||
<td width="30%">Value Length(byte):</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="length" size="5" value="<?php echo "$objRows[length]"; ?>">
|
||||
</td>
|
||||
</tr>
|
||||
<?php //------<2D><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>-----------
|
||||
?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "Value Type"; ?>:</td>
|
||||
<td width="70%">
|
||||
<select size="1" name="valueType" onChange="javascript:chgValueType()">
|
||||
<?php
|
||||
$varTypeArr = array(array("4", "Hex String"), array("3", "Asc String"), array("2", "Integer"));
|
||||
for ($i = 0; $i < sizeof($varTypeArr); $i++) {
|
||||
echo "\n <option value=\"{$varTypeArr[$i][0]}\"";
|
||||
if ($objRows[valueType] == $varTypeArr[$i][0]) {
|
||||
echo " selected ";
|
||||
}
|
||||
echo ">{$varTypeArr[$i][1]}</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<?php //------ȡֵ<C8A1><D6B5>Χ-----------
|
||||
?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo $strValueRange; ?>:</td>
|
||||
<td width="70%">
|
||||
<nobr>
|
||||
min value = <input type="text" name="minValue" maxlength="255" size="20" value="<?php echo "$objRows[minValue]"; ?>" onChange="javascript: chkValue(this);">
|
||||
max value = <input type="text" name="maxValue" maxlength="255" size="20" value="<?php echo "$objRows[maxValue]"; ?>" onChange="javascript: chkValue(this);">
|
||||
</nobr>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%"><?php echo $strDefaultValue; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="initValue" maxlength="255" size="20" value="<?php echo "$objRows[initValue]"; ?>" onChange="javascript: chkValue(this);">
|
||||
</td>
|
||||
</tr>
|
||||
<?php //------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ-----------
|
||||
?>
|
||||
<tr>
|
||||
<td width="30%">Need Note:</td>
|
||||
<td width="70%">
|
||||
<input type="checkbox" name="needNote" value="1" <?php if ($objRows[needNote] == '1') echo "checked"; ?>>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%">Note Message 1:</td>
|
||||
<td width="70%">
|
||||
<input type="txt" name="note_1" size="40" value="<?php echo "$objRows[note_1]"; ?>">(Chinese)
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%">Note Message 2:</td>
|
||||
<td width="70%">
|
||||
<input type="txt" name="note_2" size="40" value="<?php echo "$objRows[note_2]"; ?>">(English)
|
||||
</td>
|
||||
</tr>
|
||||
<?php //------<2D><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-----------
|
||||
?>
|
||||
<!--
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td colspan="2">
|
||||
<input type="checkbox" name="isWantToInitParam" value="ON" onclick="expandIt('KB4');">
|
||||
<font size=2><b><?php echo $strDoYouFinishDefinitionOfAllParaType; ?></b></font>
|
||||
</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">
|
||||
</p>
|
||||
<input type="hidden" value="<?php echo $sysTypeNo; ?>" name="sysTypeNo">
|
||||
<input type="hidden" value="<?php echo $dataTypeNo; ?>" name="dataTypeNo">
|
||||
</form>
|
||||
<?php
|
||||
adjust_content_tail();
|
||||
?>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
461
wxc2_omc/sysDefine/logMngDef/logEditDef.php
Executable file
461
wxc2_omc/sysDefine/logMngDef/logEditDef.php
Executable file
@@ -0,0 +1,461 @@
|
||||
<?php
|
||||
/*********************************************************
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD>༭ģ<E0BCAD><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>IJ<EFBFBD><C4B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>棬Ԥ<E6A3AC><D4A4>
|
||||
|
||||
<20><><EFBFBD>ù<EFBFBD>ϵ:<3A><><EFBFBD><EFBFBD>: connectdb.inc<6E><63>inc/header.inc
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:
|
||||
|
||||
<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';
|
||||
$sysSubsConfTable = 'OMC_PUB.sysSubsConf';
|
||||
|
||||
if(!isset($sysTypeNo)){
|
||||
$sysTypeSql ="SELECT sysTypeNo
|
||||
FROM $sysConfTable
|
||||
WHERE needSubscriberConf ='1' ORDER BY sysTypeNo LIMIT 0,1
|
||||
";
|
||||
if($DEBUG) echo "<br>$sysTypeSql";
|
||||
$sysTypeResult = mysqli_query($pubConn,$sysTypeSql);
|
||||
$sysTypeRows = @mysqli_fetch_array($sysTypeResult);
|
||||
$sysTypeNo = $sysTypeRows[sysTypeNo];
|
||||
if($DEBUG) echo "<br>sysTypeNo=$sysTypeNo";
|
||||
}
|
||||
|
||||
function omcGetObjDb($sysTypeNo){
|
||||
$dbName = 'OBJ_'.$sysTypeNo;
|
||||
return($dbName);
|
||||
}
|
||||
|
||||
$objDb=omcGetObjDb($sysTypeNo);
|
||||
if($DEBUG) echo "<br>objDb=$objDb";
|
||||
if($DEBUG) echo "<br>dataTypeNo=$dataTypeNo";
|
||||
$dataTypeNo=isset($dataTypeNo)?$dataTypeNo:0;
|
||||
if($DEBUG) echo "<br>dataTypeNo=$dataTypeNo";
|
||||
$paramConfTable = 'subsParamConf_'.$dataTypeNo;
|
||||
if($DEBUG) echo "<br>paramConfTable=$paramConfTable";
|
||||
$maxLevelNum = 10;
|
||||
|
||||
if($DEBUG) echo "<br>$paramConfTable<br>";
|
||||
|
||||
//----------------------
|
||||
//ѡ<><D1A1><EFBFBD><EFBFBD><EFBFBD>汾
|
||||
if($language == 'eng'){
|
||||
$objNameField = name_2;
|
||||
$objSetField = setTemplate_2 ; //<2F><><EFBFBD><EFBFBD>2
|
||||
}else{
|
||||
$objNameField = name_1;
|
||||
$objSetField = setTemplate_1 ; //<2F><><EFBFBD><EFBFBD>1(Ĭ<><C4AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
|
||||
}
|
||||
//-----------------------
|
||||
|
||||
/*****************************<2A><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>µIJ<C2B5><C4B2><EFBFBD><EFBFBD>༭ģ<E0BCAD><C4A3>*****************************/
|
||||
if($save){
|
||||
if($DEBUG) echo "<br>keyId = $keyId";
|
||||
if($keyId > 0){
|
||||
$saveSql = "UPDATE $paramConfTable
|
||||
SET $objSetField = '$codeArea'
|
||||
WHERE keyId='$keyId'
|
||||
";
|
||||
$saveResult = mysqli_query($pubConn,$saveSql);
|
||||
}else{
|
||||
echo "<br>Error: keyId == NULL";
|
||||
exit();
|
||||
}
|
||||
if($DEBUG) echo "<br>$saveSql";
|
||||
echo mysqli_error($pubConn);
|
||||
if($saveResult){
|
||||
//<2F><><EFBFBD>±<EFBFBD><C2B1><EFBFBD><EFBFBD>ļ<EFBFBD>
|
||||
$csvFileName = '/usr/local/apache/htdocs/db_backup/other/'.$objDb.'.'.$paramConfTable.'.csv';
|
||||
@unlink($csvFileName);
|
||||
$csvFileUpdateSql=" SELECT *
|
||||
INTO OUTFILE '$csvFileName'
|
||||
FIELDS TERMINATED BY ','
|
||||
LINES TERMINATED BY '\n'
|
||||
FROM $paramConfTable
|
||||
";
|
||||
$csvFileUpdateResult = mysqli_query($pubConn ,$csvFileUpdateSql);
|
||||
echo mysqli_error($pubConn);
|
||||
echo "<script LANGUAGE=\"JavaScript\">";
|
||||
echo "alert('";
|
||||
echo "$strEditSuccess";
|
||||
echo "')";
|
||||
echo "</script>";
|
||||
}else{
|
||||
echo "<script LANGUAGE=\"JavaScript\">";
|
||||
echo "alert('";
|
||||
echo "$strEditFailure";
|
||||
echo "')";
|
||||
echo "</script>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
<?php
|
||||
/*****************************<2A><>ʾһ<CABE><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ı༭ģ<E0BCAD><C4A3>*****************************/
|
||||
?>
|
||||
<body bgcolor="#E6E6E6">
|
||||
|
||||
<script LANGUAGE="JavaScript">
|
||||
function chgSysType(){
|
||||
var baseUrl,urlAdd,url;
|
||||
baseUrl='<?php echo"$PHP_SELF?";?>';
|
||||
urlAdd=document.confForm.dataList.options[document.confForm.dataList.selectedIndex].value;
|
||||
url=baseUrl+urlAdd;
|
||||
window.location=url;
|
||||
}
|
||||
function chgObj(){
|
||||
var baseUrl,urlAdd,url;
|
||||
baseUrl='<?php echo"$PHP_SELF?sysTypeNo=$sysTypeNo&dataTypeNo=$dataTypeNo&keyId=";?>';
|
||||
urlAdd=document.confForm.keyId.options[document.confForm.keyId.selectedIndex].value;
|
||||
url = baseUrl+urlAdd;
|
||||
window.location=url;
|
||||
}
|
||||
function getOffset(){
|
||||
var offsetStr;
|
||||
var bgnOffset,endOffset;
|
||||
var bgnByte = document.confForm.bgnByte.options[document.confForm.bgnByte.selectedIndex].value;
|
||||
var bgnBit = document.confForm.bgnBit.options[document.confForm.bgnBit.selectedIndex].value;
|
||||
var endByte = document.confForm.endByte.options[document.confForm.endByte.selectedIndex].value;
|
||||
var endBit = document.confForm.endBit.options[document.confForm.endBit.selectedIndex].value;
|
||||
|
||||
if(bgnBit >= 0){
|
||||
bgnOffset = bgnByte+"."+bgnBit;
|
||||
}else{
|
||||
bgnOffset = bgnByte;
|
||||
}
|
||||
|
||||
if(endBit >= 0){
|
||||
endOffset = endByte+"."+endBit;
|
||||
}else{
|
||||
endOffset = endByte;
|
||||
}
|
||||
offsetStr = bgnOffset+"-"+endOffset;
|
||||
return(offsetStr);
|
||||
}
|
||||
|
||||
function addInputField()
|
||||
{
|
||||
var objName = document.confForm.objName.value;
|
||||
var unitName = document.confForm.unitName.value;
|
||||
var offsetStr = getOffset();
|
||||
var unitDef = document.confForm.inputEditCode.options[document.confForm.inputEditCode.selectedIndex].value;
|
||||
|
||||
if(document.confForm.codeArea.value.length <= 0){
|
||||
document.confForm.codeArea.value += objName;
|
||||
}
|
||||
if(unitName.length <= 0){
|
||||
unitName += "unitName";
|
||||
}
|
||||
document.confForm.codeArea.value += "\n[unit]"+unitName+"[u]"+offsetStr+"[u]input";
|
||||
document.confForm.codeArea.value += "\n[v]"+unitDef;
|
||||
}
|
||||
|
||||
function addSelecArea()
|
||||
{
|
||||
var objName = document.confForm.objName.value;
|
||||
var unitName = document.confForm.unitName.value;
|
||||
var offsetStr = getOffset();
|
||||
var unitDef = document.confForm.inputEditCode.options[document.confForm.inputEditCode.selectedIndex].value;
|
||||
var optNum = document.confForm.optNum.value;
|
||||
|
||||
if(document.confForm.codeArea.value.length <= 0){
|
||||
document.confForm.codeArea.value += objName;
|
||||
}
|
||||
if(unitName.length <= 0){
|
||||
unitName += "unitName";
|
||||
}
|
||||
document.confForm.codeArea.value += "\n[unit]"+unitName+"[u]"+offsetStr+"[u]select";
|
||||
for(i=0;i<optNum;i++){
|
||||
document.confForm.codeArea.value += "\n[v]DecValue[opt]MenuName";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function preview(sysTypeNo,objKeyId,initValue){
|
||||
URL="../../subscriberManage/pubSubsManage/paramEdit.php?TEST=1&sysTypeNo="+sysTypeNo+"&keyId="+objKeyId+"&setValue="+initValue;
|
||||
var msgWindow = open(URL, 'newWin', 'toolbar=no,directories=no,menubar=no,scrollbars=yes,resizable=yes,status=yes,width=400,height=350');
|
||||
msgWindow.focus();
|
||||
}
|
||||
|
||||
|
||||
</script>
|
||||
<?php
|
||||
echo "\n<script language=\"javascript\" src=\"../../inc/expand.js\" > </script>";
|
||||
?>
|
||||
<form method="POST" name="confForm" action="<?php echo"$PHP_SELF";?>" >
|
||||
<table border="1" width="100%" cellpadding="2" cellspacing="0" bordercolor="#666666" bordercolordark="#FFFFFF" bgcolor="#E6E6E6" >
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="100%" colspan="2" align="center">
|
||||
<font size=3><b><?php echo "Subscriber Parameter's GUI Edit Design"; ?></b></font>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="20%">
|
||||
<?php echo $strSelectDeviceType; ?>
|
||||
</td>
|
||||
<td width="80%">
|
||||
<select size="1" name="dataList" onChange="javascript:chgSysType()">
|
||||
<?php
|
||||
//<2F><>ʾѡ<CABE><D1A1><EFBFBD>豸<EFBFBD><E8B1B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>
|
||||
$sysTypeSql ="SELECT $sysConfTable.sysTypeNo,menuName,dataTypeNo
|
||||
FROM $sysConfTable,$sysSubsConfTable
|
||||
WHERE needSubscriberConf > '0'
|
||||
AND $sysConfTable.sysTypeNo=$sysSubsConfTable.sysTypeNo
|
||||
ORDER BY $sysConfTable.sysTypeNo
|
||||
";
|
||||
if($DEBUG) echo "<br>sysTypeSql=$sysTypeSql";
|
||||
$sysTypeResult = mysqli_query($pubConn,$sysTypeSql);
|
||||
$sysTypeRows = @mysqli_fetch_array($sysTypeResult);
|
||||
do{
|
||||
echo "<option value=\"sysTypeNo=$sysTypeRows[sysTypeNo]&dataTypeNo=$sysTypeRows[dataTypeNo]\" ";
|
||||
if($sysTypeRows[sysTypeNo] == $sysTypeNo && $sysTypeRows[dataTypeNo] ==$dataTypeNo){
|
||||
echo"selected";
|
||||
}
|
||||
echo ">";
|
||||
echo "$sysTypeRows[menuName]";
|
||||
echo "</option>";
|
||||
}while($sysTypeRows = mysqli_fetch_array($sysTypeResult));
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<?php echo $strSelectParaType; ?>
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<select size="1" name="keyId" onChange="javascript:chgObj()">
|
||||
<?php
|
||||
$orderBy = '';
|
||||
for($i=1;$i<=$maxLevelNum;$i++){
|
||||
if($i < $maxLevelNum){
|
||||
$tempStr = ' level_'.$i.',';
|
||||
}else{
|
||||
$tempStr = ' level_'.$i;
|
||||
}
|
||||
$orderBy .= $tempStr;
|
||||
}
|
||||
|
||||
$objSql = "SELECT * FROM $paramConfTable
|
||||
ORDER BY $orderBy
|
||||
";
|
||||
if($DEBUG) echo "<br>objSql=$objSql";
|
||||
$objResult = mysqli_query($pubConn ,$objSql);
|
||||
|
||||
//<2F><>ʾѡ<CABE><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>
|
||||
echo"<option value=\"new\">---------------Please Chose--------------</option>";
|
||||
while($objRows = mysqli_fetch_array($objResult)){
|
||||
echo "<option value=\"$objRows[keyId]\" ";
|
||||
if($objRows[keyId] == $keyId && $keyId > 0){
|
||||
echo "selected";
|
||||
}
|
||||
echo ">";
|
||||
$spaceStr = '';
|
||||
$oidStr='';
|
||||
for($i= $maxLevelNum; $i>=1; $i--){
|
||||
$levelEndId = 'level_'.$i;
|
||||
if($objRows[$levelEndId] > 0){
|
||||
for($j=1;$j<=$i;$j++){
|
||||
$spaceStr .='  ';
|
||||
$levelBgnId = 'level_'.$j;
|
||||
$oidStr .=$objRows[$levelBgnId].'.';
|
||||
}
|
||||
$spaceStr .='|--';
|
||||
break;
|
||||
}
|
||||
}
|
||||
echo "$spaceStr $oidStr $objRows[$objNameField]";
|
||||
echo"</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
<?php
|
||||
if($DEBUG) echo "<br>selected Id = $keyId";
|
||||
if($DEBUG) echo "<br>objSql = $objSql";
|
||||
if($DEBUG) echo mysqli_error($pubConn);
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
$objSql = "SELECT $objNameField,$objSetField,length,initValue,valueType FROM $paramConfTable WHERE keyId = '$keyId'";
|
||||
$objResult = mysqli_query($pubConn ,$objSql);
|
||||
$objRows = @mysqli_fetch_array($objResult);
|
||||
$length = $objRows[length];
|
||||
$objName = $objRows[$objNameField];
|
||||
$initValue = $objRows[initValue];
|
||||
$valueType = $objRows[valueType];
|
||||
if($DEBUG) echo "<br>valueType=$valueType";
|
||||
?>
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td colspan="2" width="100%">
|
||||
<font size=2><b>Design Area</b></font>
|
||||
<?php if($DEBUG) echo "<br>objSql=$objSql<br>";?>
|
||||
<?php echo mysqli_error($pubConn);?>
|
||||
</td>
|
||||
</tr>
|
||||
<?php //------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>----------- ?>
|
||||
<tr>
|
||||
<td>Name</td>
|
||||
<td><input type="text" name="objName" size="40" value="<?php echo "$objName";?>"></td>
|
||||
</tr>
|
||||
<?php //------<2D><><EFBFBD><EFBFBD>ƫ<EFBFBD><C6AB><EFBFBD><EFBFBD>----------- ?>
|
||||
<tr>
|
||||
<td>offset</td>
|
||||
<td>
|
||||
From <select size="1" name="bgnByte">
|
||||
<?php
|
||||
if($valueType == '2'){
|
||||
echo "<option value=\"0\">0</option>";
|
||||
}else{
|
||||
for($i=0;$i<$length;$i++){
|
||||
$i = (strlen($i) < 2)?'0'.$i:$i;
|
||||
echo "<option value=\"$i\">$i</option>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
byte
|
||||
<select size="1" name="bgnBit"><option value="0">0</option>
|
||||
<option value="1">1</option><option value="2">2</option>
|
||||
<option value="3">3</option><option value="4">4</option>
|
||||
<option value="5">5</option><option value="6">6</option>
|
||||
<option value="7">7</option>
|
||||
</select>bit
|
||||
To<select size="1" name="endByte">
|
||||
<?php
|
||||
if($valueType == '2'){
|
||||
$i=$length - 1;
|
||||
echo "<option value=\"$i\">$i</option>";
|
||||
}else{
|
||||
for($i=0;$i<$length;$i++){
|
||||
$i = (strlen($i) < 2)?'0'.$i:$i;
|
||||
echo "<option value=\"$i\">$i</option>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
</select>byte
|
||||
<select size="1" name="endBit"><option value="7">7</option>
|
||||
<option value="6">6</option><option value="5">5</option>
|
||||
<option value="4">4</option><option value="3">3</option>
|
||||
<option value="2">2</option><option value="1">1</option>
|
||||
<option value="0">0</option>
|
||||
</select>bit
|
||||
<?php
|
||||
switch($valueType){
|
||||
case '2':
|
||||
echo "(Value Type : Integer)";
|
||||
break;
|
||||
case '3':
|
||||
echo "(Value Type : Asc String)";
|
||||
break;
|
||||
case '4':
|
||||
echo "(Value Type : Hex String)";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<?php //------<2D><>Ԫ<EFBFBD>༭<EFBFBD><E0BCAD>----------- ?>
|
||||
<tr>
|
||||
<td>Unit Name</td>
|
||||
<td><input type="text" name="unitName" size="30">
|
||||
<!--
|
||||
Type:<select size="1" name="unitType">
|
||||
<option value="others">others</option>
|
||||
<option value="telNum">Telephone number</option>
|
||||
<option value="ipAddr">IP address</option>
|
||||
</select>(need if oct string)
|
||||
-->
|
||||
</td>
|
||||
</tr>
|
||||
<?php //------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>----------- ?>
|
||||
<tr>
|
||||
<td>Input Field</td>
|
||||
<td> mode:
|
||||
<select size="1" name="inputEditCode">
|
||||
<?php
|
||||
switch($valueType){
|
||||
case '2':
|
||||
echo "<option value=\"keepDec-high-0\">Keep Dec and high fill '0'</option>";
|
||||
//echo "<option value=\"toHex-high-0\">To Hex and high fill '0'</option>";
|
||||
break;
|
||||
case '3':
|
||||
echo "<option value=\"keepAsc-low-F\">Keep AscII and low fill F</option>";
|
||||
break;
|
||||
case '4':
|
||||
echo "<option value=\"toDec-high-0\">Turn to Dec and high fill '0'</option>";
|
||||
echo "<option value=\"keepHex-high-0\">Keep Hex and high fill '0'</option>";
|
||||
echo "<option value=\"keepHex-low-E\">Keep Hex and low fill 'E'</option>";
|
||||
echo "<option value=\"keepHex-low-F\">Keep Hex and low fill 'F'</option>";
|
||||
echo "<option value=\"toAsc-low-0\">Turn to AscII and low fill 0</option>";
|
||||
break;
|
||||
default:
|
||||
echo "<option value=\"keepHex-high-0\">Error:Unknown value type!!</option>";
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
if($valueType == '4'){
|
||||
|
||||
}elseif($valueType == '2'){
|
||||
|
||||
|
||||
}else{
|
||||
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
<input type="button" value="Add input field" name="B2" onclick="javascript:addInputField()"></td>
|
||||
</tr>
|
||||
<?php //------<2D><><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>----------- ?>
|
||||
<tr>
|
||||
<td>Put down Menu</td>
|
||||
<td>Option number:
|
||||
<input type="text" name="optNum" size="5">
|
||||
<input type="button" value="ok" name="B7" onclick="javascript:addSelecArea()">
|
||||
Please change "decValue" and "menuName"
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td colspan="2" width="100%"><font size=2><b>Created Code</b></font></td>
|
||||
</tr>
|
||||
<?php //------<2D>༭<EFBFBD><E0BCAD><EFBFBD><EFBFBD>----------- ?>
|
||||
<tr>
|
||||
<td colspan="2" width="100%"><textarea rows="10" name="codeArea" cols="75"><?php echo "$objRows[$objSetField]"?></textarea></td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
<input type="submit" value="Save" name="save">
|
||||
<input type="Reset" value="Reset" >
|
||||
<input type="button" value="Preview" onclick="javascript:preview(<?php echo "'$sysTypeNo','$keyId','$initValue'";?>)">
|
||||
<input type="hidden" value="<?php echo $sysTypeNo; ?>" name="sysTypeNo">
|
||||
<input type="hidden" value="<?php echo $dataTypeNo; ?>" name="dataTypeNo">
|
||||
</form>
|
||||
<hr>
|
||||
˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<br>1.һ<><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD>ɶ<EFBFBD><C9B6><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD>ɣ<EFBFBD><C9A3><EFBFBD><EFBFBD>ǿɷֳɶ<D6B3><C9B6><EFBFBD><EFBFBD>༭<EFBFBD><E0BCAD>Ԫ<EFBFBD><D4AA><EFBFBD>Ա<EFBFBD><D4B1>û<EFBFBD><C3BB>༭<EFBFBD><E0BCAD>
|
||||
<br>2.ÿ<><C3BF><EFBFBD>༭<EFBFBD><E0BCAD>Ԫ<EFBFBD><D4AA><EFBFBD><EFBFBD><EFBFBD>ƶ<EFBFBD><C6B6><EFBFBD>ͬ<EFBFBD>ı༭<C4B1><E0BCAD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD>
|
||||
<br>3.<2E><>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ҫ<EFBFBD>滻<EFBFBD><E6BBBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD>"[v]DecValue[opt]MenuName"<22>е<EFBFBD>DecValue<75><65>ʮ<EFBFBD><CAAE><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>MenuName<6D><65><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<br>4.<2E><><EFBFBD><EFBFBD>ij<EFBFBD><C4B3><EFBFBD><EFBFBD>ֵԤ<D6B5><D4A4><EFBFBD><EFBFBD><EFBFBD>ã<EFBFBD><C3A3><EFBFBD><EFBFBD><EFBFBD>"[unit]reserved[u]bgnOffset-endOffset[u]select"<22><>ʾ<EFBFBD><CABE>
|
||||
<br>5.<2E><>ע<EFBFBD>⣬<EFBFBD><E2A3AC><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE><EFBFBD><EFBFBD><EFB7A8>ǩ[unit],[u],[v],[opt],[remark]<5D><>ͬʱҲ<CAB1><D2B2>Ҫ<EFBFBD><D2AA>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD>Щ<EFBFBD><D0A9>ǩ<EFBFBD><C7A9>
|
||||
<br>6.<2E><><EFBFBD>ɵı༭<C4B1><E0BCAD><EFBFBD>뱣<EFBFBD><EBB1A3><EFBFBD>ɵ<F3A3ACBF><C9B5><EFBFBD>"Preview"<22><><EFBFBD>鿴<EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>ȷ<EFBFBD><C8B7>
|
||||
</body>
|
||||
</html>
|
||||
99
wxc2_omc/sysDefine/logMngDef/logInit.php
Executable file
99
wxc2_omc/sysDefine/logMngDef/logInit.php
Executable file
@@ -0,0 +1,99 @@
|
||||
<?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 = 1;
|
||||
$pubDb = 'OMC_PUB';
|
||||
|
||||
function omcGetObjDb($sysTypeNo){
|
||||
$dbName = 'OBJ_'.$sysTypeNo;
|
||||
return($dbName);
|
||||
}
|
||||
$objDb=omcGetObjDb($sysTypeNo);
|
||||
|
||||
function omcGetObjTbl($tableType='paramConf',$sysTypeNo,$sysNo=0,$subSysNo=0){
|
||||
$dbName = 'OBJ_'.$sysTypeNo;
|
||||
switch($tableType){
|
||||
case 'paramConf':
|
||||
$tableName = $dbName.'.paramConf';
|
||||
break;
|
||||
case 'param':
|
||||
$tableName = $dbName.'.tmpSubscriberParam_'.$sysNo;
|
||||
break;
|
||||
default:
|
||||
echo "<br><b>function omcGetObjTbl(): Unknown table Type:$tableType</b>";
|
||||
exit();
|
||||
}
|
||||
return($tableName);
|
||||
}
|
||||
$sysSubsConfTable ='OMC_PUB.sysSubsConf';
|
||||
$systemConfTable = 'OMC_PUB.sysConf';
|
||||
|
||||
$getConfSql="SELECT sysTypeName,dataTypeNo,indexFieldName,subsDataTable,tmpDataTable
|
||||
FROM $sysSubsConfTable,$systemConfTable
|
||||
WHERE $sysSubsConfTable.sysTypeNo='$sysTypeNo'
|
||||
AND $systemConfTable.sysTypeNo='$sysTypeNo'
|
||||
AND $sysSubsConfTable.dataTypeNo='$dataTypeNo'
|
||||
";
|
||||
if($DEBUG) echo "<br>getConfSql=$getConfSql";
|
||||
$getConfResult=mysqli_query($pubConn,$getConfSql);
|
||||
echo mysqli_error($pubConn);
|
||||
$getConfRows=mysqli_fetch_array($getConfResult);
|
||||
$keyFieldName =$getConfRows[indexFieldName];
|
||||
$srcDataTable =$getConfRows[subsDataTable];
|
||||
$tmpDataTable =$getConfRows[tmpDataTable];
|
||||
|
||||
//<2F><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ֶ<EFBFBD>:editFlag
|
||||
$dropTmpTable="DROP TABLE $tmpDataTable";
|
||||
if($DEBUG) echo "<br>dropTmpTable=$dropTmpTable";
|
||||
$dropRes=mysqli_query($pubConn,$dropTmpTable);
|
||||
echo mysqli_error($pubConn);
|
||||
|
||||
$getCreateSql="SHOW CREATE TABLE $srcDataTable";
|
||||
if($DEBUG) echo "<br>getCreateSql=$getCreateSql";
|
||||
$getCreateRes=@mysqli_query($pubConn,$getCreateSql);
|
||||
$row = mysqli_fetch_array($getCreateRes);
|
||||
echo mysqli_error($pubConn);
|
||||
|
||||
$srcNameArr=explode('.',$srcDataTable);
|
||||
$srcTableName=$srcNameArr[1];
|
||||
$tmpNameArr=explode('.',$tmpDataTable);
|
||||
$tmpTableName=$tmpNameArr[1];
|
||||
|
||||
if($DEBUG) echo "<br>str_replace($srcTableName,$tmpTableName,$row[1])";
|
||||
$createTmpSql=str_replace($srcTableName,$tmpTableName,$row[1]);
|
||||
if($DEBUG) echo "<br>createTmpSql=$createTmpSql";
|
||||
$createTmpRes=mysqli_query($pubConn,$createTmpSql);
|
||||
echo mysqli_error($pubConn);
|
||||
|
||||
$alterSql="ALTER TABLE $tmpDataTable ADD editFlag TINYINT not null FIRST";
|
||||
if($DEBUG) echo "<br>alterSql=$alterSql";
|
||||
$alterRes=mysqli_query($pubConn,$alterSql);
|
||||
echo mysqli_error($pubConn);
|
||||
|
||||
$alterSql="ALTER TABLE $tmpDataTable ADD INDEX (editFlag)";
|
||||
if($DEBUG) echo "<br>alterSql=$alterSql";
|
||||
$alterRes=mysqli_query($pubConn,$alterSql);
|
||||
echo mysqli_error($pubConn);
|
||||
?>
|
||||
267
wxc2_omc/sysDefine/logMngDef/logMngDef.php
Executable file
267
wxc2_omc/sysDefine/logMngDef/logMngDef.php
Executable file
@@ -0,0 +1,267 @@
|
||||
<?php
|
||||
/*********************************************************
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD><EFBFBD>ݱ<EFBFBD><DDB1>еIJ˵<C4B2><CBB5>ṹ<EFBFBD>ı༭
|
||||
|
||||
<20><><EFBFBD>ù<EFBFBD>ϵ:<3A><><EFBFBD><EFBFBD>:header.inc
|
||||
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:
|
||||
|
||||
<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 > Log Management > Log Source";
|
||||
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;
|
||||
|
||||
$keyId = isset($keyId)?$keyId:1;
|
||||
$dbName = 'OMC_PUB';
|
||||
$tableName = 'sysLogSourceConf';
|
||||
$maxLevelNum = 5;
|
||||
|
||||
//ѡ<><D1A1><EFBFBD><EFBFBD><EFBFBD>汾
|
||||
if($selectedLanguage == 'eng'){
|
||||
$nameField=name_2; //<2F><><EFBFBD><EFBFBD>2
|
||||
}else{
|
||||
$nameField=name_1; //<2F><><EFBFBD><EFBFBD>1(Ĭ<><C4AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
|
||||
}
|
||||
//keyId sysTypeNo sysNo subSysNo dataTypeNo isEnable isIncremental preObjId maxRecNumOfBuf maxRecNumOfDay dataDefineTable dataStoreTable menuName
|
||||
|
||||
|
||||
|
||||
/**************************************ɾ<><C9BE>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>¼***********************************************/
|
||||
if($delete){
|
||||
$delSql = "DELETE FROM $tableName WHERE keyId = '$keyId'";
|
||||
$delResult = mysqli_query($pubConn ,$delSql);
|
||||
echo mysqli_error($pubConn);
|
||||
if($delResult){
|
||||
echo $strDeleteSuccess;
|
||||
}else{
|
||||
echo $strDeleteFailure;
|
||||
}
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
|
||||
//ȱ<><C8B1><EFBFBD><EFBFBD>
|
||||
|
||||
} //end if($delete)
|
||||
|
||||
/*****************************<2A><><EFBFBD><EFBFBD>,<2C>ļ<DEB8>¼*******************************************/
|
||||
if($save){
|
||||
if($keyId == 'new'){//add
|
||||
$addSql = "REPLACE INTO $tableName
|
||||
(keyId,sysTypeNo,sysNo,subSysNo,dataTypeNo,isEnable,isIncremental,
|
||||
preObjId,maxSizeOfRec,maxRecNumOfBuf,maxRecNumOfDay,dataStoreTable,menuName)
|
||||
VALUES
|
||||
('$keyId','$sysTypeNo','$sysNo','$subSysNo','$dataTypeNo','$isEnable','$isIncremental',
|
||||
'$preObjId','$maxSizeOfRec','$maxRecNumOfBuf','$maxRecNumOfDay','$dataStoreTable','$menuName')
|
||||
";
|
||||
if($DEBUG) echo "<br>$addSql";
|
||||
$result = mysqli_query($pubConn ,$addSql);
|
||||
echo mysqli_error($pubConn);
|
||||
if($result > 0){
|
||||
$getKeyIdSql =" SELECT keyId FROM $tableName
|
||||
WHERE sysTypeNo = '$sysTypeNo'
|
||||
AND sysNo = '$sysNo' AND subSysNo = '$subSysNo'
|
||||
AND dataTypeNo='$dataTypeNo'
|
||||
AND isEnable='$isEnable'
|
||||
";
|
||||
if($DEBUG) echo "<br>$getKeyIdSql";
|
||||
$result = mysqli_query($pubConn,$getKeyIdSql);
|
||||
echo mysqli_error($pubConn);
|
||||
$rows = mysqli_fetch_array($result);
|
||||
$keyId = $rows[keyId];
|
||||
echo "<br>ADD OK";
|
||||
}else{
|
||||
echo "<br>ADD Failed";
|
||||
}
|
||||
}else{//update
|
||||
$updateSql = "UPDATE $tableName SET
|
||||
sysTypeNo='$sysTypeNo',sysNo = '$sysNo',subSysNo = '$subSysNo',
|
||||
dataTypeNo='$dataTypeNo',isEnable='$isEnable',preObjId='$preObjId',
|
||||
maxSizeOfRec = '$maxSizeOfRec',
|
||||
maxRecNumOfBuf='$maxRecNumOfBuf',maxRecNumOfDay='$maxRecNumOfDay',
|
||||
dataStoreTable='$dataStoreTable',menuName='$menuName'
|
||||
WHERE keyId = '$keyId'";
|
||||
if($DEBUG) echo "<br>updateSql = $updateSql";
|
||||
$updateResult = mysqli_query($pubConn,$updateSql);
|
||||
echo mysqli_error($pubConn);
|
||||
if($updateResult){
|
||||
echo "<br>UPDATE OK";
|
||||
}else{
|
||||
echo "<br>UPDATE Failed";
|
||||
}
|
||||
}
|
||||
}
|
||||
/*****************************<2A><>ʾһ<CABE><D2BB><EFBFBD>˵<EFBFBD><CBB5>Ķ<EFBFBD><C4B6><EFBFBD>*****************************/
|
||||
?>
|
||||
|
||||
|
||||
<script LANGUAGE="JavaScript">
|
||||
function chgMenu()
|
||||
{
|
||||
var baseUrl,urlAdd,url;
|
||||
baseUrl='<?php echo"$PHP_SELF?keyId=";?>';
|
||||
urlAdd=document.confForm.keyId.options[document.confForm.keyId.selectedIndex].value;
|
||||
url = baseUrl+urlAdd;
|
||||
window.location=url;
|
||||
}
|
||||
</script>
|
||||
|
||||
<form method="POST" name=confForm action="<?php echo"$PHP_SELF";?>" >
|
||||
<table border="1" width="100%" cellpadding="2" cellspacing="0" bordercolor="#666666" bordercolordark="#FFFFFF" bgcolor="#E6E6E6" >
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="100%" colspan="2" align="center">
|
||||
<font size=3><b><?php echo "OMC Log Source Define"; ?></b></font>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%">
|
||||
<?php echo "Select:"; ?>
|
||||
</td>
|
||||
<td width="70%">
|
||||
|
||||
<select size="1" name="keyId" onChange="javascript:chgMenu()">
|
||||
<?php
|
||||
$orderBy = 'sysTypeNo';
|
||||
$getMenuSql = "SELECT keyId,menuName FROM $tableName ORDER BY $orderBy ";
|
||||
$menuResult = mysqli_query($pubConn,$getMenuSql);
|
||||
|
||||
if($DEBUG) echo "<br>selected Id = $keyId";
|
||||
if($DEBUG) echo "<br>getMenuSql = $getMenuSql";
|
||||
if($DEBUG) echo mysqli_error($pubConn);
|
||||
|
||||
//<2F><>ʾѡ<CABE><D1A1><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>
|
||||
echo"<option value=\"new\">------------------New------------------</option>";
|
||||
$i=1;
|
||||
while($menuRows = mysqli_fetch_array($menuResult)){
|
||||
echo "<option value=\"$menuRows[keyId]\" ";
|
||||
if($menuRows[keyId] == $keyId && $keyId > 0){
|
||||
echo "selected";
|
||||
}
|
||||
echo ">";
|
||||
echo "$i -> $menuRows[menuName]";
|
||||
echo"</option>";
|
||||
$i++;
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
<?php
|
||||
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
$menuSql = "SELECT * FROM $tableName WHERE keyId = '$keyId'";
|
||||
$menuResult = mysqli_query($pubConn ,$menuSql);
|
||||
$menuRows = @mysqli_fetch_array($menuResult);
|
||||
?>
|
||||
<?php //------menuName----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "menuName"; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="menuName" size="50" value="<?php echo"$menuRows[menuName]";?>" ></td>
|
||||
</tr>
|
||||
<?php //------isEnable----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "isEnable "; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="isEnable" size="50" value="<?php echo"$menuRows[isEnable]";?>" ></td>
|
||||
</tr>
|
||||
<?php //------sysTypeNo----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "sysTypeNo "; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="sysTypeNo" size="50" value="<?php echo"$menuRows[sysTypeNo]";?>" ></td>
|
||||
</tr>
|
||||
<?php //------sysNo----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "sysNo "; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="sysNo" size="50" value="<?php echo"$menuRows[sysNo]";?>" ></td>
|
||||
</tr>
|
||||
<?php //------subSysNo----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "subSysNo "; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="subSysNo" size="50" value="<?php echo"$menuRows[subSysNo]";?>" ></td>
|
||||
</tr>
|
||||
<?php //------dataTypeNo----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "dataTypeNo "; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="dataTypeNo" size="50" value="<?php echo"$menuRows[dataTypeNo]";?>" ></td>
|
||||
</tr>
|
||||
<?php //------preObjId----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "preObjId "; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="preObjId" size="50" value="<?php echo"$menuRows[preObjId]";?>" ></td>
|
||||
</tr>
|
||||
<?php //------maxSizeOfRec----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "maxSizeOfRec "; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="maxSizeOfRec" size="50" value="<?php echo"$menuRows[maxSizeOfRec]";?>" ></td>
|
||||
</tr>
|
||||
<?php //------maxRecNumOfBuf----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "maxRecNumOfBuf "; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="maxRecNumOfBuf" size="50" value="<?php echo"$menuRows[maxRecNumOfBuf]";?>" ></td>
|
||||
</tr>
|
||||
<?php //------maxRecNumOfDay----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "maxRecNumOfDay"; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="maxRecNumOfDay" size="50" value="<?php echo"$menuRows[maxRecNumOfDay]";?>" ></td>
|
||||
</tr>
|
||||
<?php //------dataStoreTable----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "dataStoreTable "; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="dataStoreTable" size="50" value="<?php echo"$menuRows[dataStoreTable]";?>" ></td>
|
||||
</tr>
|
||||
</table>
|
||||
<p>
|
||||
|
||||
<?php
|
||||
echo "<input type=\"submit\" value=\"$strSave\" name=\"save\" class=\"button\"> ";
|
||||
echo "<input type=\"reset\" value=\"$strCancel\" name=\"reset\" class=\"button\"> ";
|
||||
echo "<input type=\"submit\" value=\"$strDeleteMode\" name=\"delete\" class=\"button\"> ";
|
||||
|
||||
?>
|
||||
</p>
|
||||
<!--
|
||||
<input type="button" value="<22><>ť" name="a1"
|
||||
style="border-left: 1px solid rgb(255,255,255); border-right: 1px solid rgb(255,255,255); border-top: 1px solid rgb(255,255,255); border-bottom: 1px solid rgb(255,255,255)">
|
||||
-->
|
||||
</form>
|
||||
<?php
|
||||
adjust_content_tail();
|
||||
?>
|
||||
</body>
|
||||
</html>
|
||||
307
wxc2_omc/sysDefine/menuConf/menuConf.php
Executable file
307
wxc2_omc/sysDefine/menuConf/menuConf.php
Executable file
@@ -0,0 +1,307 @@
|
||||
<?php
|
||||
/*********************************************************
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD><EFBFBD>ݱ<EFBFBD><DDB1>еIJ˵<C4B2><CBB5>ṹ<EFBFBD>ı༭
|
||||
<20><><EFBFBD>ù<EFBFBD>ϵ:<3A><><EFBFBD><EFBFBD>:header.inc
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:
|
||||
<20><><EFBFBD><EFBFBD>ֵ:<3A><>
|
||||
|
||||
<20><><EFBFBD><EFBFBD>:Cui Ticun 2006-05-15
|
||||
|
||||
<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 > Menu 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 = 1;
|
||||
$pubDb = 'OMC_PUB';
|
||||
$menuTable = 'sysMenuConf';
|
||||
$elementTable = 'elementExistConf';
|
||||
$maxLevelNum = 5;
|
||||
|
||||
//ѡ<><D1A1><EFBFBD><EFBFBD><EFBFBD>汾
|
||||
if($selectedLanguage == 'eng'){
|
||||
$nameField="name_2"; //<2F><><EFBFBD><EFBFBD>2
|
||||
}elseif ($selectedLanguage == 'chn'){
|
||||
$nameField="name_1"; //<2F><><EFBFBD><EFBFBD>1(Ĭ<><C4AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
|
||||
}
|
||||
|
||||
/**************************************ɾ<><C9BE>һ<EFBFBD><D2BB><EFBFBD>˵<EFBFBD>***********************************************/
|
||||
if($_POST['delete']){
|
||||
$delSql = "DELETE FROM $menuTable WHERE keyId = '$keyId'";
|
||||
$delResult = mysqli_query($pubConn ,$delSql);
|
||||
echo mysqli_error($pubConn);
|
||||
|
||||
if($delResult){
|
||||
echo $strDeleteSuccess;
|
||||
}else{
|
||||
echo $strDeleteFailure;
|
||||
}
|
||||
} //end if($delete)
|
||||
|
||||
/*****************************<2A><><EFBFBD><EFBFBD>,<2C>IJ˵<C4B2>*******************************************/
|
||||
if($_POST['save']){
|
||||
if($keyId == 'new'){//add
|
||||
$addSql = "REPLACE INTO $menuTable
|
||||
(menuTypeNo,level_1,level_2,level_3,level_4,level_5,
|
||||
name_1,name_2,httpLink,privilege,remark_1,remark_2)
|
||||
VALUES
|
||||
('0','$_POST[level_1]','$_POST[level_2]','$_POST[level_3]','$_POST[level_4]','$_POST[level_5]',
|
||||
'$_POST[name_1]','$_POST[name_2]','$_POST[httpLink]','$_POST[privilege]','$_POST[remark_1]','$_POST[remark_2]')
|
||||
";
|
||||
if($DEBUG) echo "<br>$addSql";
|
||||
$result = mysqli_query($pubConn ,$addSql);
|
||||
echo mysqli_error($pubConn);
|
||||
|
||||
if($result > 0){
|
||||
$getKeyIdSql =" SELECT keyId FROM $menuTable
|
||||
WHERE level_1='$_POST[level_1]' AND level_2='$_POST[level_2]'
|
||||
AND level_3='$_POST[level_3]' AND level_4='$_POST[level_4]' AND level_5='$_POST[level_5]' AND privilege='$_POST[privilege]'
|
||||
";
|
||||
if($DEBUG) echo "<br>$getKeyIdSql";
|
||||
$result = mysqli_query($pubConn,$getKeyIdSql);
|
||||
echo mysqli_error($pubConn);
|
||||
$rows = mysqli_fetch_array($result);
|
||||
$keyId = $rows[$keyId];
|
||||
echo "<br>ADD OK";
|
||||
}else{
|
||||
echo "<br>ADD Failed";
|
||||
}
|
||||
}else{//update
|
||||
$updateSql = "UPDATE $menuTable SET menuTypeNo='0', level_1='$_POST[level_1]',
|
||||
level_2='$_POST[level_2]', level_3='$_POST[level_3]', level_4='$_POST[level_4]',
|
||||
level_5='$_POST[level_5]', privilege='$_POST[privilege]', httpLink='$_POST[httpLink]',
|
||||
name_1='$_POST[name_1]', name_2 = '$_POST[name_2]',remark_1 = '$_POST[remark_1]', remark_2 = '$_POST[remark_2]'
|
||||
WHERE keyId = '$_POST[keyId]'";
|
||||
if($DEBUG)
|
||||
echo "<br>updateSql = $updateSql";
|
||||
$updateResult = mysqli_query($pubConn,$updateSql);
|
||||
echo mysqli_error($pubConn);
|
||||
if($updateResult){
|
||||
echo "<br>UPDATE OK";
|
||||
}else{
|
||||
echo "<br>UPDATE Failed";
|
||||
}
|
||||
}
|
||||
}
|
||||
/*****************************<2A><>ʾһ<CABE><D2BB><EFBFBD>˵<EFBFBD><CBB5>Ķ<EFBFBD><C4B6><EFBFBD>*****************************/
|
||||
?>
|
||||
|
||||
|
||||
<script LANGUAGE="JavaScript">
|
||||
function chgMenu()
|
||||
{
|
||||
var baseUrl,urlAdd,url;
|
||||
baseUrl='<?php echo"$PHP_SELF?menuTypeNo=$menuTypeNo&keyId=";?>';
|
||||
urlAdd=document.confForm.keyId.options[document.confForm.keyId.selectedIndex].value;
|
||||
//document.confForm.keyId.value=urlAdd;
|
||||
url = baseUrl+urlAdd;
|
||||
console.log(url)
|
||||
window.location=url;
|
||||
}
|
||||
</script>
|
||||
|
||||
<form method="POST" name=confForm action="<?php echo"$PHP_SELF";?>" >
|
||||
<table border="1" width="100%" cellpadding="2" cellspacing="0" bordercolor="#666666" bordercolordark="#FFFFFF" bgcolor="#E6E6E6" >
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="100%" colspan="2" align="center">
|
||||
<font size=3><b><?php echo "OMC Menu Configuration"; ?></b></font>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%">
|
||||
<?php echo "Select Menu:"; ?>
|
||||
</td>
|
||||
<td width="70%">
|
||||
|
||||
<select size="1" name="keyId" onChange="javascript:chgMenu()">
|
||||
<?php
|
||||
$orderBy = '';
|
||||
for($i=1;$i<=$maxLevelNum;$i++){
|
||||
if($i < $maxLevelNum){
|
||||
$tempStr = ' level_'.$i.',';
|
||||
}else{
|
||||
$tempStr = ' level_'.$i;
|
||||
}
|
||||
$orderBy .= $tempStr;
|
||||
}
|
||||
|
||||
$getMenuSql = "SELECT * FROM $menuTable ORDER BY $orderBy
|
||||
";
|
||||
$menuResult = mysqli_query($pubConn ,$getMenuSql);
|
||||
|
||||
if($DEBUG) echo "<br>selected Id = $keyId";
|
||||
if($DEBUG) echo "<br>getMenuSql = $getMenuSql";
|
||||
if($DEBUG) echo mysqli_error($pubConn);
|
||||
$keyId=$_REQUEST['keyId'];
|
||||
//<2F><>ʾѡ<CABE><D1A1><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>
|
||||
echo"<option value=\"new\">------------------New------------------</option>";
|
||||
while($menuRows = mysqli_fetch_array($menuResult)){
|
||||
echo "<option value=\"$menuRows[keyId]\" ";
|
||||
if($menuRows['keyId'] == $keyId && $keyId > 0){
|
||||
echo "selected";
|
||||
}
|
||||
echo ">";
|
||||
$spaceStr = '';
|
||||
$oidStr='';
|
||||
for($i= $maxLevelNum; $i>=1; $i--){
|
||||
$levelEndId = 'level_'.$i;
|
||||
if($menuRows[$levelEndId] > 0){
|
||||
for($j=1;$j<=$i;$j++){
|
||||
$spaceStr .='  ';
|
||||
$levelBgnId = 'level_'.$j;
|
||||
$oidStr .=$menuRows[$levelBgnId].'.';
|
||||
}
|
||||
$spaceStr .='|--';
|
||||
break;
|
||||
}
|
||||
}
|
||||
echo "$spaceStr $oidStr $menuRows[$nameField]";
|
||||
echo"</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
$menuSql = "SELECT * FROM $menuTable WHERE keyId = '$keyId'";
|
||||
$menuResult = mysqli_query($pubConn ,$menuSql);
|
||||
$menuRows = @mysqli_fetch_array($menuResult);
|
||||
?>
|
||||
<?php //------<2D>˵<EFBFBD>oid----------- ?>
|
||||
<tr >
|
||||
<td width="30%"><?php echo "Menu 's Tree Id"?>:</td>
|
||||
<td width="70%">
|
||||
<?php
|
||||
for($i=1 ; $i <= $maxLevelNum; $i++){
|
||||
$levelId = 'level_'.$i;
|
||||
echo "<input type=\"text\" name=\"level_".$i."\" maxLength=2 size=2 value=\"$menuRows[$levelId]\">";
|
||||
if($i < $maxLevelNum){
|
||||
echo "•"; //dot
|
||||
}
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<?php //------<2D>˵<EFBFBD><CBB5><EFBFBD>----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "Menu Name 1"; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="name_1" size="40" value="<?php echo"$menuRows[name_1]";?>" >(Chinese)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "Menu Name 2"; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="name_2" size="40" value="<?php echo"$menuRows[name_2]";?>" >(English)</td>
|
||||
</tr>
|
||||
<?php //------<2D><><EFBFBD><EFBFBD>----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "Http Link "; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="httpLink" size="50" value="<?php echo"$menuRows[httpLink]";?>" ></td>
|
||||
</tr>
|
||||
|
||||
<?php //------<2D>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD>----------- ?>
|
||||
<tr >
|
||||
<td width="30%"><?php echo "Menu Remark 1" ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="remark_1" size="60" value="<?php echo"$menuRows[remark_1]";?>" >(Chinese)
|
||||
</td>
|
||||
</tr>
|
||||
<tr >
|
||||
<td width="30%"><?php echo "Menu Remark 2" ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="remark_2" size="60" value="<?php echo"$menuRows[remark_2]";?>" >(English)
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td width="30%">
|
||||
<?php echo "Element type:" ?>
|
||||
</td>
|
||||
<td width="70%">
|
||||
<select size="1" name="menuTypeNo">
|
||||
<?php
|
||||
$tmpSql="SELECT * FROM $elementTable ORDER BY elementNo";
|
||||
if($DEBUG) echo "<br>menuSql = $menuSql";
|
||||
$tmpResult = @mysqli_query($pubConn,$tmpSql);
|
||||
echo mysqli_error($pubConn);
|
||||
while($tmpRow=mysqli_fetch_array($tmpResult)){
|
||||
echo "<option value=\"$tmpRow[elementNo]\" ";
|
||||
if($tmpRow['elementNo'] == $menuRows['menuTypeNo'] && isset($menuTypeNo)){
|
||||
echo"selected";
|
||||
$menuTypeName = $tmpRow['elementName'];
|
||||
}
|
||||
echo ">";
|
||||
echo "{$tmpRow['elementName']}";
|
||||
echo "</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<?php //------Ȩ<><C8A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>----------- ?>
|
||||
<tr>
|
||||
<td width="30%">Operation define:</td>
|
||||
<td width="70%">
|
||||
<?php
|
||||
echo "<select name=\"privilege\" size=1>";
|
||||
|
||||
for($i=0; $i < sizeof($privilegeDefArr); $i++){
|
||||
//if($privilegeDefArr[$i][show] <= 0) continue;
|
||||
echo "<option value =\"$i\" ";
|
||||
if($menuRows['privilege'] == $privilegeDefArr[$i][permit]){
|
||||
echo " selected";
|
||||
}
|
||||
echo ">{$privilegeDefArr[$i]['remark']}</option>";
|
||||
}
|
||||
if($menuRows['privilege'] == -1){
|
||||
echo "<option value =\"-1\" selected>Disable</option>";
|
||||
$isDisableShowed=1;
|
||||
}else{
|
||||
echo "<option value =\"-1\">Disable</option>";
|
||||
}
|
||||
echo "</select>";
|
||||
?>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p>
|
||||
|
||||
<?php
|
||||
echo "<input type=\"submit\" value=\"$strSave\" name=\"save\"> ";
|
||||
echo "<input type=\"reset\" value=\"$strCancel\" name=\"reset\"> ";
|
||||
echo "<input type=\"submit\" value=\"$strDeleteMode\" name=\"delete\"> ";
|
||||
?>
|
||||
</p>
|
||||
</form>
|
||||
<?php
|
||||
adjust_content_tail();
|
||||
?>
|
||||
</body>
|
||||
</html>
|
||||
170
wxc2_omc/sysDefine/pubVarDef/paramList.php
Executable file
170
wxc2_omc/sysDefine/pubVarDef/paramList.php
Executable file
@@ -0,0 +1,170 @@
|
||||
<?php
|
||||
/*********************************************************
|
||||
<20>ļ<EFBFBD>˵<EFBFBD><CBB5>:
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:prepaid parameter configuration
|
||||
|
||||
<20><><EFBFBD>ù<EFBFBD>ϵ:
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
NO.1
|
||||
<EFBFBD><EFBFBD><EFBFBD><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
|
||||
$DEBUG=0;
|
||||
|
||||
adjust_head();
|
||||
adjust_title_head();
|
||||
echo "<FORM NAME=\"downForm\">";
|
||||
echo "<table id=\"table_up\" border=\"0\" width=\"100%\">";
|
||||
echo "<tr>";
|
||||
echo "<td width=\"50%\">";
|
||||
echo "Template > Pub parameters";
|
||||
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>";
|
||||
|
||||
//=====================================
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
//=====================================
|
||||
$db='OMC_PUB';
|
||||
$tableName='omcPubVarConf';
|
||||
|
||||
//=====================================
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
//=====================================
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD>ĵIJ<C4B5><C4B2><EFBFBD>
|
||||
if($_REQUEST['actMode']== 'save'){
|
||||
$sql = " SELECT * FROM $tableName";
|
||||
if($DEBUG) echo "<br>sql=$sql";
|
||||
$res = @mysqli_query($pubConn,$sql);
|
||||
|
||||
while($row = @mysqli_fetch_array($res)){
|
||||
$name=$row[pubVarName];
|
||||
$value=$_REQUEST[''.$name];
|
||||
$remark=$_REQUEST[$name.'_remark'];
|
||||
|
||||
$sql = " UPDATE $tableName SET
|
||||
pubVarValue='$value',
|
||||
remark='$remark'
|
||||
WHERE pubVarName='$name'
|
||||
";
|
||||
if($DEBUG) echo "<br>sql=$sql";
|
||||
mysqli_query($pubConn,$sql);
|
||||
|
||||
if(strcmp($row[pubVarName],"globalFTPUserName") == 0)
|
||||
{
|
||||
$updatesql="update OMC_PUB.sysSubsConf set ftpLoginName='$value' ";
|
||||
@mysqli_query($pubConn,$updatesql);
|
||||
}
|
||||
else if(strcmp($row[pubVarName],"globalFTPPassword") == 0)
|
||||
{
|
||||
$updatesql="update OMC_PUB.sysSubsConf set ftpLoginPwd='$value' ";
|
||||
@mysqli_query($pubConn,$updatesql);
|
||||
}
|
||||
else if(strcmp($row[pubVarName],"ExternalRCM") == 0)
|
||||
{
|
||||
$updatesql="update OMC_PUB.sysSubsConf set ExternalRCM='$value' ";
|
||||
@mysqli_query($pubConn,$updatesql);
|
||||
|
||||
if($value == 0)
|
||||
{
|
||||
$updatesql="update OMC_PUB.sysMenuConf set privilege='-1' where level_1=3 and level_2=21 and level_3=0; ";
|
||||
@mysqli_query($pubConn,$updatesql);
|
||||
$updatesql="update OMC_PUB.sysMenuConf set privilege='2' where level_1=3 and level_2=20 and level_3=0; ";
|
||||
@mysqli_query($pubConn,$updatesql);
|
||||
|
||||
$updatesql="update OMC_PUB.sysMenuConf set privilege='-1' where level_1=5 and level_2=3 and level_3=0; ";
|
||||
@mysqli_query($pubConn,$updatesql);
|
||||
$updatesql="update OMC_PUB.sysMenuConf set privilege='3' where level_1=5 and level_2=2 and level_3=0; ";
|
||||
@mysqli_query($pubConn,$updatesql);
|
||||
|
||||
$updatesql="update OMC_PUB.sysMenuConf set privilege='-1' where level_1=7 and level_2=4 and level_3=2; ";
|
||||
@mysqli_query($pubConn,$updatesql);
|
||||
$updatesql="update OMC_PUB.sysMenuConf set privilege='4' where level_1=7 and level_2=4 and level_3=1; ";
|
||||
@mysqli_query($pubConn,$updatesql);
|
||||
|
||||
$updatesql="update OMC_PUB.sysCsvConf set db_name='PPS_DB' where menu_name_2='card_info'";
|
||||
@mysqli_query($pubConn,$updatesql);
|
||||
$updatesql="update OMC_PUB.sysCsvConf set if_enable=1 where menu_name_2='used_card_info'";
|
||||
@mysqli_query($pubConn,$updatesql);
|
||||
|
||||
$updatesql="update SMCLI.sysCmdDef set serverStr='pps',sysTypeNo=360,tmpTable='OBJ_360.tmpSubsData_1',srcTable='PPS_DB.card_info' where objectStr='ppscard'";
|
||||
@mysqli_query($pubConn,$updatesql);
|
||||
}
|
||||
else
|
||||
{
|
||||
$updatesql="update OMC_PUB.sysMenuConf set privilege='2' where level_1=3 and level_2=21 and level_3=0; ";
|
||||
@mysqli_query($pubConn,$updatesql);
|
||||
$updatesql="update OMC_PUB.sysMenuConf set privilege='-1' where level_1=3 and level_2=20 and level_3=0; ";
|
||||
@mysqli_query($pubConn,$updatesql);
|
||||
|
||||
$updatesql="update OMC_PUB.sysMenuConf set privilege='3' where level_1=5 and level_2=3 and level_3=0; ";
|
||||
@mysqli_query($pubConn,$updatesql);
|
||||
$updatesql="update OMC_PUB.sysMenuConf set privilege='-1' where level_1=5 and level_2=2 and level_3=0; ";
|
||||
@mysqli_query($pubConn,$updatesql);
|
||||
|
||||
$updatesql="update OMC_PUB.sysMenuConf set privilege='4' where level_1=7 and level_2=4 and level_3=2; ";
|
||||
@mysqli_query($pubConn,$updatesql);
|
||||
$updatesql="update OMC_PUB.sysMenuConf set privilege='-1' where level_1=7 and level_2=4 and level_3=1; ";
|
||||
@mysqli_query($pubConn,$updatesql);
|
||||
|
||||
$updatesql="update OMC_PUB.sysCsvConf set db_name='RCM_RC_DB' where menu_name_2='card_info'";
|
||||
@mysqli_query($pubConn,$updatesql);
|
||||
$updatesql="update OMC_PUB.sysCsvConf set if_enable=0 where menu_name_2='used_card_info'";
|
||||
@mysqli_query($pubConn,$updatesql);
|
||||
|
||||
$updatesql="update SMCLI.sysCmdDef set serverStr='rcm',sysTypeNo=395,tmpTable='OBJ_395.tmpSubsData_1',srcTable='RCM_RC_DB.card_info' where objectStr='ppscard'";
|
||||
@mysqli_query($pubConn,$updatesql);
|
||||
}
|
||||
}
|
||||
}
|
||||
echo "<br>Save OK!";
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
<form name="listForm" method="POST" action="<?php echo"$PHP_SELF";?>">
|
||||
<table border="1" width="100%" cellpadding="2" cellspacing="0" bordercolor="#666666" bordercolordark="#FFFFFF" bgcolor="#FFFFFF" >
|
||||
<?php
|
||||
echo "<tr><td width=\"100%\" colspan=\"12\" align=\"center\" bgcolor=\"#E6E6E6\">";
|
||||
echo "<font size=2><b>Public Var Define</b></font>";
|
||||
echo "</td></tr>";
|
||||
|
||||
$sql = " SELECT * FROM $tableName ORDER BY instance asc";
|
||||
if($DEBUG) echo "<br>sql=$sql";
|
||||
$res = @mysqli_query($pubConn,$sql);
|
||||
|
||||
while($row = @mysqli_fetch_array($res)){
|
||||
echo "<tr>";
|
||||
echo "<td width=\"20%\"> {$row[pubVarName]}</td>";
|
||||
echo "<td width=\"40%\"> ";
|
||||
echo "<input type=text name=\"{$row[pubVarName]}\" value=\"{$row[pubVarValue]}\" size=50 class=\"text\">";
|
||||
echo "</td>";
|
||||
echo "<td width=\"40%\"> ";
|
||||
echo "<input type=text name=\"{$row[pubVarName]}_remark\" value=\"{$row[remark]}\" size=50 class=\"text\"></td>";
|
||||
echo "</tr>";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
<br>
|
||||
<input type="submit" value="save" name="actMode" class="button">
|
||||
|
||||
</form>
|
||||
<?php
|
||||
adjust_content_tail();
|
||||
?>
|
||||
</body>
|
||||
</html>
|
||||
256
wxc2_omc/sysDefine/sub_inc/sub_chinese_gb.inc
Executable file
256
wxc2_omc/sysDefine/sub_inc/sub_chinese_gb.inc
Executable file
@@ -0,0 +1,256 @@
|
||||
<?php
|
||||
$strAddCode ="<EFBFBD><EFBFBD><EFBFBD>Ӵ<EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strAddFieldName ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strAddMenu ="<EFBFBD><EFBFBD><EFBFBD>Ӳ˵<EFBFBD>";
|
||||
$strAddTheAboveContentCode ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݴ<EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strAfterHalfPartDescription ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strAsMenuName ="<EFBFBD><EFBFBD>Ϊ<EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strAutoDisplay ="<EFBFBD>Զ<EFBFBD><EFBFBD><EFBFBD>ʾ";
|
||||
$strBinaryAsEditUnit ="<EFBFBD>Զ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λΪ<EFBFBD>༭<EFBFBD><EFBFBD>λ";
|
||||
$strBlankTemplate ="<EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD>";
|
||||
$strChangedPart ="<EFBFBD>仯<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strCharacterBit ="<EFBFBD><EFBFBD>λ<EFBFBD>ַ<EFBFBD>";
|
||||
$strcharacterCPML ="<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>ʽ";
|
||||
$strcharacterShiftingNumber ="λƫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strCSVDefine ="CSV<EFBFBD><EFBFBD><EFBFBD>ݴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strDefaultIsOneWhenChosen ="ѡ<EFBFBD><EFBFBD>ʱĬ<EFBFBD><EFBFBD>Ϊ1";
|
||||
$strDesc ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strDonotFillInTheFollowing ="<EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⣬<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>д<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strDoYouFinishDefinitionOfAllParaType ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ṹ<EFBFBD>ı<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7>";
|
||||
$strEditObject ="<EFBFBD>༭<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strExistedTemplateInquiry ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD>";
|
||||
$strExistedIndex ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strFieldName ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strFillAsAddingOption ="<EFBFBD><EFBFBD><EFBFBD>Ӳ˵<EFBFBD>ѡ<EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>д";
|
||||
$strHighBit ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ";
|
||||
$strInitialcharacter ="<EFBFBD><EFBFBD>ʼλ";
|
||||
$strInputBoxSpec ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD>";
|
||||
$strInputOptionByUser ="<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>";
|
||||
$strLowBit ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ";
|
||||
$strMenuDesc ="<EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strMenuEdit ="<EFBFBD>˵<EFBFBD><EFBFBD>༭";
|
||||
$strMultipleBoxSpec ="<EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD>";
|
||||
$strNoNeedChangingToHex ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת<EFBFBD><EFBFBD>Ϊʮ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strNotePleaseInputDecNumber ="ע<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʮ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strNoThisLanguageVersionEditTemplate ="<EFBFBD><EFBFBD>δ<EFBFBD>и<EFBFBD><EFBFBD><EFBFBD><EFBFBD>汾<EFBFBD>ı༭ģ<EFBFBD><EFBFBD>";
|
||||
$strNumber ="<EFBFBD><EFBFBD>Ŀ";
|
||||
$strOpenCodeCommutator ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strOptionName ="ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strOptionValue ="ѡ<EFBFBD><EFBFBD>ֵ";
|
||||
$strParameterValue ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ";
|
||||
$strParaNumber ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ";
|
||||
$strParaTypeForTheTemplate ="<EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strPartcharacterSpec ="<EFBFBD>ò<EFBFBD><EFBFBD><EFBFBD>λ˵<EFBFBD><EFBFBD>";
|
||||
$strPartOfcharacterEditModeDesign ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD>༭<EFBFBD><EFBFBD>ʽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strPrimaryLanguage ="Ĭ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strSecondLanguage ="<EFBFBD>ڶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strSelectDeviceType ="ѡ<EFBFBD><EFBFBD><EFBFBD>豸<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strSelectParaType ="ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strSingleParaDescription ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strSpecBeginFrom ="˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ n ]<5D><>ʼ<EFBFBD><CABC>ÿ<EFBFBD>μ<EFBFBD>[ m ]";
|
||||
$strStatFieldName ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strStatFieldName ="ͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strSwitchParaStructureDefinition ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ṹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strSwithParaTypeTemplateSetup ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strTemplateType ="ģ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strTheCodeCommutatorSpec ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><br><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƣ<EFBFBD>ʮ<EFBFBD><CAAE><EFBFBD>ƣ<EFBFBD>ʮ<EFBFBD><CAAE><EFBFBD><EFBFBD><EFBFBD>Ƶ<EFBFBD><C6B5><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Խ<EFBFBD><D4BD><EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strTheParaSpecification ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ˵<EFBFBD><EFBFBD>";
|
||||
$strThisValueCannotBeEmpty ="<EFBFBD><EFBFBD>ֵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD>";
|
||||
$strTimeFieldName ="ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strTypeCode ="<EFBFBD><EFBFBD><EFBFBD>ͱ<EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strValueRange ="ȡֵ<EFBFBD><EFBFBD>Χ";
|
||||
$strWithinFiveLayerDirectory ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>5<EFBFBD><EFBFBD>Ŀ¼";
|
||||
$strWithinTwelveWords ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>12<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strParaTypeForTheTemplate ="<EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ò<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strSystemParaInitialization ="ϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD>";
|
||||
$strFillEachKindOfParaWithItsDefault ="ע<EFBFBD>⣺<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD><EFBFBD>еĸ<EFBFBD>ϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȱʡֵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strParaInitializationComplete ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strClickHereForReturn ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˴<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strDefineNewParaType ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>²<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strDefaultValue ="Ĭ<EFBFBD><EFBFBD>ֵ";
|
||||
$strOnlyInputWhenParameter ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Dz<EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strEnableDaemon ="֪ͨ<EFBFBD><EFBFBD>̨";
|
||||
$strDeleteGroup ="ɾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
$strUnitName ="<EFBFBD><EFBFBD>Ԫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strUnitNum ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԫ<EFBFBD><EFBFBD>Ŀ";
|
||||
$strBeginBit ="<EFBFBD><EFBFBD>ʼλ";
|
||||
$strUnitLength ="<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strConditionCode ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strConditionValue ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ";
|
||||
$strDescription ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strDisplayStatus ="<EFBFBD><EFBFBD>ʾ״̬";
|
||||
$strValueType ="ȡֵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strGroupName ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strGroupType ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strSubsystemNum ="<EFBFBD><EFBFBD>ϵͳ<EFBFBD><EFBFBD>Ŀ";
|
||||
$strSelectSubsystem ="ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ";
|
||||
$strOperationVarOne ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ";
|
||||
$strOperationSymbolOne ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ";
|
||||
$strOperationValueOne ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵһ";
|
||||
$strLogicSymbol ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strOperationVarTwo ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strOperationSymbolTwo ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strOperationValueTwo ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><EFBFBD>";
|
||||
$strSubConditionRelation ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵ";
|
||||
$strAccordValue ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ";
|
||||
$strAccordDesc ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strAccordDisplayStatus ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ״̬";
|
||||
$strNotAccordValue ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ";
|
||||
$strNotAccordDesc ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strNotAccordDisplayStatus ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ״̬";
|
||||
$strSubsystemRelation ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ<EFBFBD><EFBFBD>ϵ";
|
||||
$strPayInvar ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strPayVar ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strLinkVar ="<EFBFBD><EFBFBD><EFBFBD>ӱ<EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strLinkInvar ="<EFBFBD><EFBFBD><EFBFBD>ӳ<EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strLinkSymbol ="<EFBFBD><EFBFBD><EFBFBD>ӷ<EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strUseType ="ʹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strAnalysisType ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strUnitAnalysis ="<EFBFBD><EFBFBD>Ԫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strUnitGroup ="<EFBFBD><EFBFBD>Ԫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strSystemGroup ="ϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strMessageUnitEditBinary ="<EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD>Ԫ<EFBFBD>༭(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)";
|
||||
$strConditionAnalysisNotWrite ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>д<EFBFBD><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)";
|
||||
$strCondition ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strCriticalAlarmRed ="һ<EFBFBD><EFBFBD><EFBFBD>澯(<28><>ɫ)";
|
||||
$strMajorAlarmSimple ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>澯(dz<><C7B3>ɫ)";
|
||||
$strThirdlyAlarmGreen ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>澯(<28><>ɫ)";
|
||||
$strNormalBlue ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><>ɫ)";
|
||||
$strNormalBlack ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><>ɫ)";
|
||||
$strConditionNum ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ";
|
||||
$strOperationValueNotWrite ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡֵ(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>д<EFBFBD><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)";
|
||||
$strOperationTerm ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strLink ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strToBinary ="ת<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strToHex ="תʮ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strMakeUpBit ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ";
|
||||
$strOperationNum ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ";
|
||||
$strExistGroup ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strNewGroup ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strAndOrGroup ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strHypotaxisGroup ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strLinkGroup ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strGroupCondition ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strSubCondition ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strExistUnitAndGroup ="<EFBFBD>Ѷ<EFBFBD><EFBFBD>嵥Ԫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strOperationSymbol ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strOperationValue ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ";
|
||||
$strNotInput ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strUnitCode ="<EFBFBD><EFBFBD>Ԫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strOperationSymbolCode ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strLogicSymbolCode ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strSubConditionNum ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ";
|
||||
$strAnd ="<EFBFBD><EFBFBD>";
|
||||
$strOr ="<EFBFBD><EFBFBD>";
|
||||
$strNotAnd ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strIfGroupConditionAccord ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strPayValue ="<EFBFBD><EFBFBD>ֵ";
|
||||
$strIfNotGroupConditionAccord ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strFirstlyCondition ="<EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strSecondlyCondition ="<EFBFBD>ڶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strSecondlyConditionNum ="<EFBFBD>ڶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ";
|
||||
$strTableName ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strTransferStatusTemplate ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strRowNum ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strFieldNum ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strTableHeadName ="<EFBFBD><EFBFBD>ͷ<EFBFBD><EFBFBD>";
|
||||
$strAdditionExplain ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD>";
|
||||
$strAdditionValue ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ";
|
||||
$strCell ="<EFBFBD><EFBFBD>Ԫ<EFBFBD><EFBFBD>";
|
||||
$strFillInvar ="<EFBFBD><EFBFBD><EFBFBD>䳣<EFBFBD><EFBFBD>";
|
||||
$strFillVar ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strBackgroundColor ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɫ";
|
||||
$strExistTable ="<EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>";
|
||||
$strNewTable ="<EFBFBD>±<EFBFBD>";
|
||||
$strDefineTable ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strDefineTableHeadCanNotWrite ="<EFBFBD><EFBFBD>ͷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28>ɲ<EFBFBD><C9B2><EFBFBD>д)";
|
||||
$strUseInStatusDisplay ="״̬<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD>";
|
||||
$strFillTable ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strRow ="<EFBFBD><EFBFBD>";
|
||||
$strField ="<EFBFBD><EFBFBD>";
|
||||
$strWhite ="<EFBFBD><EFBFBD>ɫ";
|
||||
$strGray ="<EFBFBD><EFBFBD>ɫ";
|
||||
$strDeleteTable ="ɾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strDeleteTempalte ="ɾ<EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD>";
|
||||
$strNotInstalled ="δ<EFBFBD><EFBFBD>װ";
|
||||
$strSystemConfiguration ="ϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strExistedSystem ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ";
|
||||
$strSysTypeNo ="<EFBFBD><EFBFBD><EFBFBD>ͱ<EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strTypeName ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strMaxSystemNum ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ<EFBFBD><EFBFBD>";
|
||||
$strMaxSubsystemNum ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ<EFBFBD><EFBFBD>";
|
||||
$strMaxE1Num ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>E1<EFBFBD><EFBFBD>";
|
||||
$strMaxMessageLength ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strSNMPHead ="SNMPͷ";
|
||||
$strLedOffset ="LED<EFBFBD><EFBFBD>ʼλ";
|
||||
$strNeedInstall ="<EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD>װ";
|
||||
$strNeedUninstall ="<EFBFBD><EFBFBD>Ҫж<EFBFBD><EFBFBD>";
|
||||
$strNeedParamConf ="<EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><EFBFBD>ò<EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strNeedMuliObj ="<EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strNeedSystemParam ="<EFBFBD><EFBFBD>Ҫϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strNeedHeartBeat ="<EFBFBD><EFBFBD>ҪheartBeat";
|
||||
$strNeedCDR ="<EFBFBD><EFBFBD>ҪCDR";
|
||||
$strNeedCSTA ="<EFBFBD><EFBFBD>ҪCSTA";
|
||||
$strNeedFlow ="<EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͳ<EFBFBD><EFBFBD>";
|
||||
$strAlarmConfiguration ="<EFBFBD>澯<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strAlarmCode ="<EFBFBD>澯<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strExistedComponent ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strExistedAlarm ="<EFBFBD><EFBFBD><EFBFBD>и澯";
|
||||
$strHasSubSys ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strNeedSumUp ="<EFBFBD><EFBFBD>Ҫ<EFBFBD>ܺ<EFBFBD>";
|
||||
$strCSTAType ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strIDFixedness ="ID<EFBFBD>̶<EFBFBD>";
|
||||
$strOneIDChange ="һ<EFBFBD><EFBFBD>ID<EFBFBD><EFBFBD>";
|
||||
$strTwoIDChange ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID<EFBFBD><EFBFBD>";
|
||||
$strID1StartNum ="ID1<EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD>";
|
||||
$strID1EndNum ="ID1<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strID1Offset ="ID1ƫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strID1Field ="ID1<EFBFBD>ֶ<EFBFBD>";
|
||||
$strID2StartNum ="ID2<EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD>";
|
||||
$strID2EndNum ="ID2<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strID2Offset ="ID2ƫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strID2Field ="ID2<EFBFBD>ֶ<EFBFBD>";
|
||||
$strFieldList ="<EFBFBD>ֶ<EFBFBD><EFBFBD>б<EFBFBD>";
|
||||
$strMessageField ="<EFBFBD><EFBFBD>Ϣ<EFBFBD>ֶ<EFBFBD>";
|
||||
$strCSTAConfiguration ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strCDRConfiguration ="CDR<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strIsFullRow ="<EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strNeedCheckTime ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>";
|
||||
$strNeedSubscriberConf ="<EFBFBD><EFBFBD>Ҫ<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strSubscriberTable ="<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݱ<EFBFBD>";
|
||||
$strUseAgent ="<EFBFBD>ô<EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strAddAlarm ="<EFBFBD><EFBFBD><EFBFBD>ӱ<EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strMapSize ="<EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD>С";
|
||||
$strInitProgress ="<EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strShape ="<EFBFBD><EFBFBD>״";
|
||||
$strRound ="Բ<EFBFBD><EFBFBD>";
|
||||
$strSquare ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strTriangle ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strRectangle ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strLandscapeRectangle ="<EFBFBD>᳤<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strPortraitRectangle ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strBatchOfLEDClearanceSetting ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>LED<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>趨";
|
||||
$strLEDIDRange ="LED ID <20><>Χ";
|
||||
$strPoint ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strPointOfStart ="<EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strPointOfClearance ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strBatchOfLEDDefineSetting ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>LED<EFBFBD>趨";
|
||||
$strSourcePage ="Դҳ<EFBFBD><EFBFBD>";
|
||||
$strSourcePageType ="Դҳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strSourcePageNumber ="Դҳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strTargetPage ="Ŀ<EFBFBD><EFBFBD>ҳ<EFBFBD><EFBFBD>";
|
||||
$strTargetPageType ="Ŀ<EFBFBD><EFBFBD>ҳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strTargetPageNumber ="Ŀ<EFBFBD><EFBFBD>ҳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strPointOfMove ="ƫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strStatus ="״̬";
|
||||
$strAddLED ="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>LED";
|
||||
$strPageType ="ҳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strPageNumber ="ҳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
||||
$strInitLEDStatus ="<EFBFBD><EFBFBD>ʼLED״̬";
|
||||
?>
|
||||
9
wxc2_omc/sysDefine/sub_inc/sub_config.inc
Executable file
9
wxc2_omc/sysDefine/sub_inc/sub_config.inc
Executable file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
//<2F>û<EFBFBD>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
if($language == 'eng'){
|
||||
require("../sub_inc/sub_english.inc");
|
||||
}else{
|
||||
require("../sub_inc/sub_chinese_gb.inc");
|
||||
}
|
||||
?>
|
||||
256
wxc2_omc/sysDefine/sub_inc/sub_english.inc
Executable file
256
wxc2_omc/sysDefine/sub_inc/sub_english.inc
Executable file
@@ -0,0 +1,256 @@
|
||||
<?php
|
||||
$strAddCode ="Add code";
|
||||
$strAddFieldName ="Add field name";
|
||||
$strAddMenu ="Add menu";
|
||||
$strAddTheAboveContentCode ="Add the above code";
|
||||
$strAfterHalfPartDescription ="Table parameter description (2nd half)";
|
||||
$strAsMenuName ="As menu name";
|
||||
$strAutoDisplay ="Auto display";
|
||||
$strBinaryAsEditUnit ="Binary as edit unit";
|
||||
$strBlankTemplate ="Blank template";
|
||||
$strChangedPart ="Variable";
|
||||
$strCharacterBit ="Character";
|
||||
$strcharacterCPML ="character CPML";
|
||||
$strcharacterShiftingNumber ="number of modify bits";
|
||||
$strCSVDefine ="CSV data processing define";
|
||||
$strDefaultIsOneWhenChosen ="Default is 1 when chosen";
|
||||
$strDesc ="Desc.";
|
||||
$strDonotFillInTheFollowing ="Don't fill it if this is a title";
|
||||
$strDoYouFinishDefinitionOfAllParaType ="Initialization?(Modified parameter structure will effective only after initialization.)";
|
||||
$strEditObject ="Ddit object";
|
||||
$strExistedTemplateInquiry ="Existing template";
|
||||
$strExistedIndex ="Existed index";
|
||||
$strFieldName ="Name";
|
||||
$strFillAsAddingOption ="Fill as adding option";
|
||||
$strHighBit ="High";
|
||||
$strInitialcharacter ="start bit";
|
||||
$strInputBoxSpec ="Input box spec.";
|
||||
$strInputOptionByUser ="Input option by user";
|
||||
$strLowBit ="Low";
|
||||
$strMenuDesc ="Menu desc.";
|
||||
$strMenuEdit ="Menu edit";
|
||||
$strMultipleBoxSpec ="Multiple box spec.";
|
||||
$strNoNeedChangingToHex ="No need change to Hex";
|
||||
$strNotePleaseInputDecNumber ="Note: If there is no special remark, please input decimal number";
|
||||
$strNoThisLanguageVersionEditTemplate ="No This Language Version's Edit Template";
|
||||
$strNumber ="";
|
||||
$strOpenCodeCommutator ="Calculator";
|
||||
$strOptionName ="Option_name";
|
||||
$strOptionValue ="Value";
|
||||
$strParameterValue ="value";
|
||||
$strParaNumber ="Number of parameter ";
|
||||
$strParaTypeForTheTemplate ="Parameter type for the template";
|
||||
$strPartcharacterSpec ="variable discription";
|
||||
$strPartOfcharacterEditModeDesign ="Bit manipulation menu design";
|
||||
$strPrimaryLanguage ="Primary language";
|
||||
$strSecondLanguage ="Secondary language";
|
||||
$strSelectDeviceType ="Device type";
|
||||
$strSelectParaType ="Parameter type";
|
||||
$strSingleParaDescription ="Table parameter description (1st half)";
|
||||
$strSpecBeginFrom ="Spec.: Begin from [n], add [m] each time";
|
||||
$strStatFieldName ="Stat field name";
|
||||
$strStatFieldName ="Stat field name";
|
||||
$strSwitchParaStructureDefinition ="Switch parameter structure definition";
|
||||
$strSwithParaTypeTemplateSetup ="Switch parameter type template setup";
|
||||
$strTemplateType ="Template";
|
||||
$strTheCodeCommutatorSpec ="Calculator translates numeric values between decimal, hex and binary formats.<br>Enter a value and press arrow keys to translate to another format.";
|
||||
$strTheParaSpecification ="Parameter description";
|
||||
$strThisValueCannotBeEmpty ="The value cannot be empty";
|
||||
$strTimeFieldName ="Time field name";
|
||||
$strTypeCode ="Location code";
|
||||
$strValueRange ="Value range";
|
||||
$strWithinFiveLayerDirectory ="Within 5-Layer directory";
|
||||
$strWithinTwelveWords ="Within 12 words";
|
||||
$strParaTypeForTheTemplate ="Parameter type for the template";
|
||||
$strSystemParaInitialization ="System parameter initialization";
|
||||
$strFillEachKindOfParaWithItsDefault ="WARNING: all of this device's parameters which saved in database will be replaced with default values";
|
||||
$strParaInitializationComplete ="Parameter initialization complete";
|
||||
$strClickHereForReturn ="Click here for return";
|
||||
$strDefineNewParaType ="Define new parameter type";
|
||||
$strDefaultValue ="Default value";
|
||||
$strOnlyInputWhenParameter ="Only input when parameter";
|
||||
$strEnableDaemon ="Enable";
|
||||
$strDeleteGroup ="Delete";
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
$strUnitName ="Unit name";
|
||||
$strUnitNum ="Unit num";
|
||||
$strBeginBit ="Begin bit";
|
||||
$strUnitLength ="Unit length";
|
||||
$strConditionCode ="Condition code";
|
||||
$strConditionValue ="Condition value";
|
||||
$strDescription ="Description";
|
||||
$strDisplayStatus ="Display status";
|
||||
$strValueType ="Value type";
|
||||
$strGroupName ="Group name";
|
||||
$strGroupType ="Group type";
|
||||
$strSubsystemNum ="Subsys num";
|
||||
$strSelectSubsystem ="Select subsys";
|
||||
$strOperationVarOne ="Operation var one";
|
||||
$strOperationSymbolOne ="Operation symbol one";
|
||||
$strOperationValueOne ="Operation value one";
|
||||
$strLogicSymbol ="Logic symbol";
|
||||
$strOperationVarTwo ="Operation var two";
|
||||
$strOperationSymbolTwo ="Operation symbol two";
|
||||
$strOperationValueTwo ="Operation value two";
|
||||
$strSubConditionRelation ="Condition relation";
|
||||
$strAccordValue ="Accord value";
|
||||
$strAccordDesc ="Accord desc";
|
||||
$strAccordDisplayStatus ="Accord display status";
|
||||
$strNotAccordValue ="Not accord value";
|
||||
$strNotAccordDesc ="Not accord desc";
|
||||
$strNotAccordDisplayStatus ="Not accord display status";
|
||||
$strSubsystemRelation ="Subsystem relation";
|
||||
$strPayInvar ="Pay invar";
|
||||
$strPayVar ="Pay var";
|
||||
$strLinkVar ="Link var";
|
||||
$strLinkInvar ="Link invar";
|
||||
$strLinkSymbol ="Link symbol";
|
||||
$strUseType ="Use type";
|
||||
$strAnalysisType ="Analysis type";
|
||||
$strUnitAnalysis ="Unit analysis";
|
||||
$strUnitGroup ="Unit group";
|
||||
$strSystemGroup ="System group";
|
||||
$strMessageUnitEditBinary ="Message unit edit(binary)";
|
||||
$strConditionAnalysisNotWrite ="Condition analysis";
|
||||
$strCondition ="Condition";
|
||||
$strCriticalAlarmRed ="Critical alarm(red)";
|
||||
$strMajorAlarmSimple ="Major alarm(simple red)";
|
||||
$strThirdlyAlarmGreen ="Thirdly alarm(green)";
|
||||
$strNormalBlue ="Normal(blue)";
|
||||
$strNormalBlack ="Normal(black)";
|
||||
$strConditionNum ="Condition num";
|
||||
$strOperationValueNotWrite ="Operation value";
|
||||
$strOperationTerm ="Operation term";
|
||||
$strLink ="Link";
|
||||
$strToBinary ="To binary";
|
||||
$strToHex ="To hex";
|
||||
$strMakeUpBit ="Make up bits";
|
||||
$strOperationNum ="Operation num";
|
||||
$strExistGroup ="Exist group";
|
||||
$strNewGroup ="New group";
|
||||
$strAndOrGroup ="And or group";
|
||||
$strHypotaxisGroup ="Hypotaxis group";
|
||||
$strLinkGroup ="Link group";
|
||||
$strGroupCondition ="Group condition";
|
||||
$strSubCondition ="Sub condition";
|
||||
$strExistUnitAndGroup ="Exist units and groups";
|
||||
$strOperationSymbol ="Operation symbol";
|
||||
$strOperationValue ="Operation value";
|
||||
$strNotInput ="Not input";
|
||||
$strUnitCode ="Unit code";
|
||||
$strOperationSymbolCode ="Operation symbol code";
|
||||
$strLogicSymbolCode ="Logic symbol code";
|
||||
$strSubConditionNum ="Sub condition num";
|
||||
$strAnd ="And";
|
||||
$strOr ="Or";
|
||||
$strNotAnd ="Not and";
|
||||
$strIfGroupConditionAccord ="If group condition accord";
|
||||
$strPayValue ="Pay value";
|
||||
$strIfNotGroupConditionAccord ="If not group condition accord";
|
||||
$strFirstlyCondition ="Firstly condition";
|
||||
$strSecondlyCondition ="Secondly condition";
|
||||
$strSecondlyConditionNum ="Secondly condition num";
|
||||
$strTableName ="Table name";
|
||||
$strTransferStatusTemplate ="Transfer status template";
|
||||
$strRowNum ="Row num";
|
||||
$strFieldNum ="Field num";
|
||||
$strTableHeadName ="Table head name";
|
||||
$strAdditionExplain ="Addition explain";
|
||||
$strAdditionValue ="Addition value";
|
||||
$strCell ="Cell";
|
||||
$strFillInvar ="Fill invar";
|
||||
$strFillVar ="Fill var";
|
||||
$strBackgroundColor ="Background color";
|
||||
$strExistTable ="Exist table";
|
||||
$strNewTable ="New table";
|
||||
$strDefineTable ="Define table";
|
||||
$strDefineTableHeadCanNotWrite ="Define table head(if no can not write)";
|
||||
$strUseInStatusDisplay ="Display";
|
||||
$strFillTable ="Fill table";
|
||||
$strRow ="Row";
|
||||
$strField ="Field";
|
||||
$strWhite ="White";
|
||||
$strGray ="Gray";
|
||||
$strDeleteTable ="Delete table";
|
||||
$strDeleteTempalte ="Delete template";
|
||||
$strNotInstalled ="Uninstalled";
|
||||
$strSystemConfiguration ="System configuration";
|
||||
$strExistedSystem ="Existed system";
|
||||
$strSysTypeNo ="Type no";
|
||||
$strTypeName ="Type name";
|
||||
$strMaxSystemNum ="Max system num";
|
||||
$strMaxSubsystemNum ="Max subsystem num";
|
||||
$strMaxE1Num ="Max E1 num";
|
||||
$strMaxMessageLength ="Max message length";
|
||||
$strSNMPHead ="SNMP head";
|
||||
$strLedOffset ="LED offset";
|
||||
$strNeedInstall ="Need install";
|
||||
$strNeedUninstall ="Need uninstall";
|
||||
$strNeedParamConf ="Need parameter configuration";
|
||||
$strNeedMuliObj ="Need muli object";
|
||||
$strNeedSystemParam ="Need system parmeter";
|
||||
$strNeedHeartBeat ="Need heartBeat";
|
||||
$strNeedCDR ="Need CDR";
|
||||
$strNeedCSTA ="Need CSTA";
|
||||
$strNeedFlow ="Need flow";
|
||||
$strAlarmConfiguration ="Alarm configuration";
|
||||
$strAlarmCode ="Alarm code";
|
||||
$strExistedComponent ="Existed component";
|
||||
$strExistedAlarm ="Existed alarm";
|
||||
$strHasSubSys ="Has subsystem";
|
||||
$strNeedSumUp ="Need sum up";
|
||||
$strCSTAType ="CSTA type";
|
||||
$strIDFixedness ="ID fixedness";
|
||||
$strOneIDChange ="One ID change";
|
||||
$strTwoIDChange ="Two ID change";
|
||||
$strID1StartNum ="ID1 start num";
|
||||
$strID1EndNum ="ID1 end num";
|
||||
$strID1Offset ="ID1 offset";
|
||||
$strID1Field ="ID1 field";
|
||||
$strID2StartNum ="ID2 start num";
|
||||
$strID2EndNum ="ID2 end num";
|
||||
$strID2Offset ="ID2 offset";
|
||||
$strID2Field ="ID2 field";
|
||||
$strFieldList ="Field list";
|
||||
$strMessageField ="Message field";
|
||||
$strCSTAConfiguration ="CSTA configuration";
|
||||
$strCDRConfiguration ="CDR configuration";
|
||||
$strIsFullRow ="Is full row";
|
||||
$strNeedCheckTime ="Check time";
|
||||
$strNeedSubscriberConf ="Need subscriber parameter";
|
||||
$strSubscriberTable ="Subscriber table";
|
||||
$strUseAgent ="Use agent";
|
||||
$strAddAlarm ="Add Alarm";
|
||||
$strMapSize ="Map size";
|
||||
$strInitProgress ="Initialization progress";
|
||||
$strShape ="Shape";
|
||||
$strRound ="Round";
|
||||
$strSquare ="Square";
|
||||
$strTriangle ="Triangle";
|
||||
$strRectangle ="Rectangle";
|
||||
$strLandscapeRectangle ="Landscape Rectangle";
|
||||
$strPortraitRectangle ="Portrait Rectangle";
|
||||
$strBatchOfLEDClearanceSetting ="Batch of LED's Clearance setting";
|
||||
$strLEDIDRange ="LED ID Range";
|
||||
$strPoint ="Point";
|
||||
$strPointOfStart ="Point of start ";
|
||||
$strPointOfClearance ="Point of Clearance";
|
||||
$strBatchOfLEDDefineSetting ="Batch of LED's define setting";
|
||||
$strSourcePage ="Source Page";
|
||||
$strSourcePageType ="Source Page Type";
|
||||
$strSourcePageNumber ="Source Page Number";
|
||||
$strTargetPage ="Target Page";
|
||||
$strTargetPageType ="Target Page Type";
|
||||
$strTargetPageNumber ="Target Page Number";
|
||||
$strInitLEDStatus ="Init LED's Status";
|
||||
$strPointOfMove ="Point of Move";
|
||||
$strStatus ="Status";
|
||||
$strAddLED ="Add LED";
|
||||
$strPageType = "Page Type";
|
||||
$strPageNumber = "Page Number";
|
||||
?>
|
||||
313
wxc2_omc/sysDefine/subsMngDef/subsMngDef.php
Executable file
313
wxc2_omc/sysDefine/subsMngDef/subsMngDef.php
Executable file
@@ -0,0 +1,313 @@
|
||||
<?php
|
||||
/*********************************************************
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD><EFBFBD>ݱ<EFBFBD><DDB1>еIJ˵<C4B2><CBB5>ṹ<EFBFBD>ı༭
|
||||
|
||||
<20><><EFBFBD>ù<EFBFBD>ϵ:<3A><><EFBFBD><EFBFBD>:header.inc
|
||||
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:
|
||||
|
||||
<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 > Subscriber > Manage Define";
|
||||
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;
|
||||
|
||||
$keyId = isset($keyId)?$keyId:1;
|
||||
$dbName = 'OMC_PUB';
|
||||
$tableName = 'sysSubsConf';
|
||||
$maxLevelNum = 5;
|
||||
|
||||
//ѡ<><D1A1><EFBFBD><EFBFBD><EFBFBD>汾
|
||||
if($language == 'eng'){
|
||||
$nameField=name_2; //<2F><><EFBFBD><EFBFBD>2
|
||||
}else{
|
||||
$nameField=name_1; //<2F><><EFBFBD><EFBFBD>1(Ĭ<><C4AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
|
||||
}
|
||||
|
||||
|
||||
/**************************************ɾ<><C9BE>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>¼***********************************************/
|
||||
if($delete){
|
||||
$delSql = "DELETE FROM $tableName WHERE keyId = '$keyId'";
|
||||
$delResult = mysqli_query($pubConn ,$delSql);
|
||||
echo mysqli_error($pubConn);
|
||||
if($delResult){
|
||||
echo $strDeleteSuccess;
|
||||
}else{
|
||||
echo $strDeleteFailure;
|
||||
}
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
|
||||
//ȱ<><C8B1><EFBFBD><EFBFBD>
|
||||
|
||||
} //end if($delete)
|
||||
|
||||
/*****************************<2A><><EFBFBD><EFBFBD>,<2C>ļ<DEB8>¼*******************************************/
|
||||
if($save){
|
||||
if($keyId == 'new'){//add
|
||||
$addSql = "REPLACE INTO $tableName
|
||||
(keyId,sysTypeNo,dataTypeNo,isEnable,preObjId,indexObjId,indexFieldName,
|
||||
maxSegmentNum,maxIndexNumPerSeg, subsDataTable,tmpDataTable,menuName,
|
||||
ftpLoginName,ftpLoginPwd,ftpDir,impObjId,impFileName,logFileName)
|
||||
VALUES
|
||||
('$keyId','$sysTypeNo','$dataTypeNo','$isEnable','$preObjId','$indexObjId','$indexFieldName',
|
||||
'$maxSegmentNum','$maxIndexNumPerSeg','$subsDataTable','$tmpDataTable','$menuName',
|
||||
'$ftpLoginName','$ftpLoginPwd','$ftpDir','$impObjId','$impFileName','$logFileName')
|
||||
";
|
||||
if($DEBUG) echo "<br>$addSql";
|
||||
$result = mysqli_query($pubConn ,$addSql);
|
||||
echo mysqli_error($pubConn);
|
||||
if($result > 0){
|
||||
$getKeyIdSql =" SELECT keyId FROM $tableName
|
||||
WHERE sysTypeNo = '$sysTypeNo'
|
||||
AND dataTypeNo='$dataTypeNo'
|
||||
AND isEnable='$isEnable'
|
||||
";
|
||||
if($DEBUG) echo "<br>$getKeyIdSql";
|
||||
$result = mysqli_query($pubConn ,$getKeyIdSql);
|
||||
echo mysqli_error($pubConn);
|
||||
$rows = mysqli_fetch_array($result);
|
||||
$keyId = $rows[$keyId];
|
||||
echo "<br>ADD OK";
|
||||
}else{
|
||||
echo "<br>ADD Failed";
|
||||
}
|
||||
}else{//update
|
||||
$updateSql = "UPDATE $tableName SET
|
||||
sysTypeNo='$sysTypeNo',dataTypeNo='$dataTypeNo',isEnable='$isEnable',preObjId='$preObjId',
|
||||
indexObjId='$indexObjId',indexFieldName='$indexFieldName',maxSegmentNum='$maxSegmentNum',
|
||||
maxIndexNumPerSeg='$maxIndexNumPerSeg',subsDataTable='$subsDataTable',
|
||||
tmpDataTable='$tmpDataTable',menuName='$menuName',ftpLoginName='$ftpLoginName',
|
||||
ftpLoginPwd='$ftpLoginPwd',ftpDir='$ftpDir',impObjId='$impObjId',impFileName='$impFileName',
|
||||
logFileName='$logFileName'
|
||||
WHERE keyId = '$keyId'";
|
||||
if($DEBUG) echo "<br>updateSql = $updateSql";
|
||||
$updateResult = mysqli_query($pubConn,$updateSql);
|
||||
echo mysqli_error($pubConn);
|
||||
if($updateResult){
|
||||
echo "<br>UPDATE OK";
|
||||
}else{
|
||||
echo "<br>UPDATE Failed";
|
||||
}
|
||||
}
|
||||
}
|
||||
/*****************************<2A><>ʾһ<CABE><D2BB><EFBFBD>˵<EFBFBD><CBB5>Ķ<EFBFBD><C4B6><EFBFBD>*****************************/
|
||||
?>
|
||||
|
||||
<script LANGUAGE="JavaScript">
|
||||
function chgMenu()
|
||||
{
|
||||
var baseUrl,urlAdd,url;
|
||||
baseUrl='<?php echo"$PHP_SELF?keyId=";?>';
|
||||
urlAdd=document.confForm.keyId.options[document.confForm.keyId.selectedIndex].value;
|
||||
url = baseUrl+urlAdd;
|
||||
window.location=url;
|
||||
}
|
||||
</script>
|
||||
|
||||
<form method="POST" name=confForm action="<?php echo"$PHP_SELF";?>" >
|
||||
<table border="1" width="100%" cellpadding="2" cellspacing="0" bordercolor="#666666" bordercolordark="#FFFFFF">
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="100%" colspan="2" align="center">
|
||||
<font size=3><b><?php echo "OMC Subscriber Manage Define"; ?></b></font>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%">
|
||||
<?php echo "Select:"; ?>
|
||||
</td>
|
||||
<td width="70%">
|
||||
|
||||
<select size="1" name="keyId" onChange="javascript:chgMenu()">
|
||||
<?php
|
||||
$orderBy = 'sysTypeNo';
|
||||
$getMenuSql = "SELECT keyId,menuName FROM $tableName ORDER BY $orderBy ";
|
||||
$menuResult = mysqli_query($pubConn,$getMenuSql);
|
||||
|
||||
if($DEBUG) echo "<br>selected Id = $keyId";
|
||||
if($DEBUG)
|
||||
echo "<br>getMenuSql = $getMenuSql";
|
||||
if($DEBUG) echo mysqli_error($pubConn);
|
||||
|
||||
//<2F><>ʾѡ<CABE><D1A1><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>
|
||||
echo"<option value=\"new\">------------------New------------------</option>";
|
||||
$i=1;
|
||||
while($menuRows = mysqli_fetch_array($menuResult)){
|
||||
echo "<option value=\"$menuRows[keyId]\" ";
|
||||
if($menuRows[keyId] == $keyId && $keyId > 0){
|
||||
echo "selected";
|
||||
}
|
||||
echo ">";
|
||||
echo "$i -> $menuRows[menuName]";
|
||||
echo"</option>";
|
||||
$i++;
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
<?php
|
||||
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
$menuSql = "SELECT * FROM $tableName WHERE keyId = '$keyId'";
|
||||
$menuResult = mysqli_query($pubConn ,$menuSql);
|
||||
$menuRows = @mysqli_fetch_array($menuResult);
|
||||
?>
|
||||
<?php //------menuName----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "menuName"; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="menuName" size="50" value="<?php echo"$menuRows[menuName]";?>" class="text"></td>
|
||||
</tr>
|
||||
<?php //------isEnable----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "isEnable "; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="isEnable" size="50" value="<?php echo"$menuRows[isEnable]";?>" class="text"></td>
|
||||
</tr>
|
||||
<?php //------sysTypeNo----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "sysTypeNo "; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="sysTypeNo" size="50" value="<?php echo"$menuRows[sysTypeNo]";?>" class="text"></td>
|
||||
</tr>
|
||||
<?php //------sysNo----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "sysNo "; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="sysNo" size="50" value="<?php echo"$menuRows[sysNo]";?>" class="text"></td>
|
||||
</tr>
|
||||
<?php //------dataTypeNo----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "dataTypeNo "; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="dataTypeNo" size="50" value="<?php echo"$menuRows[dataTypeNo]";?>" class="text"></td>
|
||||
</tr>
|
||||
<?php //------preObjId----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "preObjId "; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="preObjId" size="50" value="<?php echo"$menuRows[preObjId]";?>" class="text"></td>
|
||||
</tr>
|
||||
<?php //------indexObjId----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "indexObjId "; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="indexObjId" size="50" value="<?php echo"$menuRows[indexObjId]";?>" class="text"></td>
|
||||
</tr>
|
||||
<?php //------indexFieldName----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "indexFieldName "; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="indexFieldName" size="50" value="<?php echo"$menuRows[indexFieldName]";?>" class="text"></td>
|
||||
</tr>
|
||||
<?php //------maxSegmentNum----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "maxSegmentNum "; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="maxSegmentNum" size="50" value="<?php echo"$menuRows[maxSegmentNum]";?>" class="text"></td>
|
||||
</tr>
|
||||
<?php //------maxIndexNumPerSeg----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "maxIndexNumPerSeg "; ?>:</td>
|
||||
<td width="70%">
|
||||
<?php
|
||||
$menuRows[maxIndexNumPerSeg]=isset($menuRows[maxIndexNumPerSeg])?$menuRows[maxIndexNumPerSeg]:100;
|
||||
?>
|
||||
<input type="text" name="maxIndexNumPerSeg" size="50" READONLY value="<?php echo"$menuRows[maxIndexNumPerSeg]";?>" class="text"></td>
|
||||
</tr>
|
||||
<?php //------subsDataTable----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "subsDataTable "; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="subsDataTable" size="50" value="<?php echo"$menuRows[subsDataTable]";?>" class="text"></td>
|
||||
</tr>
|
||||
<?php //------tmpDataTable----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "tmpDataTable "; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="tmpDataTable" size="50" value="<?php echo"$menuRows[tmpDataTable]";?>" class="text"></td>
|
||||
</tr>
|
||||
<?php //------ftpLoginName----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "ftpLoginName "; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="ftpLoginName" size="50" value="<?php echo"$menuRows[ftpLoginName]";?>" class="text"></td>
|
||||
</tr>
|
||||
<?php //------ftpLoginPwd----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "ftpLoginPwd "; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="ftpLoginPwd" size="50" value="<?php echo"$menuRows[ftpLoginPwd]";?>" class="text"></td>
|
||||
</tr>
|
||||
<?php //------ftpDir----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "ftpDir "; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="ftpDir" size="50" value="<?php echo"$menuRows[ftpDir]";?>" class="text"></td>
|
||||
</tr>
|
||||
<?php //------impObjId----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "impObjId "; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="impObjId" size="50" value="<?php echo"$menuRows[impObjId]";?>" class="text"></td>
|
||||
</tr>
|
||||
<?php //------impFileName----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "impFileName "; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="impFileName" size="50" value="<?php echo"$menuRows[impFileName]";?>" class="text"></td>
|
||||
</tr>
|
||||
<?php //------logFileName----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "logFileName "; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="logFileName" size="50" value="<?php echo"$menuRows[logFileName]";?>" class="text"></td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
<p>
|
||||
|
||||
<?php
|
||||
echo "<input type=\"submit\" value=\"$strSave\" name=\"save\"> ";
|
||||
echo "<input type=\"reset\" value=\"$strCancel\" name=\"reset\"> ";
|
||||
echo "<input type=\"submit\" value=\"$strDeleteMode\" name=\"delete\"> ";
|
||||
|
||||
?>
|
||||
</p>
|
||||
<!--
|
||||
<input type="button" value="<22><>ť" name="a1"
|
||||
style="border-left: 1px solid rgb(255,255,255); border-right: 1px solid rgb(255,255,255); border-top: 1px solid rgb(255,255,255); border-bottom: 1px solid rgb(255,255,255)">
|
||||
-->
|
||||
</form>
|
||||
<?php
|
||||
adjust_content_tail();
|
||||
?>
|
||||
</body>
|
||||
</html>
|
||||
802
wxc2_omc/sysDefine/subsMngDef/subsParamConf.php
Executable file
802
wxc2_omc/sysDefine/subsMngDef/subsParamConf.php
Executable file
@@ -0,0 +1,802 @@
|
||||
<?php
|
||||
/*********************************************************
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD><EFBFBD>ݱ<EFBFBD><DDB1>е<EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD>ṹ<EFBFBD>ı༭<C4B1><E0BCAD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD>ϵͳ<CFB5><CDB3>
|
||||
<20>÷ּ<C3B7>Ŀ¼<C4BF>ķ<EFBFBD>ʽ<EFBFBD><CABD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>нṹ<D0BD><E1B9B9><EFBFBD>Ļ<EFBFBD><C4BB>֣<EFBFBD><D6A3><EFBFBD><EFBFBD>ոû<D5B8><C3BB>֣<EFBFBD><D6A3>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD>齫<EFBFBD><E9BDAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״<EFBFBD>˵<EFBFBD><CBB5><EFBFBD>
|
||||
|
||||
<20><><EFBFBD>ù<EFBFBD>ϵ:<3A><><EFBFBD><EFBFBD>: connectdb.inc<6E><63>inc/header.inc
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:
|
||||
|
||||
<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 > Subscriber > Structure";
|
||||
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;
|
||||
|
||||
function omcGetObjDb($sysTypeNo){
|
||||
$dbName = 'OBJ_'.$sysTypeNo;
|
||||
return($dbName);
|
||||
}
|
||||
|
||||
$pubDb = 'OMC_PUB';
|
||||
$sysConfTable = 'OMC_PUB.sysConf';
|
||||
$sysSubsConfTable = 'OMC_PUB.sysSubsConf';
|
||||
$sysTypeNo = $_REQUEST['sysTypeNo'];
|
||||
|
||||
if(!isset($sysTypeNo)){
|
||||
$sysTypeSql ="SELECT sysTypeNo
|
||||
FROM $sysConfTable
|
||||
WHERE needSubscriberConf ='1' ORDER BY sysTypeNo LIMIT 0,1
|
||||
";
|
||||
if($DEBUG) echo "<br>$sysTypeSql";
|
||||
$sysTypeResult = mysqli_query($pubConn,$sysTypeSql);
|
||||
$sysTypeRows = @mysqli_fetch_array($sysTypeResult);
|
||||
$sysTypeNo = $sysTypeRows[sysTypeNo];
|
||||
if($DEBUG) echo "<br>sysTypeNo=$sysTypeNo";
|
||||
}
|
||||
$dataTypeNo = $_REQUEST['dataTypeNo'];
|
||||
$keyId = $_REQUEST['keyId'];
|
||||
|
||||
$objDb=omcGetObjDb($sysTypeNo);
|
||||
$paramType=isset($paramType)?$_POST['paramType']:0;
|
||||
$subscriberTable=$_REQUEST['subscriberTable'];
|
||||
|
||||
if($DEBUG) echo "<br>objDb=$objDb";
|
||||
if($DEBUG) echo "<br>dataTypeNo=$dataTypeNo";
|
||||
global $OMC_server;
|
||||
$objDbConn=mysqli_connect($OMC_server[0]['host'],$OMC_server[0]['user'],$OMC_server[0]['password'], $objDb);
|
||||
|
||||
$dataTypeNo=isset($dataTypeNo)?$dataTypeNo:0;
|
||||
if($DEBUG) echo "<br>dataTypeNo=$dataTypeNo";
|
||||
$paramConfTable = 'subsParamConf_'.$dataTypeNo;
|
||||
if($DEBUG) echo "<br>paramConfTable=$paramConfTable";
|
||||
$maxLevelNum = 10;
|
||||
|
||||
//----------------------
|
||||
//ѡ<><D1A1><EFBFBD><EFBFBD><EFBFBD>汾
|
||||
if($language == 'eng'){
|
||||
$objNameField=name_2; //<2F><><EFBFBD><EFBFBD>2
|
||||
}else{
|
||||
$objNameField=name_1; //<2F><><EFBFBD><EFBFBD>1(Ĭ<><C4AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
|
||||
}
|
||||
//-----------------------
|
||||
|
||||
/**************************************ɾ<><C9BE>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>***********************************************/
|
||||
if($_REQUEST['delete']){
|
||||
$delSql = "DELETE FROM $paramConfTable WHERE keyId='$keyId'";
|
||||
$delResult = mysqli_query($objDbConn ,$delSql);
|
||||
echo mysqli_error($objDbConn);
|
||||
//----------------
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
|
||||
|
||||
//------------
|
||||
if($delResult){
|
||||
echo "<script LANGUAGE=\"JavaScript\">";
|
||||
echo "alert('";
|
||||
echo $strDeleteSuccess;
|
||||
echo "')";
|
||||
echo "</script>";
|
||||
}else{
|
||||
echo "<script LANGUAGE=\"JavaScript\">";
|
||||
echo "alert('";
|
||||
echo $strDeleteFailure;
|
||||
echo "')";
|
||||
echo "</script>";
|
||||
}
|
||||
} //end if($delete)
|
||||
|
||||
|
||||
/*****************************<2A><><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>µIJ<C2B5><C4B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͻ<CDBB><F2B4B4BD>µIJ<C2B5><C4B2><EFBFBD><EFBFBD>ṹ<EFBFBD><E1B9B9>*****************************/
|
||||
if($_POST['save']){
|
||||
$keyId = $_POST['keyId'];
|
||||
if($DEBUG) echo "<br>keyId = $keyId";
|
||||
if($keyId == 'new'){ //<2F><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
$saveSql = "REPLACE INTO $paramConfTable (fieldName,name_1,name_2,desc_1,desc_2,paramType,number,length,valueType,operType,initValue,minValue,`maxValue`,setTemplate_1,setTemplate_2,needNote,note_1,note_2,level_1,level_2,level_3,level_4,level_5,level_6,level_7,level_8,level_9,level_10) VALUES('$fieldName','$name_1','$name_2','$desc_1','$desc_2','$paramType','$number','$length','$valueType','$operType','$initValue','$minValue','$maxValue','$setTemplate_1','$setTemplate_2','$needNote','$note_1','$note_2','$level_1','$level_2','$level_3','$level_4','$level_5','$level_6','$level_7','$level_8','$level_9','$level_10')";
|
||||
$saveResult = mysqli_query($objDbConn ,$saveSql);
|
||||
if($saveResult){
|
||||
$keyIdSel = "SELECT keyId FROM $paramConfTable WHERE
|
||||
level_1='$level_1' AND
|
||||
level_2='$level_2' AND
|
||||
level_3='$level_3' AND
|
||||
level_4='$level_4' AND
|
||||
level_5='$level_5' AND
|
||||
level_6='$level_6' AND
|
||||
level_7='$level_7' AND
|
||||
level_8='$level_8' AND
|
||||
level_9='$level_9' AND
|
||||
level_10='$level_10'
|
||||
";
|
||||
$keyIdResult = mysqli_query($objDbConn,$keyIdSel);
|
||||
$keyIdeRows = mysqli_fetch_array($keyIdResult);
|
||||
$keyId = $keyIdeRows[keyId];
|
||||
}
|
||||
}elseif($keyId > 0){ //<2F><EFBFBD><DEB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
$needNote = $_POST['needNote'];
|
||||
|
||||
if($needNote !=1){
|
||||
$needNote = 0;
|
||||
}
|
||||
$saveSql = "UPDATE $paramConfTable
|
||||
SET
|
||||
fieldName='$_POST[fieldName]',
|
||||
name_1='$_POST[name_1]',
|
||||
name_2='$_POST[name_2]',
|
||||
desc_1='$_POST[desc_1]',
|
||||
desc_2='$_POST[desc_2]',
|
||||
paramType='$paramType',
|
||||
number='$_POST[number]',
|
||||
length='$_POST[length]',
|
||||
valueType='$_POST[valueType]',
|
||||
operType='$_POST[operType]',
|
||||
initValue='$_POST[initValue]',
|
||||
minValue='$_POST[minValue]',
|
||||
`maxValue`='$_POST[maxValue]',
|
||||
needNote='$needNote',
|
||||
note_1='$_POST[note_1]',
|
||||
note_2='$_POST[note_2]',
|
||||
level_1='$_POST[level_1]',
|
||||
level_2='$_POST[level_2]',
|
||||
level_3='$_POST[level_3]',
|
||||
level_4='$_POST[level_4]',
|
||||
level_5='$_POST[level_5]',
|
||||
level_6='$_POST[level_6]',
|
||||
level_7='$_POST[level_7]',
|
||||
level_8='$_POST[level_8]',
|
||||
level_9='$_POST[level_9]',
|
||||
level_10='$_POST[level_10]'
|
||||
WHERE keyId='$keyId'
|
||||
";
|
||||
$saveResult = mysqli_query($objDbConn ,$saveSql);
|
||||
}else{
|
||||
echo "<br>Error: keyId == NULL";
|
||||
}
|
||||
if($DEBUG) echo "<br>$saveSql";
|
||||
echo mysqli_error($objDbConn);
|
||||
if($saveResult > 0){
|
||||
/*
|
||||
//<2F><><EFBFBD>±<EFBFBD><C2B1><EFBFBD><EFBFBD>ļ<EFBFBD>
|
||||
$csvFileName = '/usr/local/apache/htdocs/db_backup/other/'.$objDb.'.'.$paramConfTable.'.csv';
|
||||
if($DEBUG) echo "<br>csvFileName=$csvFileName";
|
||||
@unlink($csvFileName);
|
||||
$csvFileUpdateSql=" SELECT *
|
||||
INTO OUTFILE '$csvFileName'
|
||||
FIELDS TERMINATED BY ','
|
||||
LINES TERMINATED BY '\n'
|
||||
FROM $paramConfTable
|
||||
";
|
||||
$csvFileUpdateResult = mysqli_query($pubConn ,$csvFileUpdateSql);
|
||||
if($DEBUG) echo "<br>csvFileUpdateSql = $csvFileUpdateSql<br>";
|
||||
echo mysqli_error($pubConn);
|
||||
*/
|
||||
echo "<script LANGUAGE=\"JavaScript\">";
|
||||
echo "alert('";
|
||||
echo $strEditSuccess;
|
||||
echo "')";
|
||||
echo "</script>";
|
||||
}else{
|
||||
echo "<script LANGUAGE=\"JavaScript\">";
|
||||
echo "alert('";
|
||||
echo $strEditFailure;
|
||||
echo "')";
|
||||
echo "</script>";
|
||||
}
|
||||
} //end if($save)
|
||||
|
||||
/*****************************<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ͳ<EFBFBD><CDB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ñ<EFBFBD>*****************************/
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
$dbList = mysqli_query($pubConn, "SHOW DATABASES");
|
||||
$dbNum = mysqli_num_rows($dbList);
|
||||
$dbRows = mysqli_fetch_array($dbList);
|
||||
|
||||
$objDbExists = false;
|
||||
while ($dbRow = mysqli_fetch_array($dbList)) {
|
||||
$dbName = $dbRow[0]; // <20><>ȡ<EFBFBD><C8A1><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD><EFBFBD>
|
||||
if ($dbName == $objDb) {
|
||||
$objDbExists = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if ($objDbExists) {
|
||||
if($DEBUG) echo "<br> $objDb have be created";
|
||||
} else {
|
||||
if($DEBUG) echo "<br>$objDb have not be created";
|
||||
// <20><><EFBFBD><EFBFBD> 1<><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD> objDb
|
||||
$sql = "CREATE DATABASE $objDb";
|
||||
mysqli_query($pubConn, $sql);
|
||||
if ($DEBUG) {
|
||||
echo "<br>create $objDb sql =$sql";
|
||||
echo mysqli_error($pubConn);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// for($i=0; $i < $dbNum; $i++){
|
||||
// $dbName = $dbRows[$i][0];
|
||||
// if($dbName == $objDb){
|
||||
// if($DEBUG) echo "<br> $objDb have be created";
|
||||
// break;
|
||||
// }
|
||||
// if($i == $dbNum-1){
|
||||
// if($DEBUG) echo "<br>$objDb have not be created";
|
||||
// //step 1.create objDb
|
||||
// $sql="CREATE DATABASE $objDb";
|
||||
// mysqli_query($pubConn,$sql);
|
||||
// if($DEBUG) echo "<br>create $objDb sql =$sql";
|
||||
// echo mysqli_error($pubConn);
|
||||
// }
|
||||
// }
|
||||
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
$tableList = mysqli_query($objDbConn, "SHOW TABLES");
|
||||
$tableNum = mysqli_num_rows($tableList);
|
||||
$tableRows = mysqli_fetch_array($tableList);
|
||||
|
||||
$paramConfTableExists = false;
|
||||
while ($tableRow = mysqli_fetch_array($tableList)) {
|
||||
$tableName = $tableRow[0];
|
||||
if($tableName == $paramConfTable){
|
||||
$paramConfTableExists = true;
|
||||
//if($DEBUG) echo "<br>$paramConfTable have be created";
|
||||
break;
|
||||
}
|
||||
// if($i == $tableNum -1){
|
||||
// //step 2.create paramConf table in objDb
|
||||
// $sql="CREATE TABLE $paramConfTable (
|
||||
// keyId tinyint(4) NOT NULL auto_increment,
|
||||
// fieldName varchar(50) NOT NULL,
|
||||
// name_1 varchar(30) NOT NULL,
|
||||
// name_2 varchar(30) NOT NULL,
|
||||
// desc_1 varchar(255) NOT NULL,
|
||||
// desc_2 varchar(255) NOT NULL,
|
||||
// paramType tinyint(1) DEFAULT '0' NOT NULL,
|
||||
// operType tinyint(1) DEFAULT '0' NOT NULL,
|
||||
// number int(6) DEFAULT '0' NOT NULL,
|
||||
// length smallint(3) DEFAULT '0' NOT NULL,
|
||||
// valueType tinyint(1) DEFAULT '0' NOT NULL,
|
||||
// initValue varchar(255) NOT NULL,
|
||||
// minValue varchar(255) NOT NULL,
|
||||
// `maxValue` varchar(255) NOT NULL,
|
||||
// setTemplate_1 text NOT NULL,
|
||||
// setTemplate_2 text NOT NULL,
|
||||
// needNote tinyint(1) DEFAULT '0' NOT NULL,
|
||||
// note_1 varchar(255) NOT NULL,
|
||||
// note_2 varchar(255) NOT NULL,
|
||||
// level_1 int(5) DEFAULT '0' NOT NULL,
|
||||
// level_2 int(5) DEFAULT '0' NOT NULL,
|
||||
// level_3 int(5) DEFAULT '0' NOT NULL,
|
||||
// level_4 int(5) DEFAULT '0' NOT NULL,
|
||||
// level_5 int(5) DEFAULT '0' NOT NULL,
|
||||
// level_6 int(5) DEFAULT '0' NOT NULL,
|
||||
// level_7 int(5) DEFAULT '0' NOT NULL,
|
||||
// level_8 int(5) DEFAULT '0' NOT NULL,
|
||||
// level_9 int(5) DEFAULT '0' NOT NULL,
|
||||
// level_10 int(5) DEFAULT '0' NOT NULL,
|
||||
// PRIMARY KEY (keyId),
|
||||
// KEY level_1 (level_1),
|
||||
// KEY level_2 (level_2),
|
||||
// KEY level_3 (level_3),
|
||||
// KEY level_4 (level_4),
|
||||
// KEY level_5 (level_5),
|
||||
// KEY level_6 (level_6),
|
||||
// KEY level_7 (level_7),
|
||||
// KEY level_8 (level_8),
|
||||
// KEY level_9 (level_9),
|
||||
// KEY level_10 (level_10)
|
||||
// )";
|
||||
// mysqli_query($objDbConn,$sql);
|
||||
// if($DEBUG) echo "<br>create paramConf table sql =$sql";
|
||||
// echo mysqli_error($objDbConn);
|
||||
// break;
|
||||
// }
|
||||
}
|
||||
if ($paramConfTableExists) {
|
||||
if($DEBUG) echo "<br>$paramConfTable have be created";
|
||||
} else {
|
||||
if($DEBUG) echo "<br>$objDb have not be created";
|
||||
// <20><><EFBFBD><EFBFBD> 1<><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD> objDb
|
||||
$sql="CREATE TABLE $paramConfTable (
|
||||
keyId tinyint(4) NOT NULL auto_increment,
|
||||
fieldName varchar(50) NOT NULL,
|
||||
name_1 varchar(30) NOT NULL,
|
||||
name_2 varchar(30) NOT NULL,
|
||||
desc_1 varchar(255) NOT NULL,
|
||||
desc_2 varchar(255) NOT NULL,
|
||||
paramType tinyint(1) DEFAULT '0' NOT NULL,
|
||||
operType tinyint(1) DEFAULT '0' NOT NULL,
|
||||
number int(6) DEFAULT '0' NOT NULL,
|
||||
length smallint(3) DEFAULT '0' NOT NULL,
|
||||
valueType tinyint(1) DEFAULT '0' NOT NULL,
|
||||
initValue varchar(255) NOT NULL,
|
||||
minValue varchar(255) NOT NULL,
|
||||
`maxValue` varchar(255) NOT NULL,
|
||||
setTemplate_1 text NOT NULL,
|
||||
setTemplate_2 text NOT NULL,
|
||||
needNote tinyint(1) DEFAULT '0' NOT NULL,
|
||||
note_1 varchar(255) NOT NULL,
|
||||
note_2 varchar(255) NOT NULL,
|
||||
level_1 int(5) DEFAULT '0' NOT NULL,
|
||||
level_2 int(5) DEFAULT '0' NOT NULL,
|
||||
level_3 int(5) DEFAULT '0' NOT NULL,
|
||||
level_4 int(5) DEFAULT '0' NOT NULL,
|
||||
level_5 int(5) DEFAULT '0' NOT NULL,
|
||||
level_6 int(5) DEFAULT '0' NOT NULL,
|
||||
level_7 int(5) DEFAULT '0' NOT NULL,
|
||||
level_8 int(5) DEFAULT '0' NOT NULL,
|
||||
level_9 int(5) DEFAULT '0' NOT NULL,
|
||||
level_10 int(5) DEFAULT '0' NOT NULL,
|
||||
PRIMARY KEY (keyId),
|
||||
KEY level_1 (level_1),
|
||||
KEY level_2 (level_2),
|
||||
KEY level_3 (level_3),
|
||||
KEY level_4 (level_4),
|
||||
KEY level_5 (level_5),
|
||||
KEY level_6 (level_6),
|
||||
KEY level_7 (level_7),
|
||||
KEY level_8 (level_8),
|
||||
KEY level_9 (level_9),
|
||||
KEY level_10 (level_10)
|
||||
)";
|
||||
mysqli_query($pubConn, $sql);
|
||||
if ($DEBUG) {
|
||||
echo "<br>create paramConf table sql =$sql";
|
||||
echo mysqli_error($pubConn);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/*****************************<2A><>ʾһ<CABE><D2BB><EFBFBD>豸<EFBFBD><E8B1B8><EFBFBD>͵IJ<CDB5><C4B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*****************************/
|
||||
?>
|
||||
|
||||
|
||||
<script LANGUAGE="JavaScript">
|
||||
function chgSysType(){
|
||||
var baseUrl,urlAdd,url;
|
||||
baseUrl='<?php echo"$PHP_SELF?";?>';
|
||||
urlAdd=document.confForm.dataList.options[document.confForm.dataList.selectedIndex].value;
|
||||
url=baseUrl+urlAdd;
|
||||
window.location=url;
|
||||
}
|
||||
function chgObj(){
|
||||
var baseUrl,urlAdd,url;
|
||||
baseUrl='<?php echo"$PHP_SELF?sysTypeNo=$sysTypeNo&dataTypeNo=$dataTypeNo&keyId=";?>';
|
||||
urlAdd=document.confForm.keyId.options[document.confForm.keyId.selectedIndex].value;
|
||||
url = baseUrl+urlAdd;
|
||||
window.location=url;
|
||||
}
|
||||
|
||||
function chkValue(term){
|
||||
//term2.value = term2.value.toUpperCase();
|
||||
/*
|
||||
if(term.value.length != (document.confForm.length.value * 2)){
|
||||
term.style.color = "BLUE";
|
||||
alert('1.Default Value length error,it must ='+document.confForm.length.value);
|
||||
return (false);
|
||||
}
|
||||
*/
|
||||
var hexStr = '0123456789ABCDEF';
|
||||
var checkStr = term2.value;
|
||||
var allValid = true;
|
||||
for (i = 0; i < checkStr.length; i++){
|
||||
ch = checkStr.charAt(i);
|
||||
for (j = 0; j < hexStr.length; j++){
|
||||
if (ch == hexStr.charAt(j)) break;
|
||||
}
|
||||
if (j == hexStr.length){
|
||||
allValid = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (!allValid){
|
||||
alert('Must be a hexadecimal number');
|
||||
term.focus();
|
||||
term.style.color = "BLUE";
|
||||
return (false);
|
||||
}
|
||||
term.style.color = "BLACK";
|
||||
}
|
||||
function chgValueType(){
|
||||
var valueType;
|
||||
valueType=document.confForm.valueType.options[document.confForm.valueType.selectedIndex].value;
|
||||
if(valueType == '2'){
|
||||
document.confForm.length.value = 5;
|
||||
}
|
||||
}
|
||||
|
||||
function checkAllInput(theform){
|
||||
if(theform.fieldName.value == -1){
|
||||
alert('You must select a field name for this object!!');
|
||||
return(false);
|
||||
}
|
||||
return (true);
|
||||
}
|
||||
|
||||
function askSureToDel()
|
||||
{
|
||||
var answer = confirm("Are you sure to delete this object?");
|
||||
if (answer == true){
|
||||
window.location.href = "<?php echo "$PHP_SELF?sysTypeNo=$sysTypeNo&dataTypeNo=$dataTypeNo&keyId=$keyId&delete=1";?>";
|
||||
}else{
|
||||
return(false);
|
||||
}
|
||||
}
|
||||
|
||||
</script>
|
||||
<?php
|
||||
//echo "<script language=\"javascript\" src=\"../../inc/expand.js\" ></script>";
|
||||
?>
|
||||
<form method="POST" name=confForm action="<?php echo"$PHP_SELF";?>" onsubmit="return checkAllInput(this)">
|
||||
<table border="1" width="100%" cellpadding="2" cellspacing="0" bordercolor="#666666" bordercolordark="#FFFFFF" bgcolor="#E6E6E6">
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="100%" colspan="2" align="center">
|
||||
<font size=3><b><?php echo "Subscriber Parameter Configuration"; ?></b></font>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%">
|
||||
<?php echo $strSelectDeviceType; ?>
|
||||
</td>
|
||||
<td width="70%">
|
||||
<select size="1" name="dataList" onChange="javascript:chgSysType()">
|
||||
<?php
|
||||
//<2F><>ʾѡ<CABE><D1A1><EFBFBD>豸<EFBFBD><E8B1B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>
|
||||
$sysTypeSql ="SELECT $sysConfTable.sysTypeNo,sysTypeName,menuName,dataTypeNo,preObjId,subsDataTable
|
||||
FROM $sysConfTable,$sysSubsConfTable
|
||||
WHERE needSubscriberConf > '0'
|
||||
AND $sysConfTable.sysTypeNo=$sysSubsConfTable.sysTypeNo
|
||||
ORDER BY $sysConfTable.sysTypeNo
|
||||
";
|
||||
if(1) echo "<br>sysTypeSql=$sysTypeSql";
|
||||
$sysTypeResult = mysqli_query($pubConn,$sysTypeSql);
|
||||
$sysTypeRows = @mysqli_fetch_array($sysTypeResult);
|
||||
do{
|
||||
if($sysTypeRows[sysTypeNo]==390&&$VMS_flag==1)
|
||||
continue;
|
||||
else if($sysTypeRows[sysTypeNo]==390&&$VMS_flag!=1){
|
||||
$VMS_flag=1;
|
||||
$sysTypeRows[menuName]='VSS subscriber';
|
||||
}
|
||||
echo "<option value=\"sysTypeNo=$sysTypeRows[sysTypeNo]&dataTypeNo=$sysTypeRows[dataTypeNo]\" ";
|
||||
if($sysTypeRows[sysTypeNo] == $sysTypeNo && $sysTypeRows[dataTypeNo] ==$dataTypeNo){
|
||||
echo"selected";
|
||||
$snmpHeadStr = $sysTypeRows[preObjId];
|
||||
$sysTypeName = $sysTypeRows[sysTypeName];
|
||||
$subscriberTable = $sysTypeRows[subsDataTable];
|
||||
}
|
||||
echo ">";
|
||||
echo "$sysTypeRows[menuName]";
|
||||
echo "</option>";
|
||||
}while($sysTypeRows = mysqli_fetch_array($sysTypeResult));
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td width="30%">
|
||||
<?php echo $strSelectParaType; ?>
|
||||
</td>
|
||||
<td width="70%">
|
||||
<?php
|
||||
//<2F><>ʾѡ<CABE><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>
|
||||
$orderBy = '';
|
||||
for($i=1;$i<=$maxLevelNum;$i++){
|
||||
if($i < $maxLevelNum){
|
||||
$tempStr = ' level_'.$i.',';
|
||||
}else{
|
||||
$tempStr = ' level_'.$i;
|
||||
}
|
||||
$orderBy .= $tempStr;
|
||||
}
|
||||
echo "<select size=\"1\" name=\"keyId\" onChange=\"javascript:chgObj()\">";
|
||||
$objSql = "SELECT * FROM $paramConfTable ORDER BY $orderBy";
|
||||
$objResult = mysqli_query($objDbConn ,$objSql);
|
||||
$objNum = mysqli_num_rows($objResult);
|
||||
echo"<option value=\"new\">------------------New------------------</option>";
|
||||
while($objRows = mysqli_fetch_array($objResult)){
|
||||
echo "<option value=\"$objRows[keyId]\" ";
|
||||
if($objRows[keyId] == $keyId && $keyId > 0){
|
||||
echo "selected";
|
||||
}
|
||||
echo ">";
|
||||
$spaceStr = '';
|
||||
$oidStr='';
|
||||
for($i= $maxLevelNum; $i>=1; $i--){
|
||||
$levelEndId = 'level_'.$i;
|
||||
if($objRows[$levelEndId] > 0){
|
||||
for($j=1;$j<=$i;$j++){
|
||||
$spaceStr .='  ';
|
||||
$levelBgnId = 'level_'.$j;
|
||||
$oidStr .=$objRows[$levelBgnId].'.';
|
||||
}
|
||||
$spaceStr .='|--';
|
||||
break;
|
||||
}
|
||||
}
|
||||
echo " $spaceStr $oidStr $objRows[$objNameField]";
|
||||
echo"</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
<?php
|
||||
if($DEBUG) echo "<br>selected Id = $keyId";
|
||||
if($DEBUG) echo "<br>objSql = $objSql";
|
||||
if($DEBUG) echo mysqli_error($objDbConn);
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<?php //------<2D><><EFBFBD><EFBFBD>oid-----------
|
||||
$objSql = "SELECT * FROM $paramConfTable WHERE keyId = '$keyId'";
|
||||
$objResult = mysqli_query($objDbConn ,$objSql);
|
||||
$objRows = @mysqli_fetch_array($objResult);
|
||||
?>
|
||||
<tr >
|
||||
<td width="30%"><?php echo "TLV Tag"?>:</td>
|
||||
<td width="70%">
|
||||
<?php
|
||||
for($i=1 ; $i <= $maxLevelNum; $i++){
|
||||
$levelId = 'level_'.$i;
|
||||
echo "<input type=\"text\" name=\"level_".$i."\" maxLength=5 size=2 value=\"$objRows[$levelId]\">";
|
||||
if($i < $maxLevelNum){
|
||||
echo "•"; //dot
|
||||
}
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<?php //------<2D>ֶ<EFBFBD><D6B6><EFBFBD>----------- ?>
|
||||
<tr>
|
||||
<td width="30%">
|
||||
<?php echo "Field Name"; ?>
|
||||
</td>
|
||||
<td width="70%">
|
||||
<?php
|
||||
//echo "subscriberTable=$subscriberTable";
|
||||
/*echo "<select size=\"1\" name=\"fieldName\">";
|
||||
echo "<option value=\"-1\">-----</option>";
|
||||
$tmpArr=explode('.',$subscriberTable);
|
||||
$subscriberDB=$tmpArr[0];
|
||||
//$subscriberTable=$tmpArr[1];
|
||||
$subscriberDbConn=mysqli_connect($OMC_server[0]['host'],$OMC_server[0]['user'],$OMC_server[0]['password'],$subscriberDB);
|
||||
$fieldResult=mysqli_query($subscriberDbConn,"SHOW COLUMNS FROM $subscriberTable");
|
||||
$i=0;
|
||||
while($tmpName=mysqli_fetch_array($fieldResult)){
|
||||
echo "<option value=\"$tmpName[0]\" ";
|
||||
if($tmpName[0] == $objRows['fieldName']){
|
||||
echo " selected";
|
||||
}
|
||||
echo ">$tmpName[0]</option>";
|
||||
$i++;
|
||||
}
|
||||
echo "</select>";*/
|
||||
echo "<input type=\"text\" name=\"fieldName\" size=\"20\" value=\"$objRows[fieldName]\">";
|
||||
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<?php //------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "Object Name 1"; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="name_1" size="20" value="<?php echo"$objRows[name_1]";?>" >(Chinese)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "Object Name 2"; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="name_2" size="20" value="<?php echo"$objRows[name_2]";?>" >(English)</td>
|
||||
</tr>
|
||||
<?php //------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "Object Description 1" ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="desc_1" size="50" value="<?php echo"$objRows[desc_1]";?>" >(Chinese)
|
||||
</td>
|
||||
</tr>
|
||||
<tr >
|
||||
<td width="30%"><?php echo "Object Description 2" ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="desc_2" size="50" value="<?php echo"$objRows[desc_2]";?>" >(English)
|
||||
</td>
|
||||
</tr>
|
||||
<!--
|
||||
<?php //------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo $strSystemPara; ?>:</td>
|
||||
<td width="70%">
|
||||
<?php echo "$strYes";?><input type=radio value="1" name=paramType <?php if($objRows[paramType] == '1') echo"checked";?>> 
|
||||
<?php echo "$strNo"; ?><input type=radio value="0" name=paramType <?php if($objRows[paramType] == '0' ||!isset($objRows[paramType])) echo"checked";?>>
|
||||
</td>
|
||||
</tr>
|
||||
-->
|
||||
<?php //------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>----------- ?>
|
||||
<tr>
|
||||
<td width="30%">Operation define:</td>
|
||||
<td width="70%">
|
||||
<select name="operType" size="1">
|
||||
<?php
|
||||
$operTypeArr=array("disable","read only","write only","read and write");
|
||||
for($i=0;$i<sizeof($operTypeArr);$i++){
|
||||
echo "<option value=\"$i\" ";
|
||||
if(!isset($objRows[operType]) && $setSelected <= 0 && $i == 3){
|
||||
echo "selected";
|
||||
$setSelected = 1;
|
||||
}elseif($objRows[operType] == $i){
|
||||
echo "selected";
|
||||
}
|
||||
echo ">$operTypeArr[$i]</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td colspan="2"><font size=2><b>(Needn't fill the follow fields if this object have sub-objects)</b><font>
|
||||
</td>
|
||||
</tr>
|
||||
<?php //------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>----------- ?>
|
||||
<tr>
|
||||
<td width="30%">Number of instance:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="number" size="5" value="1" readOnly>
|
||||
</td>
|
||||
</tr>
|
||||
<?php //------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>----------- ?>
|
||||
<tr>
|
||||
<td width="30%">Value Length(byte):</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="length" size="5" value="<?php echo"$objRows[length]";?>" >
|
||||
</td>
|
||||
</tr>
|
||||
<?php //------<2D><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "Value Type"; ?>:</td>
|
||||
<td width="70%">
|
||||
<select size="1" name="valueType" onChange="javascript:chgValueType()">
|
||||
<?php
|
||||
$varTypeArr=array(array("4","Hex String"),array("3","Asc String"),array("2","Integer"));
|
||||
for($i=0;$i<sizeof($varTypeArr);$i++){
|
||||
echo "\n <option value=\"{$varTypeArr[$i][0]}\"";
|
||||
if($objRows[valueType] == $varTypeArr[$i][0]){
|
||||
echo " selected ";
|
||||
}
|
||||
echo ">{$varTypeArr[$i][1]}</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<?php //------ȡֵ<C8A1><D6B5>Χ----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo $strValueRange; ?>:</td>
|
||||
<td width="70%">
|
||||
<nobr>
|
||||
min value = <input type="text" name="minValue" maxlength="255" size="20" value="<?php echo"$objRows[minValue]";?>" onChange="javascript: chkValue(this);">
|
||||
max value = <input type="text" name="maxValue" maxlength="255" size="20" value="<?php echo"$objRows[maxValue]";?>" onChange="javascript: chkValue(this);">
|
||||
</nobr>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%"><?php echo $strDefaultValue; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="initValue" maxlength="255" size="20" value="<?php echo"$objRows[initValue]";?>" onChange="javascript: chkValue(this);">
|
||||
</td>
|
||||
</tr>
|
||||
<?php //------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ----------- ?>
|
||||
<tr>
|
||||
<td width="30%">Need Note:</td>
|
||||
<td width="70%">
|
||||
<input type="checkbox" name="needNote" value="1" <?php if($objRows[needNote] == '1') echo"checked";?>>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%">Note Message 1:</td>
|
||||
<td width="70%">
|
||||
<input type="txt" name="note_1" size="40" value="<?php echo"$objRows[note_1]";?>">(Chinese)
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%">Note Message 2:</td>
|
||||
<td width="70%">
|
||||
<input type="txt" name="note_2" size="40" value="<?php echo"$objRows[note_2]";?>">(English)
|
||||
</td>
|
||||
</tr>
|
||||
<?php //------<2D><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>----------- ?>
|
||||
<!--
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td colspan="2">
|
||||
<input type="checkbox" name="isWantToInitParam" value="ON" onclick="expandIt('KB4');">
|
||||
<font size=2><b><?php echo $strDoYouFinishDefinitionOfAllParaType; ?></b></font>
|
||||
</td>
|
||||
</tr>
|
||||
-->
|
||||
</table>
|
||||
|
||||
<p><input type="submit" value="<?php echo $strSave; ?>" name="save">
|
||||
<input type="reset" value="<?php echo $strCancel; ?>" name="reset">
|
||||
<input type="button" value="<?php echo $strDeleteMode; ?>" name="delete" onclick="askSureToDel()">
|
||||
</p>
|
||||
<input type="hidden" value="<?php echo $sysTypeNo; ?>" name="sysTypeNo">
|
||||
<input type="hidden" value="<?php echo $dataTypeNo; ?>" name="dataTypeNo">
|
||||
</form>
|
||||
<!-- <DIV class=child id=KB4Child> -->
|
||||
<!-- <form method="POST" name=init action="<?php echo"./subsParamInit.php";?>">
|
||||
<table border="1" width="100%" cellpadding="2" cellspacing="0" bordercolor="#666666" bordercolordark="#FFFFFF" bgcolor="#ffffff" >
|
||||
<tr><td>
|
||||
<b><font color="#FF0000" size="2"><?php echo "$strFillEachKindOfParaWithItsDefault"; ?></font></b>
|
||||
<br>
|
||||
<input type="hidden" value="<?php echo $sysTypeNo; ?>" name="sysTypeNo">
|
||||
<input type="hidden" value="<?php echo $dataTypeNo; ?>" name="dataTypeNo">
|
||||
<input type="hidden" name=keyId value="<?php echo "$keyId";?>">
|
||||
<input type="submit" value="<?php echo "Click here to initial temp Subscriber Parameter Table of:$sysTypeName"; ?>" name="initParameter">
|
||||
</td></tr>
|
||||
</table>
|
||||
</form> -->
|
||||
|
||||
|
||||
<!-- </DIV> -->
|
||||
</body>
|
||||
<?php
|
||||
/*
|
||||
$dbResult=mysqli_query($pubConn,"Show databases");
|
||||
while($dbRows=mysqli_fetch_array($dbResult)){
|
||||
echo "<br>{$dbRows[Database]}";
|
||||
$dbName=$dbRows[Database];
|
||||
if(strstr($dbName,"OBJ_")){
|
||||
$alterSql=" ALTER TABLE subsParamConf_0 CHANGE desc_1 desc_1 VARCHAR (255) not null";
|
||||
mysqli_query($pubConn,$alterSql);
|
||||
$alterSql=" ALTER TABLE subsParamConf_0 CHANGE desc_2 desc_2 VARCHAR (255) not null";
|
||||
mysqli_query($pubConn,$alterSql);
|
||||
$alterSql=" ALTER TABLE subsParamConf_0 CHANGE initValue initValue VARCHAR (255) not null";
|
||||
mysqli_query($pubConn,$alterSql);
|
||||
$alterSql=" ALTER TABLE subsParamConf_0 CHANGE minValue minValue VARCHAR (255) not null";
|
||||
mysqli_query($pubConn,$alterSql);
|
||||
$alterSql=" ALTER TABLE subsParamConf_0 CHANGE maxValue maxValue VARCHAR (255) not null";
|
||||
mysqli_query($pubConn,$alterSql);
|
||||
echo mysqli_error($pubConn);
|
||||
$alterSql=" ALTER TABLE subsParamConf_1 CHANGE desc_1 desc_1 VARCHAR (255) not null";
|
||||
mysqli_query($pubConn,$alterSql);
|
||||
$alterSql=" ALTER TABLE subsParamConf_1 CHANGE desc_2 desc_2 VARCHAR (255) not null";
|
||||
mysqli_query($pubConn,$alterSql);
|
||||
$alterSql=" ALTER TABLE subsParamConf_1 CHANGE initValue initValue VARCHAR (255) not null";
|
||||
mysqli_query($pubConn,$alterSql);
|
||||
$alterSql=" ALTER TABLE subsParamConf_1 CHANGE minValue minValue VARCHAR (255) not null";
|
||||
mysqli_query($pubConn,$alterSql);
|
||||
$alterSql=" ALTER TABLE subsParamConf_1 CHANGE maxValue maxValue VARCHAR (255) not null";
|
||||
mysqli_query($pubConn,$alterSql);
|
||||
echo mysqli_error($pubConn);
|
||||
}
|
||||
}
|
||||
*/
|
||||
adjust_content_tail();
|
||||
?>
|
||||
</html>
|
||||
509
wxc2_omc/sysDefine/subsMngDef/subsParamEditConf.php
Executable file
509
wxc2_omc/sysDefine/subsMngDef/subsParamEditConf.php
Executable file
@@ -0,0 +1,509 @@
|
||||
<?php
|
||||
/*********************************************************
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD>༭ģ<E0BCAD><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>IJ<EFBFBD><C4B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>棬Ԥ<E6A3AC><D4A4>
|
||||
|
||||
<20><><EFBFBD>ù<EFBFBD>ϵ:<3A><><EFBFBD><EFBFBD>: connectdb.inc<6E><63>inc/header.inc
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:
|
||||
|
||||
<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 > Subscriber > Edit";
|
||||
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;
|
||||
|
||||
$pubDb = 'OMC_PUB';
|
||||
$sysConfTable = 'OMC_PUB.sysConf';
|
||||
$sysSubsConfTable = 'OMC_PUB.sysSubsConf';
|
||||
|
||||
if(!isset($sysTypeNo)){
|
||||
$sysTypeSql ="SELECT sysTypeNo
|
||||
FROM $sysConfTable
|
||||
WHERE needSubscriberConf ='1' ORDER BY sysTypeNo LIMIT 0,1
|
||||
";
|
||||
if($DEBUG) echo "<br>$sysTypeSql";
|
||||
$sysTypeResult = mysqli_query($pubConn,$sysTypeSql);
|
||||
$sysTypeRows = @mysqli_fetch_array($sysTypeResult);
|
||||
$sysTypeNo = $sysTypeRows[sysTypeNo];
|
||||
if($DEBUG) echo "<br>sysTypeNo=$sysTypeNo";
|
||||
}
|
||||
|
||||
function omcGetObjDb($sysTypeNo){
|
||||
$dbName = 'OBJ_'.$sysTypeNo;
|
||||
return($dbName);
|
||||
}
|
||||
|
||||
$objDb=omcGetObjDb($sysTypeNo);
|
||||
if($DEBUG) echo "<br>objDb=$objDb";
|
||||
if($DEBUG) echo "<br>dataTypeNo=$dataTypeNo";
|
||||
$dataTypeNo=isset($dataTypeNo)?$dataTypeNo:0;
|
||||
if($DEBUG) echo "<br>dataTypeNo=$dataTypeNo";
|
||||
$paramConfTable = 'subsParamConf_'.$dataTypeNo;
|
||||
if($DEBUG) echo "<br>paramConfTable=$paramConfTable";
|
||||
$maxLevelNum = 10;
|
||||
|
||||
if($DEBUG) echo "<br>$paramConfTable<br>";
|
||||
|
||||
//----------------------
|
||||
//ѡ<><D1A1><EFBFBD><EFBFBD><EFBFBD>汾
|
||||
if($language == 'eng'){
|
||||
$objNameField = name_2;
|
||||
$objSetField = setTemplate_2 ; //<2F><><EFBFBD><EFBFBD>2
|
||||
$objSetField_2 = setTemplate_1 ; //<2F><><EFBFBD><EFBFBD>1
|
||||
}else{
|
||||
$objNameField = name_1;
|
||||
$objSetField = setTemplate_1 ; //<2F><><EFBFBD><EFBFBD>1(Ĭ<><C4AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
|
||||
$objSetField_2 = setTemplate_2 ; //<2F><><EFBFBD><EFBFBD>2
|
||||
}
|
||||
//-----------------------
|
||||
|
||||
/*****************************<2A><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>µIJ<C2B5><C4B2><EFBFBD><EFBFBD>༭ģ<E0BCAD><C4A3>*****************************/
|
||||
if($save){
|
||||
if($DEBUG) echo "<br>keyId = $keyId";
|
||||
if($keyId > 0){
|
||||
$saveSql = "UPDATE $paramConfTable
|
||||
SET $objSetField = '$codeArea'
|
||||
WHERE keyId='$keyId'
|
||||
";
|
||||
$saveResult = mysqli_query($pubConn,$saveSql);
|
||||
}else{
|
||||
echo "<br>Error: keyId == NULL";
|
||||
exit();
|
||||
}
|
||||
if($DEBUG) echo "<br>$saveSql";
|
||||
echo mysqli_error($pubConn);
|
||||
if($saveResult){
|
||||
//<2F><><EFBFBD>±<EFBFBD><C2B1><EFBFBD><EFBFBD>ļ<EFBFBD>
|
||||
$csvFileName = '/usr/local/apache/htdocs/db_backup/other/'.$objDb.'.'.$paramConfTable.'.csv';
|
||||
$ret=@unlink($csvFileName);
|
||||
$csvFileUpdateSql=" SELECT *
|
||||
INTO OUTFILE '$csvFileName'
|
||||
FIELDS TERMINATED BY ','
|
||||
LINES TERMINATED BY '\n'
|
||||
FROM $paramConfTable
|
||||
";
|
||||
$csvFileUpdateResult = mysqli_query($pubConn ,$csvFileUpdateSql);
|
||||
echo mysqli_error($pubConn);
|
||||
echo "<script LANGUAGE=\"JavaScript\">";
|
||||
echo "alert('";
|
||||
echo "$strEditSuccess";
|
||||
echo "')";
|
||||
echo "</script>";
|
||||
}else{
|
||||
echo "<script LANGUAGE=\"JavaScript\">";
|
||||
echo "alert('";
|
||||
echo "$strEditFailure";
|
||||
echo "')";
|
||||
echo "</script>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
<?php
|
||||
/*****************************<2A><>ʾһ<CABE><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ı༭ģ<E0BCAD><C4A3>*****************************/
|
||||
?>
|
||||
|
||||
|
||||
<script LANGUAGE="JavaScript">
|
||||
function chgSysType(){
|
||||
var baseUrl,urlAdd,url;
|
||||
baseUrl='<?php echo"$PHP_SELF?";?>';
|
||||
urlAdd=document.confForm.dataList.options[document.confForm.dataList.selectedIndex].value;
|
||||
url=baseUrl+urlAdd;
|
||||
window.location=url;
|
||||
}
|
||||
function chgObj(){
|
||||
var baseUrl,urlAdd,url;
|
||||
baseUrl='<?php echo"$PHP_SELF?sysTypeNo=$sysTypeNo&dataTypeNo=$dataTypeNo&keyId=";?>';
|
||||
urlAdd=document.confForm.keyId.options[document.confForm.keyId.selectedIndex].value;
|
||||
url = baseUrl+urlAdd;
|
||||
window.location=url;
|
||||
}
|
||||
function getOffset(){
|
||||
var offsetStr;
|
||||
var bgnOffset,endOffset;
|
||||
var bgnByte = document.confForm.bgnByte.options[document.confForm.bgnByte.selectedIndex].value;
|
||||
var bgnBit = document.confForm.bgnBit.options[document.confForm.bgnBit.selectedIndex].value;
|
||||
var endByte = document.confForm.endByte.options[document.confForm.endByte.selectedIndex].value;
|
||||
var endBit = document.confForm.endBit.options[document.confForm.endBit.selectedIndex].value;
|
||||
|
||||
if(bgnBit >= 0){
|
||||
bgnOffset = bgnByte+"."+bgnBit;
|
||||
}else{
|
||||
bgnOffset = bgnByte;
|
||||
}
|
||||
|
||||
if(endBit >= 0){
|
||||
endOffset = endByte+"."+endBit;
|
||||
}else{
|
||||
endOffset = endByte;
|
||||
}
|
||||
offsetStr = bgnOffset+"-"+endOffset;
|
||||
return(offsetStr);
|
||||
}
|
||||
|
||||
function addInputField()
|
||||
{
|
||||
var objName = document.confForm.objName.value;
|
||||
var unitName = document.confForm.unitName.value;
|
||||
var offsetStr = getOffset();
|
||||
var unitDef = document.confForm.inputEditCode.options[document.confForm.inputEditCode.selectedIndex].value;
|
||||
|
||||
if(document.confForm.codeArea.value.length <= 0){
|
||||
document.confForm.codeArea.value += objName;
|
||||
}
|
||||
if(unitName.length <= 0){
|
||||
unitName += "unitName";
|
||||
}
|
||||
document.confForm.codeArea.value += "\n[unit]"+unitName+"[u]"+offsetStr+"[u]input";
|
||||
document.confForm.codeArea.value += "\n[v]"+unitDef;
|
||||
}
|
||||
|
||||
function addSelecArea()
|
||||
{
|
||||
var objName = document.confForm.objName.value;
|
||||
var unitName = document.confForm.unitName.value;
|
||||
var offsetStr = getOffset();
|
||||
var unitDef = document.confForm.inputEditCode.options[document.confForm.inputEditCode.selectedIndex].value;
|
||||
var optNum = document.confForm.optNum.value;
|
||||
|
||||
if(document.confForm.codeArea.value.length <= 0){
|
||||
document.confForm.codeArea.value += objName;
|
||||
}
|
||||
if(unitName.length <= 0){
|
||||
unitName += "unitName";
|
||||
}
|
||||
document.confForm.codeArea.value += "\n[unit]"+unitName+"[u]"+offsetStr+"[u]select";
|
||||
for(i=0;i<optNum;i++){
|
||||
document.confForm.codeArea.value += "\n[v]DecValue[opt]MenuName";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function preview(sysTypeNo,dataTypeNo,objKeyId,initValue){
|
||||
URL="../../account/pubSubsMng/paramEdit.php?TEST=1&sysTypeNo="+sysTypeNo+"&dataTypeNo="+dataTypeNo+"&keyId="+objKeyId+"&setValue="+initValue;
|
||||
var msgWindow = open(URL, 'newWin', 'toolbar=no,directories=no,menubar=no,scrollbars=yes,resizable=yes,status=yes,width=400,height=350');
|
||||
msgWindow.focus();
|
||||
}
|
||||
|
||||
|
||||
</script>
|
||||
<?php
|
||||
//echo "\n<script language=\"javascript\" src=\"../../inc/expand.js\" > </script>";
|
||||
?>
|
||||
<form method="POST" name="confForm" action="<?php echo"$PHP_SELF";?>" >
|
||||
<table border="1" width="100%" cellpadding="2" cellspacing="0" bordercolor="#666666" bordercolordark="#FFFFFF" bgcolor="#E6E6E6" >
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="100%" colspan="2" align="center">
|
||||
<font size=3><b><?php echo "Subscriber Parameter's GUI Edit Design"; ?></b></font>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="20%">
|
||||
<?php echo $strSelectDeviceType; ?>
|
||||
</td>
|
||||
<td width="80%">
|
||||
<select size="1" name="dataList" onChange="javascript:chgSysType()">
|
||||
<?php
|
||||
//<2F><>ʾѡ<CABE><D1A1><EFBFBD>豸<EFBFBD><E8B1B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>
|
||||
$sysTypeSql ="SELECT $sysConfTable.sysTypeNo,menuName,dataTypeNo
|
||||
FROM $sysConfTable,$sysSubsConfTable
|
||||
WHERE needSubscriberConf > '0'
|
||||
AND $sysConfTable.sysTypeNo=$sysSubsConfTable.sysTypeNo
|
||||
ORDER BY $sysConfTable.sysTypeNo
|
||||
";
|
||||
if($DEBUG) echo "<br>sysTypeSql=$sysTypeSql";
|
||||
$sysTypeResult = mysqli_query($pubConn,$sysTypeSql);
|
||||
$sysTypeRows = @mysqli_fetch_array($sysTypeResult);
|
||||
do{
|
||||
if($sysTypeRows[sysTypeNo]==390&&$VMS_flag==1)
|
||||
continue;
|
||||
else if($sysTypeRows[sysTypeNo]==390&&$VMS_flag!=1){
|
||||
$VMS_flag=1;
|
||||
$sysTypeRows[menuName]='VSS subscriber';
|
||||
}
|
||||
echo "<option value=\"sysTypeNo=$sysTypeRows[sysTypeNo]&dataTypeNo=$sysTypeRows[dataTypeNo]\" ";
|
||||
if($sysTypeRows[sysTypeNo] == $sysTypeNo && $sysTypeRows[dataTypeNo] ==$dataTypeNo){
|
||||
echo"selected";
|
||||
}
|
||||
echo ">";
|
||||
echo "$sysTypeRows[menuName]";
|
||||
echo "</option>";
|
||||
}while($sysTypeRows = mysqli_fetch_array($sysTypeResult));
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<?php echo $strSelectParaType; ?>
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<select size="1" name="keyId" onChange="javascript:chgObj()">
|
||||
<?php
|
||||
$orderBy = '';
|
||||
for($i=1;$i<=$maxLevelNum;$i++){
|
||||
if($i < $maxLevelNum){
|
||||
$tempStr = ' level_'.$i.',';
|
||||
}else{
|
||||
$tempStr = ' level_'.$i;
|
||||
}
|
||||
$orderBy .= $tempStr;
|
||||
}
|
||||
|
||||
$objSql = "SELECT * FROM $paramConfTable
|
||||
ORDER BY $orderBy
|
||||
";
|
||||
if($DEBUG) echo "<br>objSql=$objSql";
|
||||
$objResult = mysqli_query($pubConn ,$objSql);
|
||||
|
||||
//<2F><>ʾѡ<CABE><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>
|
||||
echo"<option value=\"new\">---------------Please Chose--------------</option>";
|
||||
while($objRows = mysqli_fetch_array($objResult)){
|
||||
echo "<option value=\"$objRows[keyId]\" ";
|
||||
if($objRows[keyId] == $keyId && $keyId > 0){
|
||||
echo "selected";
|
||||
}
|
||||
echo ">";
|
||||
$spaceStr = '';
|
||||
$oidStr='';
|
||||
for($i= $maxLevelNum; $i>=1; $i--){
|
||||
$levelEndId = 'level_'.$i;
|
||||
if($objRows[$levelEndId] > 0){
|
||||
for($j=1;$j<=$i;$j++){
|
||||
$spaceStr .='  ';
|
||||
$levelBgnId = 'level_'.$j;
|
||||
$oidStr .=$objRows[$levelBgnId].'.';
|
||||
}
|
||||
$spaceStr .='|--';
|
||||
break;
|
||||
}
|
||||
}
|
||||
echo "$spaceStr $oidStr $objRows[$objNameField]";
|
||||
echo"</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
<?php
|
||||
if($DEBUG) echo "<br>selected Id = $keyId";
|
||||
if($DEBUG) echo "<br>objSql = $objSql";
|
||||
if($DEBUG) echo mysqli_error($pubConn);
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
$objSql = "SELECT $objNameField,$objSetField,$objSetField_2,length,initValue,valueType FROM $paramConfTable WHERE keyId = '$keyId'";
|
||||
$objResult = mysqli_query($pubConn ,$objSql);
|
||||
$objRows = @mysqli_fetch_array($objResult);
|
||||
$length = $objRows[length];
|
||||
$objName = $objRows[$objNameField];
|
||||
$initValue = $objRows[initValue];
|
||||
$valueType = $objRows[valueType];
|
||||
if($DEBUG) echo "<br>valueType=$valueType";
|
||||
?>
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td colspan="2" width="100%">
|
||||
<font size=2><b>Design Area</b></font>
|
||||
<?php if($DEBUG) echo "<br>objSql=$objSql<br>";?>
|
||||
<?php echo mysqli_error($pubConn);?>
|
||||
</td>
|
||||
</tr>
|
||||
<?php //------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>----------- ?>
|
||||
<tr>
|
||||
<td>Name</td>
|
||||
<td><input type="text" name="objName" size="40" value="<?php echo "$objName";?>"></td>
|
||||
</tr>
|
||||
<?php //------<2D><><EFBFBD><EFBFBD>ƫ<EFBFBD><C6AB><EFBFBD><EFBFBD>----------- ?>
|
||||
<tr>
|
||||
<td>offset</td>
|
||||
<td>
|
||||
From <select size="1" name="bgnByte">
|
||||
<?php
|
||||
if($valueType == '2'){
|
||||
echo "<option value=\"0\">0</option>";
|
||||
}else{
|
||||
for($i=0;$i<$length;$i++){
|
||||
$i = (strlen($i) < 2)?'0'.$i:$i;
|
||||
echo "<option value=\"$i\">$i</option>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
byte
|
||||
<select size="1" name="bgnBit"><option value="0">0</option>
|
||||
<option value="1">1</option><option value="2">2</option>
|
||||
<option value="3">3</option><option value="4">4</option>
|
||||
<option value="5">5</option><option value="6">6</option>
|
||||
<option value="7">7</option>
|
||||
</select>bit
|
||||
To<select size="1" name="endByte">
|
||||
<?php
|
||||
if($valueType == '2'){
|
||||
$i=$length - 1;
|
||||
echo "<option value=\"$i\">$i</option>";
|
||||
}else{
|
||||
for($i=0;$i<$length;$i++){
|
||||
$i = (strlen($i) < 2)?'0'.$i:$i;
|
||||
echo "<option value=\"$i\">$i</option>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
</select>byte
|
||||
<select size="1" name="endBit"><option value="7">7</option>
|
||||
<option value="6">6</option><option value="5">5</option>
|
||||
<option value="4">4</option><option value="3">3</option>
|
||||
<option value="2">2</option><option value="1">1</option>
|
||||
<option value="0">0</option>
|
||||
</select>bit
|
||||
<?php
|
||||
switch($valueType){
|
||||
case '2':
|
||||
echo "(Value Type : Integer)";
|
||||
break;
|
||||
case '3':
|
||||
echo "(Value Type : Asc String)";
|
||||
break;
|
||||
case '4':
|
||||
echo "(Value Type : Hex String)";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<?php //------<2D><>Ԫ<EFBFBD>༭<EFBFBD><E0BCAD>----------- ?>
|
||||
<tr>
|
||||
<td>Unit Name</td>
|
||||
<td><input type="text" name="unitName" size="30">
|
||||
<!--
|
||||
Type:<select size="1" name="unitType">
|
||||
<option value="others">others</option>
|
||||
<option value="telNum">Telephone number</option>
|
||||
<option value="ipAddr">IP address</option>
|
||||
</select>(need if oct string)
|
||||
-->
|
||||
</td>
|
||||
</tr>
|
||||
<?php //------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>----------- ?>
|
||||
<tr>
|
||||
<td>Input Field</td>
|
||||
<td> mode:
|
||||
<select size="1" name="inputEditCode">
|
||||
<?php
|
||||
switch($valueType){
|
||||
case '2':
|
||||
echo "<option value=\"keepDec-high-0\">Keep Dec and high fill '0'</option>";
|
||||
//echo "<option value=\"toHex-high-0\">To Hex and high fill '0'</option>";
|
||||
break;
|
||||
case '3':
|
||||
echo "<option value=\"keepAsc-low-0\">Keep AscII and low fill 0</option>";
|
||||
echo "<option value=\"keepAsc-low-F\">Keep AscII and low fill F</option>";
|
||||
break;
|
||||
case '4':
|
||||
echo "<option value=\"toDec-high-0\">Turn to Dec and high fill '0'</option>";
|
||||
echo "<option value=\"keepHex-high-0\">Keep Hex and high fill '0'</option>";
|
||||
echo "<option value=\"keepHex-low-E\">Keep Hex and low fill 'E'</option>";
|
||||
echo "<option value=\"keepHex-low-F\">Keep Hex and low fill 'F'</option>";
|
||||
echo "<option value=\"toAsc-low-0\">Turn to AscII and low fill 0</option>";
|
||||
break;
|
||||
default:
|
||||
echo "<option value=\"keepHex-high-0\">Error:Unknown value type!!</option>";
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
if($valueType == '4'){
|
||||
|
||||
}elseif($valueType == '2'){
|
||||
|
||||
|
||||
}else{
|
||||
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
<input type="button" value="Add input field" name="B2" onclick="javascript:addInputField()"></td>
|
||||
</tr>
|
||||
<?php //------<2D><><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>----------- ?>
|
||||
<tr>
|
||||
<td>Put down Menu</td>
|
||||
<td>Option number:
|
||||
<input type="text" name="optNum" size="5">
|
||||
<input type="button" value="ok" name="B7" onclick="javascript:addSelecArea()">
|
||||
Please change "decValue" and "menuName"
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td colspan="2" width="100%"><font size=2><b>Created Code</b></font></td>
|
||||
</tr>
|
||||
<?php //------<2D>༭<EFBFBD><E0BCAD><EFBFBD><EFBFBD>----------- ?>
|
||||
<tr>
|
||||
<td colspan="2" width="100%">
|
||||
<textarea rows="10" name="codeArea" cols="75"><?php echo "$objRows[$objSetField]"?></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
<input type="submit" value="Save" name="save">
|
||||
<input type="Reset" value="Reset" >
|
||||
<input type="button" value="Preview" onclick="javascript:preview(<?php echo "'$sysTypeNo','$dataTypeNo','$keyId','$initValue'";?>)">
|
||||
<input type="hidden" value="<?php echo $sysTypeNo; ?>" name="sysTypeNo">
|
||||
<input type="hidden" value="<?php echo $dataTypeNo; ?>" name="dataTypeNo">
|
||||
|
||||
<hr>
|
||||
˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<br>1.һ<><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD>ɶ<EFBFBD><C9B6><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD>ɣ<EFBFBD><C9A3><EFBFBD><EFBFBD>ǿɷֳɶ<D6B3><C9B6><EFBFBD><EFBFBD>༭<EFBFBD><E0BCAD>Ԫ<EFBFBD><D4AA><EFBFBD>Ա<EFBFBD><D4B1>û<EFBFBD><C3BB>༭<EFBFBD><E0BCAD>
|
||||
<br>2.ÿ<><C3BF><EFBFBD>༭<EFBFBD><E0BCAD>Ԫ<EFBFBD><D4AA><EFBFBD><EFBFBD><EFBFBD>ƶ<EFBFBD><C6B6><EFBFBD>ͬ<EFBFBD>ı༭<C4B1><E0BCAD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD>
|
||||
<br>3.<2E><>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ҫ<EFBFBD>滻<EFBFBD><E6BBBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD>"[v]DecValue[opt]MenuName"<22>е<EFBFBD>DecValue<75><65>ʮ<EFBFBD><CAAE><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>MenuName<6D><65><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<br>4.<2E><><EFBFBD><EFBFBD>ij<EFBFBD><C4B3><EFBFBD><EFBFBD>ֵԤ<D6B5><D4A4><EFBFBD><EFBFBD><EFBFBD>ã<EFBFBD><C3A3><EFBFBD><EFBFBD><EFBFBD>"[unit]reserved[u]bgnOffset-endOffset[u]select"<22><>ʾ<EFBFBD><CABE>
|
||||
<br>5.<2E><>ע<EFBFBD>⣬<EFBFBD><E2A3AC><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE><EFBFBD><EFBFBD><EFB7A8>ǩ[unit],[u],[v],[opt],[remark]<5D><>ͬʱҲ<CAB1><D2B2>Ҫ<EFBFBD><D2AA>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD>Щ<EFBFBD><D0A9>ǩ<EFBFBD><C7A9>
|
||||
<br>6.<2E><><EFBFBD>ɵı༭<C4B1><E0BCAD><EFBFBD>뱣<EFBFBD><EBB1A3><EFBFBD>ɵ<F3A3ACBF><C9B5><EFBFBD>"Preview"<22><><EFBFBD>鿴<EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>ȷ<EFBFBD><C8B7>
|
||||
<hr>
|
||||
<?php //------<2D><>һ<EFBFBD><D2BB><EFBFBD>ԵĴ<D4B5><C4B4><EFBFBD>----------- ?>
|
||||
<table border="1" width="100%" cellpadding="2" cellspacing="0" bordercolor="#666666" bordercolordark="#FFFFFF" bgcolor="#E6E6E6" >
|
||||
<tr><td colspan="2" width="100%" align="center">
|
||||
<b> Another Language Code </b>
|
||||
</td></tr>
|
||||
<tr><td colspan="2" width="100%">
|
||||
<?php
|
||||
$otherLanSet=nl2br($objRows[$objSetField_2]);
|
||||
echo "$otherLanSet";
|
||||
?>
|
||||
</td></tr>
|
||||
</table>
|
||||
<?php
|
||||
adjust_content_tail();
|
||||
?>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
115
wxc2_omc/sysDefine/subsMngDef/subsParamInit.php
Executable file
115
wxc2_omc/sysDefine/subsMngDef/subsParamInit.php
Executable file
@@ -0,0 +1,115 @@
|
||||
<?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;
|
||||
$pubDb = 'OMC_PUB';
|
||||
$sysTypeNo=$_REQUEST['sysTypeNo'];
|
||||
$dataTypeNo=$_REQUEST['dataTypeNo'];
|
||||
$keyId=$_REQUEST['keyId'];
|
||||
|
||||
//echo "sys=$sysTypeNo<br>";
|
||||
|
||||
|
||||
function omcGetObjDb($sysTypeNo){
|
||||
$dbName = 'OBJ_'.$sysTypeNo;
|
||||
return($dbName);
|
||||
}
|
||||
$objDb=omcGetObjDb($sysTypeNo);
|
||||
global $OMC_server;
|
||||
$objDbConn=mysqli_connect($OMC_server[0]['host'],$OMC_server[0]['user'],$OMC_server[0]['password'], $objDb);
|
||||
|
||||
function omcGetObjTbl($tableType,$sysTypeNo,$sysNo=0,$subSysNo=0){
|
||||
$dbName = 'OBJ_'.$sysTypeNo;
|
||||
switch($tableType){
|
||||
case 'paramConf':
|
||||
$tableName = $dbName.'.paramConf';
|
||||
break;
|
||||
case 'param':
|
||||
$tableName = $dbName.'.tmpSubscriberParam_'.$sysNo;
|
||||
break;
|
||||
default:
|
||||
echo "<br><b>function omcGetObjTbl(): Unknown table Type:$tableType</b>";
|
||||
exit();
|
||||
}
|
||||
return($tableName);
|
||||
}
|
||||
$sysSubsConfTable ='OMC_PUB.sysSubsConf';
|
||||
$systemConfTable = 'OMC_PUB.sysConf';
|
||||
|
||||
$getConfSql="SELECT sysTypeName,dataTypeNo,indexFieldName,subsDataTable,tmpDataTable
|
||||
FROM $sysSubsConfTable,$systemConfTable
|
||||
WHERE $sysSubsConfTable.sysTypeNo='$sysTypeNo'
|
||||
AND $systemConfTable.sysTypeNo='$sysTypeNo'
|
||||
AND $sysSubsConfTable.dataTypeNo='$dataTypeNo'
|
||||
";
|
||||
if($DEBUG) echo "<br>getConfSql=$getConfSql";
|
||||
$getConfResult=mysqli_query($pubConn,$getConfSql);
|
||||
echo mysqli_error($pubConn);
|
||||
$getConfRows=mysqli_fetch_array($getConfResult);
|
||||
$sysTypeName =$getConfRows[sysTypeName];
|
||||
$keyFieldName =$getConfRows[indexFieldName];
|
||||
$srcDataTable =$getConfRows[subsDataTable];
|
||||
$tmpDataTable =$getConfRows[tmpDataTable];
|
||||
|
||||
$srcDataConn = mysqli_connect($OMC_server[0]['host'],$OMC_server[0]['user'],$OMC_server[0]['password'], $sysTypeName."_DB");
|
||||
|
||||
|
||||
//<2F><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ֶ<EFBFBD>:editFlag
|
||||
$dropTmpTable="DROP TABLE $tmpDataTable";
|
||||
if($DEBUG) echo "<br>dropTmpTable=$dropTmpTable";
|
||||
$dropRes=mysqli_query($objDbConn,$dropTmpTable);
|
||||
echo mysqli_error($objDbConn);
|
||||
|
||||
$getCreateSql="SHOW CREATE TABLE $srcDataTable";
|
||||
if($DEBUG) echo "<br>getCreateSql=$getCreateSql";
|
||||
$getCreateRes=@mysqli_query($srcDataConn,$getCreateSql);
|
||||
$row = mysqli_fetch_array($getCreateRes);
|
||||
echo mysqli_error($srcDataConn);
|
||||
|
||||
// echo "<pre>";
|
||||
// echo print_r($row);
|
||||
// echo "</pre>";
|
||||
|
||||
$srcNameArr=explode('.',$srcDataTable);
|
||||
$srcTableName=$srcNameArr[1];
|
||||
$tmpNameArr=explode('.',$tmpDataTable);
|
||||
$tmpTableName=$tmpNameArr[1];
|
||||
|
||||
if($DEBUG) echo "<br>str_replace($srcTableName,$tmpTableName,$row[1])";
|
||||
$createTmpSql=str_replace($srcTableName,$tmpTableName,$row[1]);
|
||||
if($DEBUG) echo "<br>createTmpSql=$createTmpSql";
|
||||
$createTmpRes=mysqli_query($objDbConn,$createTmpSql);
|
||||
echo mysqli_error($pubConn);
|
||||
|
||||
$alterSql="ALTER TABLE $tmpDataTable ADD editFlag TINYINT not null FIRST";
|
||||
if($DEBUG) echo "<br>alterSql=$alterSql";
|
||||
$alterRes=mysqli_query($objDbConn,$alterSql);
|
||||
echo mysqli_error($pubConn);
|
||||
|
||||
$alterSql="ALTER TABLE $tmpDataTable ADD INDEX (editFlag)";
|
||||
if($DEBUG) echo "<br>alterSql=$alterSql";
|
||||
$alterRes=mysqli_query($objDbConn,$alterSql);
|
||||
echo mysqli_error($pubConn);
|
||||
?>
|
||||
99
wxc2_omc/sysDefine/subsMngDef/subsParamInit.php_bak
Executable file
99
wxc2_omc/sysDefine/subsMngDef/subsParamInit.php_bak
Executable file
@@ -0,0 +1,99 @@
|
||||
<?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;
|
||||
$pubDb = 'OMC_PUB';
|
||||
|
||||
function omcGetObjDb($sysTypeNo){
|
||||
$dbName = 'OBJ_'.$sysTypeNo;
|
||||
return($dbName);
|
||||
}
|
||||
$objDb=omcGetObjDb($sysTypeNo);
|
||||
|
||||
function omcGetObjTbl($tableType='paramConf',$sysTypeNo,$sysNo=0,$subSysNo=0){
|
||||
$dbName = 'OBJ_'.$sysTypeNo;
|
||||
switch($tableType){
|
||||
case 'paramConf':
|
||||
$tableName = $dbName.'.paramConf';
|
||||
break;
|
||||
case 'param':
|
||||
$tableName = $dbName.'.tmpSubscriberParam_'.$sysNo;
|
||||
break;
|
||||
default:
|
||||
echo "<br><b>function omcGetObjTbl(): Unknown table Type:$tableType</b>";
|
||||
exit();
|
||||
}
|
||||
return($tableName);
|
||||
}
|
||||
$sysSubsConfTable ='OMC_PUB.sysSubsConf';
|
||||
$systemConfTable = 'OMC_PUB.sysConf';
|
||||
|
||||
$getConfSql="SELECT sysTypeName,dataTypeNo,indexFieldName,subsDataTable,tmpDataTable
|
||||
FROM $sysSubsConfTable,$systemConfTable
|
||||
WHERE $sysSubsConfTable.sysTypeNo='$sysTypeNo'
|
||||
AND $systemConfTable.sysTypeNo='$sysTypeNo'
|
||||
AND $sysSubsConfTable.dataTypeNo='$dataTypeNo'
|
||||
";
|
||||
if($DEBUG) echo "<br>getConfSql=$getConfSql";
|
||||
$getConfResult=mysqli_query($pubConn,$getConfSql);
|
||||
echo mysqli_error($pubConn);
|
||||
$getConfRows=mysqli_fetch_array($getConfResult);
|
||||
$keyFieldName =$getConfRows[indexFieldName];
|
||||
$srcDataTable =$getConfRows[subsDataTable];
|
||||
$tmpDataTable =$getConfRows[tmpDataTable];
|
||||
|
||||
//<2F><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ֶ<EFBFBD>:editFlag
|
||||
$dropTmpTable="DROP TABLE $tmpDataTable";
|
||||
if($DEBUG) echo "<br>dropTmpTable=$dropTmpTable";
|
||||
$dropRes=mysqli_query($pubConn,$dropTmpTable);
|
||||
echo mysqli_error($pubConn);
|
||||
|
||||
$getCreateSql="SHOW CREATE TABLE $srcDataTable";
|
||||
if($DEBUG) echo "<br>getCreateSql=$getCreateSql";
|
||||
$getCreateRes=@mysqli_query($pubConn,$getCreateSql);
|
||||
$row = mysqli_fetch_array($getCreateRes);
|
||||
echo mysqli_error($pubConn);
|
||||
|
||||
$srcNameArr=explode('.',$srcDataTable);
|
||||
$srcTableName=$srcNameArr[1];
|
||||
$tmpNameArr=explode('.',$tmpDataTable);
|
||||
$tmpTableName=$tmpNameArr[1];
|
||||
|
||||
if($DEBUG) echo "<br>str_replace($srcTableName,$tmpTableName,$row[1])";
|
||||
$createTmpSql=str_replace($srcTableName,$tmpTableName,$row[1]);
|
||||
if($DEBUG) echo "<br>createTmpSql=$createTmpSql";
|
||||
$createTmpRes=mysqli_query($pubConn,$createTmpSql);
|
||||
echo mysqli_error($pubConn);
|
||||
|
||||
$alterSql="ALTER TABLE $tmpDataTable ADD editFlag TINYINT not null FIRST";
|
||||
if($DEBUG) echo "<br>alterSql=$alterSql";
|
||||
$alterRes=mysqli_query($pubConn,$alterSql);
|
||||
echo mysqli_error($pubConn);
|
||||
|
||||
$alterSql="ALTER TABLE $tmpDataTable ADD INDEX (editFlag)";
|
||||
if($DEBUG) echo "<br>alterSql=$alterSql";
|
||||
$alterRes=mysqli_query($pubConn,$alterSql);
|
||||
echo mysqli_error($pubConn);
|
||||
?>
|
||||
108
wxc2_omc/sysDefine/sysMngDef/sysAliasInit.php
Executable file
108
wxc2_omc/sysDefine/sysMngDef/sysAliasInit.php
Executable file
@@ -0,0 +1,108 @@
|
||||
<?php
|
||||
/*********************************************************
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD>ֶ<EFBFBD><D6B6>豸<EFBFBD><E8B1B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ij<EFBFBD>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݸ<EFBFBD><DDB8>豸<EFBFBD><E8B1B8><EFBFBD>͵<EFBFBD><CDB5><EFBFBD><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>г<EFBFBD>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD>
|
||||
|
||||
<20><><EFBFBD>ù<EFBFBD>ϵ:<3A><><EFBFBD><EFBFBD>: connectdb.inc,lib.inc
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:
|
||||
|
||||
<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 sysInfoDef ";
|
||||
}else{
|
||||
$clearSql = "DELETE FROM sysInfoDef WHERE sysTypeNo = '$sysTypeNo'";
|
||||
}
|
||||
if($DEBUG) echo "<br>clearSql=$clearSql";
|
||||
mysqli_query($pubConn,$clearSql);
|
||||
echo mysqli_error($pubConn);
|
||||
if($initAll > 0){
|
||||
$getSysConfSql = "SELECT sysTypeNo,maxSysNum,maxSubSysNum
|
||||
FROM sysConf
|
||||
";
|
||||
}else{
|
||||
$getSysConfSql = "SELECT sysTypeNo,maxSysNum,maxSubSysNum
|
||||
FROM sysConf
|
||||
WHERE sysTypeNo= '$sysTypeNo'
|
||||
";
|
||||
}
|
||||
if($DEBUG) echo "<br>getSysConfSql=$getSysConfSql";
|
||||
$sysConfResult=mysqli_query($pubConn,$getSysConfSql);
|
||||
echo mysqli_error($pubConn);
|
||||
|
||||
$k=0;
|
||||
while($sysConfRows = mysqli_fetch_array($sysConfResult)){
|
||||
$sysTypeNo = $sysConfRows[sysTypeNo];
|
||||
$maxSysNum = $sysConfRows[maxSysNum];
|
||||
$maxSubSysNum = $sysConfRows[maxSubSysNum];
|
||||
if($DEBUG) echo "<br>sysTypeNo=$sysTypeNo";
|
||||
if($DEBUG) echo "<br>maxSysNum=$maxSysNum";
|
||||
if($DEBUG) echo "<br>maxSubSysNum=$maxSubSysNum";
|
||||
for($i=0;$i<$maxSysNum;$i++){
|
||||
for($j=0;$j<$maxSubSysNum;$j++){
|
||||
$insertSql = "REPLACE sysInfoDef
|
||||
(sysTypeNo,sysNo,subSysNo,ip,sysAlias)
|
||||
VALUES
|
||||
('$sysTypeNo','$i','$j','','')
|
||||
";
|
||||
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 Alias initialized!</font>";
|
||||
}else{
|
||||
echo "<br>$sysTypeName 's Alias initialized!!</font>";
|
||||
}
|
||||
|
||||
?>
|
||||
16
wxc2_omc/sysDefine/sysMngDef/systemConf_index.php
Executable file
16
wxc2_omc/sysDefine/sysMngDef/systemConf_index.php
Executable file
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
require("../../inc/header.inc");
|
||||
?>
|
||||
<frameset cols="300,*" framespacing="0" border="0" frameborder="0">
|
||||
<frame name="contents" target="sysConf_main" src="systemConf_tree.php">
|
||||
<frame name="sysConf_main" src="systemConf_main.php">
|
||||
<noframes>
|
||||
<body>
|
||||
|
||||
<p><3E><><EFBFBD><EFBFBD>ҳʹ<D2B3><CAB9><EFBFBD>˿<EFBFBD><CBBF>ܣ<EFBFBD><DCA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֧<EFBFBD>ֿ<EFBFBD><D6BF>ܡ<EFBFBD></p>
|
||||
|
||||
</body>
|
||||
</noframes>
|
||||
</frameset>
|
||||
|
||||
</html>
|
||||
713
wxc2_omc/sysDefine/sysMngDef/systemConf_main.php
Executable file
713
wxc2_omc/sysDefine/sysMngDef/systemConf_main.php
Executable file
@@ -0,0 +1,713 @@
|
||||
<?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;
|
||||
$sysconf_table="sysConf";
|
||||
global $pubConn;
|
||||
//echo "<br>old_sysTypeNo=$old_sysTypeNo";
|
||||
$type_no = $_POST['type_no'];
|
||||
|
||||
//$sysTypeNo = $_REQUEST['sysTypeNo'];
|
||||
|
||||
if(isset($sysTypeNo) && $type_no != 'new')
|
||||
{
|
||||
$netModeSelect_sql = "select networkMode from OMC_PUB.sysConf where sysTypeNo=$sysTypeNo";
|
||||
echo "$netModeSelect_sql";
|
||||
$res=@mysqli_query($pubConn,$netModeSelect_sql);
|
||||
$num=@mysqli_num_rows($res);
|
||||
//echo "num=111$num";
|
||||
if($num == 0)
|
||||
return "--";
|
||||
|
||||
$row_netMode=mysqli_fetch_array($res);
|
||||
$netMode=$row_netMode[0];
|
||||
}
|
||||
|
||||
/**************************************ɾ<><C9BE>һ<EFBFBD><D2BB>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>***********************************************/
|
||||
if($_POST['delete']){
|
||||
$del_sql = "DELETE FROM $sysconf_table WHERE sysTypeNo='$_POST[sysTypeNo]'";
|
||||
$del_result = mysqli_query($pubConn,$del_sql);
|
||||
//----------------
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־
|
||||
insertLog("Delete the sysTypeNo=$sysTypeNo");
|
||||
//------------
|
||||
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($_POST['save']){
|
||||
$sysTypeNo = $_POST['sysTypeNo'];
|
||||
$old_sysTypeNo=$_POST['old_sysTypeNo'];
|
||||
$type_no = $_POST['type_no'];
|
||||
if($type_no == 'new' )//<2F><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
{
|
||||
$jud_sql="SELECT COUNT(*) FROM $sysconf_table=sysConf WHERE sysTypeNo='$sysTypeNo'";
|
||||
$jud_res=mysqli_query($pubConn,$jud_sql);
|
||||
$jud_row=mysqli_fetch_array($jud_res);
|
||||
if(!$jud_row[0])
|
||||
{
|
||||
$save_sql = "REPLACE INTO $sysconf_table
|
||||
(sysTypeNo,maxSubSysNum, maxMsgLen, maxE1Num, snmpPort, snmpHead, snmpCommunity, snmpInstanceBgn, remark, sysTypeName , maxSysNum, ledOffset, needInstall, needUninstall, needParamConf, needMuliObj, needGlobalSysParam, needGlobalSubSysParam, needSubSysParam, needHeartBeat,needCDR,needCSTA,needFlow,needSubscriberConf,platHeart)
|
||||
VALUES
|
||||
('$sysTypeNo','$_POST[maxSubSysNum]', '$_POST[maxMsgLen]', '$_POST[maxE1Num]','$_POST[snmpPort]', '$_POST[snmpHead]','$_POST[snmpCommunity]', '$_POST[snmpInstanceBgn]', '$_POST[remark]', '$_POST[sysTypeName]', '$_POST[maxSysNum]', '$_POST[ledOffset]', '$_POST[needInstall]', '$_POST[needUninstall]', '$_POST[needParamConf]', '$_POST[needMuliObj]', '$_POST[needGlobalSysParam]', '$_POST[needGlobalSubSysParam]', '$_POST[needSubSysParam]', '$_POST[needHeartBeat]','$_POST[needCDR]','$_POST[needCSTA]','$_POST[needFlow]','$_POST[needSubscriberConf]','$_POST[platHeart]')
|
||||
";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<br>Type no always is used!";
|
||||
}
|
||||
}
|
||||
elseif(isset($sysTypeNo))//<2F><EFBFBD><DEB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
{
|
||||
if(isset($old_sysTypeNo) && $old_sysTypeNo!='new')
|
||||
{
|
||||
$chg_type=$old_sysTypeNo;
|
||||
}
|
||||
else
|
||||
{
|
||||
$chg_type=$sysTypeNo;
|
||||
}
|
||||
$save_sql = "
|
||||
UPDATE $sysconf_table
|
||||
SET
|
||||
sysTypeNo = '$sysTypeNo',
|
||||
sysTypeName = '$_POST[sysTypeName]',
|
||||
maxSysNum = '$_POST[maxSysNum]',
|
||||
maxSubSysNum = '$_POST[maxSubSysNum]',
|
||||
maxE1Num = '$_POST[maxE1Num]',
|
||||
maxMsgLen = '$_POST[maxMsgLen]',
|
||||
snmpPort = '$_POST[snmpPort]',
|
||||
snmpHead = '$_POST[snmpHead]',
|
||||
snmpCommunity = '$_POST[snmpCommunity]',
|
||||
snmpInstanceBgn = '$_POST[snmpInstanceBgn]',
|
||||
remark = '$_POST[remark]',
|
||||
ledOffset = '$_POST[ledOffset]',
|
||||
needInstall = '$_POST[needInstall]',
|
||||
needUninstall = '$_POST[needUninstall]',
|
||||
needParamConf = '$_POST[needParamConf]',
|
||||
needMuliObj = '$_POST[needMuliObj]',
|
||||
needGlobalSysParam = '$_POST[needGlobalSysParam]',
|
||||
needGlobalSubSysParam = '$_POST[needGlobalSubSysParam]',
|
||||
needSubSysParam = '$_POST[needSubSysParam]',
|
||||
needHeartBeat = '$_POST[needHeartBeat]',
|
||||
needCDR = '$_POST[needCDR]',
|
||||
needCSTA = '$_POST[needCSTA]',
|
||||
needFlow = '$_POST[needFlow]',
|
||||
needSubscriberConf = '$_POST[needSubscriberConf]',
|
||||
platHeart = '$_POST[platHeart]',
|
||||
otherModuleSendHeart = '$_POST[otherModuleSendHeart]'
|
||||
|
||||
WHERE sysTypeNo='$chg_type'
|
||||
";
|
||||
}
|
||||
//echo "<br>$save_sql";
|
||||
//echo "<br>index: $otherModuleSendHeart";
|
||||
$save_result = mysqli_query($pubConn,$save_sql);
|
||||
echo mysqli_error($pubConn);
|
||||
//------------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־------------
|
||||
insertLog("Update sysTypeNo($sysTypeNo)'s define");
|
||||
//------------
|
||||
//echo "$save_sql";
|
||||
if($save_result > 0){
|
||||
echo "<br><font color=\"#0000ff\" >$strSaveSuccess</font>";
|
||||
}else{
|
||||
echo mysqli_error($pubConn);
|
||||
echo "<br><font color=\"#ff0000\">$strSaveFailure</font>";
|
||||
}
|
||||
|
||||
} //end if($save)
|
||||
|
||||
?>
|
||||
<body bgcolor=#efefef>
|
||||
|
||||
<script type="text/javascript">
|
||||
function goto()
|
||||
{
|
||||
var base_url,url_add,url;
|
||||
base_url='<?php echo"$PHP_SELF";?>?sysTypeNo=';
|
||||
url_add=document.dp_define.type_no.value;
|
||||
url=base_url+url_add;
|
||||
window.location=url;
|
||||
}
|
||||
</script>
|
||||
<form method="POST" name=dp_define 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">
|
||||
<p align="center"><b><?php echo "$strSystemConfiguration"; ?></b></p>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td width="40%"><?php echo "$strExistedSystem"; ?>
|
||||
</td>
|
||||
<td width="60%">
|
||||
|
||||
|
||||
<?php
|
||||
$sysTypeNo=$_REQUEST['sysTypeNo'];
|
||||
if(isset($sysTypeNo) && $sysTypeNo != 'new'){
|
||||
$sel_sql = " SELECT * FROM $sysconf_table WHERE sysTypeNo = '$sysTypeNo' ";
|
||||
$result = mysqli_query($pubConn,$sel_sql);
|
||||
$sel_rows = mysqli_fetch_array($result);
|
||||
$sysTypeNo = $sel_rows['sysTypeNo'];
|
||||
$sysTypeName = $sel_rows['sysTypeName'];
|
||||
$maxSysNum = $sel_rows['maxSysNum'];
|
||||
$maxSubSysNum = $sel_rows['maxSubSysNum'];
|
||||
$maxE1Num = $sel_rows['maxE1Num'];
|
||||
$maxMsgLen = $sel_rows['maxMsgLen'];
|
||||
$snmpPort = $sel_rows['snmpPort'];
|
||||
$snmpHead = $sel_rows['snmpHead'];
|
||||
$snmpCommunity = $sel_rows['snmpCommunity'];
|
||||
$snmpInstanceBgn= $sel_rows['snmpInstanceBgn'];
|
||||
$remark = $sel_rows['remark'];
|
||||
$ledOffset = $sel_rows['ledOffset'];
|
||||
$needInstall = $sel_rows['needInstall'];
|
||||
$needUninstall = $sel_rows['needUninstall'];
|
||||
$needParamConf = $sel_rows['needParamConf'];
|
||||
$needMuliObj = $sel_rows['needMuliObj'];
|
||||
$needGlobalSysParam = $sel_rows['needGlobalSysParam'];
|
||||
$needGlobalSubSysParam = $sel_rows['needGlobalSubSysParam'];
|
||||
$needSubSysParam = $sel_rows['needSubSysParam'];
|
||||
$needHeartBeat = $sel_rows['needHeartBeat'];
|
||||
$needCDR = $sel_rows['needCDR'];
|
||||
$needCSTA = $sel_rows['needCSTA'];
|
||||
$needFlow = $sel_rows['needFlow'];
|
||||
$needSubscriberConf = $sel_rows['needSubscriberConf'];
|
||||
$platHeart = $sel_rows['platHeart'];
|
||||
$otherModuleSendHeart = $sel_rows['otherModuleSendHeart'];
|
||||
}
|
||||
$type_sql = " SELECT * FROM $sysconf_table ORDER BY sysTypeNo ";
|
||||
$type_result = mysqli_query($pubConn,$type_sql);
|
||||
$type_rows = mysqli_fetch_array($type_result);
|
||||
|
||||
$platHeart = isset($platHeart)?$platHeart:'9';
|
||||
|
||||
//<2F><>ʾѡ<CABE><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>
|
||||
echo " <select size=\"1\" name=\"type_no\" onChange=\"javascript:goto()\">";
|
||||
echo "<option value=\"new\">----------------------NEW--------------------</option>";
|
||||
$no=0;
|
||||
do{
|
||||
$len=strlen($type_rows[sysTypeNo]);
|
||||
$existSysTypeNoArr[$no++]=$type_rows[sysTypeNo];//arwean add 2006-8-14 12:23
|
||||
if($len==3)
|
||||
{
|
||||
$level_0=substr($type_rows[sysTypeNo],0,1);
|
||||
$level_1=substr($type_rows[sysTypeNo],1,1);
|
||||
$level_2=substr($type_rows[sysTypeNo],2,1);
|
||||
}
|
||||
elseif($len==2)
|
||||
{
|
||||
$level_0=0;
|
||||
$level_1=substr($type_rows[sysTypeNo],0,1);
|
||||
$level_2=substr($type_rows[sysTypeNo],1,1);
|
||||
}
|
||||
else
|
||||
{
|
||||
$level_0=0;
|
||||
$level_1=0;
|
||||
$level_2=substr($type_rows[sysTypeNo],0,1);
|
||||
}
|
||||
echo "<option value=\"$type_rows[sysTypeNo]\" ";
|
||||
if($type_rows[sysTypeNo] == $sel_rows[sysTypeNo] && isset($type_rows[sysTypeNo]))
|
||||
{
|
||||
echo "selected";
|
||||
}
|
||||
echo ">";
|
||||
if($level_2)
|
||||
echo "        |-- $level_0.$level_1.$level_2   $type_rows[sysTypeName] ";
|
||||
elseif($level_1)
|
||||
echo "      |-- $level_0.$level_1   $type_rows[sysTypeName] ";
|
||||
else
|
||||
echo "    |-- $level_0   $type_rows[sysTypeName] ";
|
||||
echo"</option>";
|
||||
}while($type_rows = @mysqli_fetch_array($type_result));
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="40%"><?php echo "$strSysTypeNo";?></td>
|
||||
<td width="60%">
|
||||
<select size="1" name="sysTypeNo">
|
||||
<?php
|
||||
for($j=0; $j<1000; $j++)
|
||||
{
|
||||
if(($sysTypeNo != $j || !isset($sysTypeNo)) && in_array($j, $existSysTypeNoArr))
|
||||
continue;
|
||||
if($j == $sysTypeNo)
|
||||
{
|
||||
echo "<option value=\"$j\" selected>$j</option>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<option value=\"$j\" >$j</option>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40%"><?php echo "$strTypeName";?></td>
|
||||
<td width="60%"><input name="sysTypeName" maxlength="10" size="10" value="<?php echo $sysTypeName; ?>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="40%"><?php echo "$strMaxSystemNum"; ?></td>
|
||||
<td width="60%">
|
||||
<select size="1" name="maxSysNum">
|
||||
<?php
|
||||
for($j=0; $j<256; $j++)
|
||||
{
|
||||
if($j == $maxSysNum)
|
||||
{
|
||||
echo "<option value=\"$j\" selected>$j</option>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<option value=\"$j\" >$j</option>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40%"><?php echo "$strMaxSubsystemNum"; ?></td>
|
||||
<td>
|
||||
<select name="maxSubSysNum">
|
||||
<?php
|
||||
for($j=0; $j<256; $j++)
|
||||
{
|
||||
if($j == $maxSubSysNum)
|
||||
{
|
||||
echo "<option value=\"$j\" selected>$j</option>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<option value=\"$j\" >$j</option>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="40%"><?php echo "$strMaxE1Num"; ?></td>
|
||||
<td width="60%">
|
||||
<select name="maxE1Num">
|
||||
<?php
|
||||
for($j=0; $j<257; $j++)
|
||||
{
|
||||
if($j == $maxE1Num)
|
||||
{
|
||||
echo "<option value=\"$j\" selected>$j</option>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<option value=\"$j\" >$j</option>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td></tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td width="40%"><?php echo "$strMaxMessageLength"; ?></td>
|
||||
<td width="60%">
|
||||
<input name="maxMsgLen" value="<?php echo $maxMsgLen; ?>" maxlength="6" size="6">
|
||||
</td></tr>
|
||||
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="40%"><?php echo "SNMP port"; ?></td>
|
||||
<td width="60%">
|
||||
<?php
|
||||
if(strlen($snmpPort) < 1){
|
||||
$snmpPort='4957';
|
||||
}
|
||||
?>
|
||||
<input name="snmpPort" value="<?php echo $snmpPort; ?>" maxlength="4" size="8">
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="40%"><?php echo "$strSNMPHead"; ?></td>
|
||||
<td width="60%">
|
||||
<input name="snmpHead" value="<?php echo $snmpHead; ?>" maxlength="30" size="30">
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td width="40%"><?php echo "SNMP community"; ?></td>
|
||||
<td width="60%">
|
||||
<select name="snmpCommunity">
|
||||
<?php
|
||||
if($snmpCommunity=='private')
|
||||
{
|
||||
echo "<option value=\"public\">public</option>";
|
||||
echo "<option value=\"private\" selected>private</option>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<option value=\"public\" selected>public</option>";
|
||||
echo "<option value=\"private\">private</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="40%"><?php echo "SNMP begin instance"; ?></td>
|
||||
<td width="60%">
|
||||
<select name="snmpInstanceBgn">
|
||||
<?php
|
||||
if($snmpInstanceBgn==0)
|
||||
{
|
||||
echo "<option value=0 selected>0</option>";
|
||||
echo "<option value=1>1</option>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<option value=0>0</option>";
|
||||
echo "<option value=1 selected>1</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="40%"><?php echo "Support Bind Multi-Object In One PDU"; ?></td>
|
||||
<td width="60%">
|
||||
<select name="needMuliObj">
|
||||
<?php
|
||||
if($needMuliObj==1)
|
||||
{
|
||||
echo "<option value=1 selected>Y</option>";
|
||||
echo "<option value=0>N</option>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<option value=1>Y</option>";
|
||||
echo "<option value=0 selected>N</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td width="40%"><?php echo "$strRemark"; ?></td>
|
||||
<td width="60%"><input type="text" name="remark" size="20" maxlength="40" value="<?php echo "$remark";?>" ></td>
|
||||
</tr>
|
||||
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="40%"><?php echo "$strLedOffset"; ?></td>
|
||||
<td width="60%">
|
||||
<input type="text" name="ledOffset" size="10" value="<?php echo "$ledOffset";?>" >
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40%"><?php echo "$strNeedInstall"; ?></td>
|
||||
<td width="60%">
|
||||
<select name="needInstall">
|
||||
<?php
|
||||
if($needInstall==1)
|
||||
{
|
||||
echo "<option value=1 selected>Y</option>";
|
||||
echo "<option value=0>N</option>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<option value=1>Y</option>";
|
||||
echo "<option value=0 selected>N</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="40%"><?php echo "$strNeedUninstall"; ?></td>
|
||||
<td width="60%">
|
||||
<select name="needUninstall">
|
||||
<?php
|
||||
if($needUninstall==1)
|
||||
{
|
||||
echo "<option value=1 selected>Y</option>";
|
||||
echo "<option value=0>N</option>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<option value=1>Y</option>";
|
||||
echo "<option value=0 selected>N</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td width="40%"><?php echo "$strNeedParamConf"; ?></td>
|
||||
<td width="60%">
|
||||
<select name="needParamConf">
|
||||
<?php
|
||||
if($needParamConf==1)
|
||||
{
|
||||
echo "<option value=1 selected>Y</option>";
|
||||
echo "<option value=0>N</option>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<option value=1>Y</option>";
|
||||
echo "<option value=0 selected>N</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40%"><?php echo "Need System Public Parameter"; ?></td>
|
||||
<td width="60%">
|
||||
<select name="needGlobalSysParam">
|
||||
<?php
|
||||
if($needGlobalSysParam==1)
|
||||
{
|
||||
echo "<option value=1 selected>Y</option>";
|
||||
echo "<option value=0>N</option>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<option value=1>Y</option>";
|
||||
echo "<option value=0 selected>N</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="40%"><?php echo "Need Subsystem Public Parameter"; ?></td>
|
||||
<td width="60%">
|
||||
<select name="needGlobalSubSysParam">
|
||||
<?php
|
||||
if($needGlobalSubSysParam==1)
|
||||
{
|
||||
echo "<option value=1 selected>Y</option>";
|
||||
echo "<option value=0>N</option>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<option value=1>Y</option>";
|
||||
echo "<option value=0 selected>N</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td width="40%"><?php echo "Need Subsystem (private) Parameter"; ?></td>
|
||||
<td width="60%">
|
||||
<select name="needSubSysParam">
|
||||
<?php
|
||||
if($needSubSysParam==1)
|
||||
{
|
||||
echo "<option value=1 selected>Y</option>";
|
||||
echo "<option value=0>N</option>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<option value=1>Y</option>";
|
||||
echo "<option value=0 selected>N</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="40%"><?php echo "$strNeedHeartBeat"; ?></td>
|
||||
<td width="60%">
|
||||
<select name="needHeartBeat">
|
||||
<?php
|
||||
if($needHeartBeat==1)
|
||||
{
|
||||
echo "<option value=1 selected>Y</option>";
|
||||
echo "<option value=0>N</option>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<option value=1>Y</option>";
|
||||
echo "<option value=0 selected>N</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40%"><?php echo "$strNeedCDR"; ?></td>
|
||||
<td width="60%">
|
||||
<select name="needCDR">
|
||||
<?php
|
||||
if($needCDR==1)
|
||||
{
|
||||
echo "<option value=1 selected>Y</option>";
|
||||
echo "<option value=0>N</option>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<option value=1>Y</option>";
|
||||
echo "<option value=0 selected>N</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="40%"><?php echo "$strNeedCSTA"; ?></td>
|
||||
<td width="60%">
|
||||
<select name="needCSTA">
|
||||
<?php
|
||||
if($needCSTA==1)
|
||||
{
|
||||
echo "<option value=1 selected>Y</option>";
|
||||
echo "<option value=0>N</option>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<option value=1>Y</option>";
|
||||
echo "<option value=0 selected>N</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40%"><?php echo "$strNeedFlow"; ?></td>
|
||||
<td width="60%">
|
||||
<select name="needFlow">
|
||||
<?php
|
||||
if($needFlow==1)
|
||||
{
|
||||
echo "<option value=1 selected>Y</option>";
|
||||
echo "<option value=0>N</option>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<option value=1>Y</option>";
|
||||
echo "<option value=0 selected>N</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="40%"><?php echo "$strNeedSubscriberConf"; ?></td>
|
||||
<td width="60%">
|
||||
<select name="needSubscriberConf">
|
||||
<?php
|
||||
if($needSubscriberConf ==1)
|
||||
{
|
||||
echo "<option value=1 selected>Y</option>";
|
||||
echo "<option value=0>N</option>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<option value=1>Y</option>";
|
||||
echo "<option value=0 selected>N</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="40%"><?php echo "Send platform heartbeat"; ?></td>
|
||||
<td width="60%">
|
||||
<?php
|
||||
$len=count($PlatTypeDefArr);
|
||||
echo "<select name=\"platHeart\">";
|
||||
echo "<option value=\"99\">None</option>";
|
||||
for($i=0;$i<$len;$i++)
|
||||
{
|
||||
if($platHeart == $i)
|
||||
{
|
||||
echo "<option value=\"$i\" selected>{$PlatTypeDefArr[$i][remark]}</option>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<option value=\"$i\">{$PlatTypeDefArr[$i][remark]}</option>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td width="40%"><?php echo "current module's heart beat agent"; ?></td>
|
||||
<td width="60%">
|
||||
<?php
|
||||
$len=count($PlatTypeDefArr);
|
||||
echo "<select name=\"otherModuleSendHeart\">";
|
||||
echo "<option value=\"99\">None</option>";
|
||||
for($i=0;$i<$len;$i++)
|
||||
{
|
||||
$PlatTypeDefArr_sysTypeNo = $PlatTypeDefArr[$i][sysTypeNo];
|
||||
if($otherModuleSendHeart == $PlatTypeDefArr_sysTypeNo)
|
||||
{
|
||||
echo "<option value=\"$PlatTypeDefArr_sysTypeNo\" selected>{$PlatTypeDefArr[$i][remark]}</option>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<option value=\"$PlatTypeDefArr_sysTypeNo\">{$PlatTypeDefArr[$i][remark]}</option>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
<input type="hidden" value="<?php echo "$sysTypeNo"; ?>" name="old_sysTypeNo">
|
||||
<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">
|
||||
</p>
|
||||
</form>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
108
wxc2_omc/sysDefine/sysMngDef/systemConf_tree.php
Executable file
108
wxc2_omc/sysDefine/sysMngDef/systemConf_tree.php
Executable file
@@ -0,0 +1,108 @@
|
||||
<?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><EFBFBD>ݱ<EFBFBD><DDB1>еķּ<C4B7>Ŀ¼<C4BF><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״<EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>windows<77><73>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD>
|
||||
|
||||
<20><><EFBFBD>ù<EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: connectdb.inc,header.inc
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>$language_type<70>ǹ<EFBFBD><C7B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>config.inc<6E>ļ<EFBFBD><C4BC><EFBFBD><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><EFBFBD><EFBFBD><EFBFBD>
|
||||
*********************************************************/
|
||||
require("../../inc/header.inc");
|
||||
$DEBUG=0;
|
||||
$pubDb='OMC_PUB';
|
||||
$sysConfTable = 'sysConf';
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD>ӵ<EFBFBD>ҳ<EFBFBD><D2B3>
|
||||
$targetPage = 'systemConf_main.php';
|
||||
$pageType=$_REQUEST['pageType'];
|
||||
if($pageType == 'ledOffset'){
|
||||
$showFieldList="ledOffset,sysTypeName,sysTypeNo,maxSysNum,maxSubSysNum,needHeartBeat";
|
||||
$treeMenuSql = "SELECT $showFieldList
|
||||
FROM $sysConfTable
|
||||
WHERE needHeartBeat > '0'
|
||||
ORDER BY ledOffset
|
||||
";
|
||||
}else{
|
||||
$showFieldList = "snmpHead,sysTypeName,sysTypeNo,maxSysNum,maxSubSysNum,ledOffset,needHeartBeat";
|
||||
$showFieldList .= ",needParamConf";
|
||||
$treeMenuSql = "SELECT $showFieldList
|
||||
FROM $sysConfTable
|
||||
WHERE snmpHead like '%1373%'
|
||||
ORDER BY sysTypeNo
|
||||
";
|
||||
echo "<base target=\"sysConf_main\">";
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
<body bgcolor=#efefef>
|
||||
<!--<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 > LED Definition > Offset";
|
||||
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>";
|
||||
*/
|
||||
?>
|
||||
<FORM METHOD=POST name=selectForm>
|
||||
<?php
|
||||
if($DEBUG) echo "<br>$treeMenuSql";
|
||||
$treeMenuResult = mysqli_query($pubConn,$treeMenuSql);
|
||||
echo mysqli_error($pubConn);
|
||||
|
||||
//echo "<a href=\"$PHP_SELF?pageType=ledOffset\">LED</a>";
|
||||
?>
|
||||
|
||||
<table border="1" width="100%" cellpadding="2" cellspacing="0" bordercolor="#666666" bordercolordark="#FFFFFF" bgcolor="#FFFFFF" >
|
||||
<?php
|
||||
$fieldArr=explode(',',$showFieldList);
|
||||
|
||||
echo "<tr bgcolor=\"#E6E6E6\">";
|
||||
for($i=0;$i<sizeof($fieldArr);$i++){
|
||||
echo "<td>$fieldArr[$i]</td>";
|
||||
}
|
||||
echo "</tr>";
|
||||
while($treeMenuRows = @mysqli_fetch_array($treeMenuResult)){
|
||||
echo "<tr>";
|
||||
for($i=0;$i<sizeof($fieldArr);$i++){
|
||||
|
||||
if($fieldArr[$i] == 'sysTypeName' ){
|
||||
echo "<td><a href=$targetPage?sysTypeNo=$treeMenuRows[sysTypeNo]>";
|
||||
echo "{$treeMenuRows[sysTypeName]}</a></td>";
|
||||
}else{
|
||||
echo "<td>{$treeMenuRows[$fieldArr[$i]]}</td>";
|
||||
}
|
||||
}
|
||||
echo "</tr>";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</FORM>
|
||||
<?php
|
||||
//adjust_content_tail();
|
||||
?>
|
||||
</body>
|
||||
</html>
|
||||
631
wxc2_omc/sysDefine/sysParamDef/paramConf.php
Executable file
631
wxc2_omc/sysDefine/sysParamDef/paramConf.php
Executable file
@@ -0,0 +1,631 @@
|
||||
<?php
|
||||
require("../../inc/header.inc");
|
||||
?>
|
||||
<script LANGUAGE="JavaScript">
|
||||
function chgSysType(){
|
||||
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;
|
||||
}
|
||||
|
||||
function chgObj(){
|
||||
var baseUrl,urlAdd,url;
|
||||
baseUrl='<?php echo"$PHP_SELF?sysTypeNo=$sysTypeNo&keyId=";?>';
|
||||
urlAdd=document.confForm.keyId.options[document.confForm.keyId.selectedIndex].value;
|
||||
url = baseUrl+urlAdd;
|
||||
|
||||
window.location=url;
|
||||
}
|
||||
|
||||
function chkValue(term){
|
||||
term.value = term.value.toUpperCase();
|
||||
if(term.value.length != (document.confForm.length.value * 2)){
|
||||
term.style.color = "BLUE";
|
||||
alert('3.Default Value length error,it must ='+document.confForm.length.value);
|
||||
return (false);
|
||||
}
|
||||
var hexStr = '0123456789ABCDEF';
|
||||
var checkStr = term.value;
|
||||
var allValid = true;
|
||||
for (i = 0; i < checkStr.length; i++){
|
||||
ch = checkStr.charAt(i);
|
||||
for (j = 0; j < hexStr.length; j++){
|
||||
if (ch == hexStr.charAt(j)) break;
|
||||
}
|
||||
if (j == hexStr.length){
|
||||
allValid = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (!allValid){
|
||||
alert('Must be a hexadecimal number');
|
||||
term.focus();
|
||||
term.style.color = "BLUE";
|
||||
return (false);
|
||||
}
|
||||
term.style.color = "BLACK";
|
||||
}
|
||||
|
||||
function chgValueType(){
|
||||
var valueType;
|
||||
valueType=document.confForm.valueType.options[document.confForm.valueType.selectedIndex].value;
|
||||
if(valueType == '2'){
|
||||
document.confForm.length.value = 5;
|
||||
}
|
||||
}
|
||||
|
||||
function hideorshow(thisCheckBox,id)
|
||||
{
|
||||
if(thisCheckBox.checked == true)
|
||||
document.getElementById(id).style.display='';
|
||||
else
|
||||
document.getElementById(id).style.display='none';
|
||||
}
|
||||
</script>
|
||||
<!--<br><script language="javascript" src="../../inc/expand.js" ></script> -->
|
||||
<?php
|
||||
//------------functions---------------------
|
||||
function omcGetObjDb($sysTypeNo){
|
||||
$dbName = 'OBJ_'.$sysTypeNo;
|
||||
return($dbName);
|
||||
}
|
||||
|
||||
function omcGetObjTbl($sysTypeNo,$tableType){
|
||||
$dbName = 'OBJ_'.$sysTypeNo;
|
||||
$tableName = $dbName.'.paramConf';
|
||||
return($tableName);
|
||||
}
|
||||
?>
|
||||
<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 > Template > Parameter > Structure";
|
||||
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;
|
||||
|
||||
$sysConfTable = 'OMC_PUB.sysConf';
|
||||
$sysTypeNo = (isset($sysTypeNo)?$sysTypeNo:322);//default is CCF-MSC
|
||||
|
||||
$pubDb ='OMC_PUB';
|
||||
$objDb = omcGetObjDb($sysTypeNo);
|
||||
$paramConfTable = omcGetObjTbl($sysTypeNo,paramConf);
|
||||
$maxLevelNum = 10;
|
||||
|
||||
if($DEBUG) echo "<br>$paramConfTable<br>";
|
||||
|
||||
//----------------------
|
||||
//ѡ<><D1A1><EFBFBD><EFBFBD><EFBFBD>汾
|
||||
if($language == 'eng'){
|
||||
$objNameField=name_2; //<2F><><EFBFBD><EFBFBD>2
|
||||
}else{
|
||||
$objNameField=name_1; //<2F><><EFBFBD><EFBFBD>1(Ĭ<><C4AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
|
||||
}
|
||||
//-----------------------
|
||||
|
||||
|
||||
/**************************************ɾ<><C9BE>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>***********************************************/
|
||||
if($delete){
|
||||
$delSql = "DELETE FROM $paramConfTable WHERE keyId='$keyId'";
|
||||
if($DEBUG) echo "delSql=$delSql<br>";
|
||||
$delResult = mysqli_query($pubConn ,$delSql);
|
||||
echo mysqli_error($pubConn);
|
||||
//------------
|
||||
if($delResult){
|
||||
echo "<script LANGUAGE=\"JavaScript\">";
|
||||
echo "alert('";
|
||||
echo $strDeleteSuccess;
|
||||
echo "')";
|
||||
echo "</script>";
|
||||
}else{
|
||||
echo "<script LANGUAGE=\"JavaScript\">";
|
||||
echo "alert('";
|
||||
echo $strDeleteFailure;
|
||||
echo "')";
|
||||
echo "</script>";
|
||||
}
|
||||
} //end if($delete)
|
||||
|
||||
/*****************************<2A><><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>µIJ<C2B5><C4B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͻ<CDBB><F2B4B4BD>µIJ<C2B5><C4B2><EFBFBD><EFBFBD>ṹ<EFBFBD><E1B9B9>*****************************/
|
||||
if($save){
|
||||
if($DEBUG) echo "<br>keyId = $keyId";
|
||||
if($keyId == 'new'){ //<2F><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
$saveSql = "REPLACE INTO $paramConfTable (name_1,name_2,desc_1,desc_2,paramType,number,length,valueType,operType,initValue,minValue,maxValue,setTemplate_1,setTemplate_2,needNote,note_1,note_2,level_1,level_2,level_3,level_4,level_5,level_6,level_7,level_8,level_9,level_10) VALUES('$name_1','$name_2','$desc_1','$desc_2','$paramType','$number','$length','$valueType','$operType','$initValue','$minValue','$maxValue','$setTemplate_1','$setTemplate_2','$needNote','$note_1','$note_2','$level_1','$level_2','$level_3','$level_4','$level_5','$level_6','$level_7','$level_8','$level_9','$level_10')";
|
||||
$saveResult = mysqli_query($pubConn ,$saveSql);
|
||||
if($saveResult){
|
||||
$keyIdSel = "SELECT keyId FROM $paramConfTable WHERE
|
||||
level_1='$level_1' AND
|
||||
level_2='$level_2' AND
|
||||
level_3='$level_3' AND
|
||||
level_4='$level_4' AND
|
||||
level_5='$level_5' AND
|
||||
level_6='$level_6' AND
|
||||
level_7='$level_7' AND
|
||||
level_8='$level_8' AND
|
||||
level_9='$level_9' AND
|
||||
level_10='$level_10'
|
||||
";
|
||||
$keyIdResult = mysqli_query($pubConn,$keyIdSel);
|
||||
$keyIdeRows = mysqli_fetch_array($keyIdResult);
|
||||
$keyId = $keyIdeRows[keyId];
|
||||
}
|
||||
}elseif($keyId > 0){ //<2F><EFBFBD><DEB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
if($needNote !=1){
|
||||
$needNote = 0;
|
||||
}
|
||||
$saveSql = "UPDATE $paramConfTable
|
||||
SET
|
||||
name_1='$name_1',
|
||||
name_2='$name_2',
|
||||
desc_1='$desc_1',
|
||||
desc_2='$desc_2',
|
||||
paramType='$paramType',
|
||||
number='$number',
|
||||
length='$length',
|
||||
valueType='$valueType',
|
||||
operType='$operType',
|
||||
initValue='$initValue',
|
||||
minValue='$minValue',
|
||||
maxValue='$maxValue',
|
||||
needNote='$needNote',
|
||||
note_1='$note_1',
|
||||
note_2='$note_2',
|
||||
level_1='$level_1',
|
||||
level_2='$level_2',
|
||||
level_3='$level_3',
|
||||
level_4='$level_4',
|
||||
level_5='$level_5',
|
||||
level_6='$level_6',
|
||||
level_7='$level_7',
|
||||
level_8='$level_8',
|
||||
level_9='$level_9',
|
||||
level_10='$level_10'
|
||||
WHERE keyId='$keyId'
|
||||
";
|
||||
$saveResult = mysqli_query($pubConn ,$saveSql);
|
||||
}else{
|
||||
echo "<br>Error: keyId == NULL";
|
||||
}
|
||||
if($DEBUG) echo "<br>$saveSql";
|
||||
echo mysqli_error($pubConn);
|
||||
if($saveResult){
|
||||
/*
|
||||
//<2F><><EFBFBD>±<EFBFBD><C2B1><EFBFBD><EFBFBD>ļ<EFBFBD>
|
||||
$csvFileName = '/usr/local/apache/htdocs/db_backup/other/'.$paramConfTable.'.csv';
|
||||
@unlink($csvFileName);
|
||||
$csvFileUpdateSql=" SELECT *
|
||||
INTO OUTFILE '$csvFileName'
|
||||
FIELDS TERMINATED BY ','
|
||||
LINES TERMINATED BY '\n'
|
||||
FROM $paramConfTable
|
||||
";
|
||||
$csvFileUpdateResult = mysqli_query($pubConn ,$csvFileUpdateSql);
|
||||
echo mysqli_error($pubConn);
|
||||
*/
|
||||
echo "<script LANGUAGE=\"JavaScript\">";
|
||||
echo "alert('";
|
||||
echo $strEditSuccess;
|
||||
echo "')";
|
||||
echo "</script>";
|
||||
}else{
|
||||
echo "<script LANGUAGE=\"JavaScript\">";
|
||||
echo "alert('";
|
||||
echo $strEditFailure;
|
||||
echo "')";
|
||||
echo "</script>";
|
||||
}
|
||||
} //end if($save)
|
||||
|
||||
/*****************************<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ͳ<EFBFBD><CDB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ñ<EFBFBD>*****************************/
|
||||
$dblist = mysqli_query($pubConn, "SHOW DATABASES");
|
||||
$dbNum = @mysqli_num_rows($dbList);
|
||||
for($i=0; $i < $dbNum; $i++){
|
||||
$dbName = mysqli_dbname($dbList, $i);
|
||||
if($dbName == $objDb){
|
||||
if($DEBUG) echo "<br>$objDb have be created";
|
||||
break;
|
||||
}
|
||||
if($i == $dbNum-1){
|
||||
if($DEBUG) echo "<br>$objDb have not be created";
|
||||
//step 1.create objDb
|
||||
$sql="CREATE DATABASE $objDb";
|
||||
mysqli_query($pubConn,$sql);
|
||||
if($DEBUG) echo "<br>create $objDb sql =$sql";
|
||||
echo mysqli_error($pubConn);
|
||||
//step 2.create paramConf table in objDb
|
||||
$sql="CREATE TABLE paramConf (
|
||||
keyId int(4) unsigned NOT NULL auto_increment,
|
||||
name_1 varchar(30) NOT NULL,
|
||||
name_2 varchar(30) NOT NULL,
|
||||
desc_1 varchar(255) NOT NULL,
|
||||
desc_2 varchar(255) NOT NULL,
|
||||
paramType tinyint(1) DEFAULT '0' NOT NULL,
|
||||
operType tinyint(1) DEFAULT '0' NOT NULL,
|
||||
number int(6) DEFAULT '0' NOT NULL,
|
||||
length smallint(3) DEFAULT '0' NOT NULL,
|
||||
valueType tinyint(1) DEFAULT '0' NOT NULL,
|
||||
initValue varchar(255) NOT NULL,
|
||||
minValue varchar(255) NOT NULL,
|
||||
maxValue varchar(255) NOT NULL,
|
||||
setTemplate_1 text NOT NULL,
|
||||
setTemplate_2 text NOT NULL,
|
||||
needNote tinyint(1) DEFAULT '0' NOT NULL,
|
||||
note_1 varchar(200) NOT NULL,
|
||||
note_2 varchar(200) NOT NULL,
|
||||
level_1 int(5) DEFAULT '0' NOT NULL,
|
||||
level_2 int(5) DEFAULT '0' NOT NULL,
|
||||
level_3 int(5) DEFAULT '0' NOT NULL,
|
||||
level_4 int(5) DEFAULT '0' NOT NULL,
|
||||
level_5 int(5) DEFAULT '0' NOT NULL,
|
||||
level_6 int(5) DEFAULT '0' NOT NULL,
|
||||
level_7 int(5) DEFAULT '0' NOT NULL,
|
||||
level_8 int(5) DEFAULT '0' NOT NULL,
|
||||
level_9 int(5) DEFAULT '0' NOT NULL,
|
||||
level_10 int(5) DEFAULT '0' NOT NULL,
|
||||
KEY level_1 (level_1),
|
||||
KEY level_2 (level_2),
|
||||
KEY level_3 (level_3),
|
||||
KEY level_4 (level_4),
|
||||
KEY level_5 (level_5),
|
||||
KEY level_6 (level_6),
|
||||
KEY level_7 (level_7),
|
||||
KEY level_8 (level_8),
|
||||
KEY level_9 (level_9),
|
||||
KEY level_10 (level_10),
|
||||
KEY id (keyId)
|
||||
)";
|
||||
mysqli_query($pubConn,$sql);
|
||||
if($DEBUG) echo "<br>create paramConf table sql =$sql";
|
||||
echo mysqli_error($pubConn);
|
||||
break;
|
||||
}
|
||||
}
|
||||
?>
|
||||
<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 echo "Object Parameter Configuration"; ?></b></font>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%">
|
||||
<?php echo $strSelectDeviceType; ?>
|
||||
</td>
|
||||
<td width="70%">
|
||||
<select size="1" name="sysTypeNo" onChange="javascript:chgSysType()">
|
||||
<?php
|
||||
//<2F><>ʾѡ<CABE><D1A1><EFBFBD>豸<EFBFBD><E8B1B8><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>
|
||||
$sysTypeSql ="SELECT sysTypeNo,sysTypeName,snmpHead FROM $sysConfTable WHERE needParamConf ='1' ORDER BY sysTypeName";
|
||||
if($DEBUG) echo "<br>$sysTypeSql";
|
||||
$sysTypeResult = mysqli_query($pubConn,$sysTypeSql);
|
||||
$sysTypeRows = @mysqli_fetch_array($sysTypeResult);
|
||||
do{
|
||||
if($sysTypeRows[sysTypeNo] == 225 ||
|
||||
$sysTypeRows[sysTypeNo] == 260 ||
|
||||
$sysTypeRows[sysTypeNo] == 311 ||
|
||||
$sysTypeRows[sysTypeNo] == 320 ||
|
||||
$sysTypeRows[sysTypeNo] == 325 ||
|
||||
$sysTypeRows[sysTypeNo] == 330 ||
|
||||
$sysTypeRows[sysTypeNo] == 340 ||
|
||||
$sysTypeRows[sysTypeNo] == 350 ||
|
||||
$sysTypeRows[sysTypeNo] == 355 ||
|
||||
$sysTypeRows[sysTypeNo] == 375 ||
|
||||
$sysTypeRows[sysTypeNo] == 378 ||
|
||||
$sysTypeRows[sysTypeNo] == 379 ||
|
||||
$sysTypeRows[sysTypeNo] == 380 ||
|
||||
$sysTypeRows[sysTypeNo] == 385 ||
|
||||
$sysTypeRows[sysTypeNo] == 386 ||
|
||||
$sysTypeRows[sysTypeNo] == 390
|
||||
)
|
||||
continue;
|
||||
|
||||
echo "<option value=\"$sysTypeRows[sysTypeNo]\" ";
|
||||
if($sysTypeRows[sysTypeNo] == $sysTypeNo && isset($sysTypeNo)){
|
||||
echo"selected";
|
||||
$snmpHeadStr = $sysTypeRows[snmpHead];
|
||||
$sysTypeName = $sysTypeRows[sysTypeName];
|
||||
}
|
||||
echo ">";
|
||||
echo "$sysTypeRows[sysTypeName]";
|
||||
echo "</option>";
|
||||
}while($sysTypeRows = mysqli_fetch_array($sysTypeResult));
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td width="30%">
|
||||
<?php echo $strSelectParaType; ?>
|
||||
</td>
|
||||
<td width="70%">
|
||||
<?php
|
||||
if($DEBUG) echo "$paramConfTable<br>";
|
||||
echo "<select size=\"1\" name=\"keyId\" onChange=\"javascript:chgObj()\">";
|
||||
$orderBy = '';
|
||||
for($i=1;$i<=$maxLevelNum;$i++){
|
||||
if($i < $maxLevelNum){
|
||||
$tempStr = ' level_'.$i.',';
|
||||
}else{
|
||||
$tempStr = ' level_'.$i;
|
||||
}
|
||||
$orderBy .= $tempStr;
|
||||
}
|
||||
|
||||
$objSql = "SELECT * FROM $paramConfTable
|
||||
ORDER BY $orderBy
|
||||
";
|
||||
|
||||
//echo "$objSql<br>";
|
||||
$objResult = mysqli_query($pubConn ,$objSql);
|
||||
|
||||
//<2F><>ʾѡ<CABE><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>
|
||||
echo"<option value=\"new\">------------------New------------------</option>";
|
||||
while($objRows = mysqli_fetch_array($objResult)){
|
||||
echo "<option value=\"$objRows[keyId]\" ";
|
||||
if($objRows[keyId] == $keyId && $keyId > 0){
|
||||
echo "selected";
|
||||
}
|
||||
echo ">";
|
||||
$spaceStr = '';
|
||||
$oidStr='';
|
||||
for($i= $maxLevelNum; $i>=1; $i--){
|
||||
$levelEndId = 'level_'.$i;
|
||||
if($objRows[$levelEndId] > 0){
|
||||
for($j=1;$j<=$i;$j++){
|
||||
$spaceStr .='  ';
|
||||
$levelBgnId = 'level_'.$j;
|
||||
$oidStr .=$objRows[$levelBgnId].'.';
|
||||
}
|
||||
$spaceStr .='|--';
|
||||
break;
|
||||
}
|
||||
}
|
||||
echo "$spaceStr $oidStr $objRows[$objNameField]";
|
||||
echo"</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
<?php
|
||||
if($DEBUG) echo "<br>selected Id = $keyId";
|
||||
if($DEBUG) echo "<br>objSql = $objSql";
|
||||
if($DEBUG) echo mysqli_error($pubConn);
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
$objSql = "SELECT * FROM $paramConfTable WHERE keyId = '$keyId'";
|
||||
|
||||
if($DEBUG) echo "$objSql<br>";
|
||||
$objResult = mysqli_query($pubConn ,$objSql);
|
||||
$objRows = @mysqli_fetch_array($objResult);
|
||||
?>
|
||||
<?php //------<2D><><EFBFBD><EFBFBD>oid----------- ?>
|
||||
<tr >
|
||||
<td width="30%"><?php echo "Object Id"?>:</td>
|
||||
<td width="70%">
|
||||
<?php
|
||||
$snmpHeadArr=explode('.',$snmpHeadStr);
|
||||
for($i=0;$i<sizeof($snmpHeadArr);$i++){
|
||||
echo "$snmpHeadArr[$i]";
|
||||
echo "•"; //dot
|
||||
}
|
||||
for($i=1 ; $i <= $maxLevelNum; $i++){
|
||||
$levelId = 'level_'.$i;
|
||||
echo "<input type=\"text\" name=\"level_".$i."\" maxLength=3 size=2 value=\"$objRows[$levelId]\" class=\"text\">";
|
||||
if($i < $maxLevelNum){
|
||||
echo "•"; //dot
|
||||
}
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<?php //------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "Object Name 1"; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="name_1" size="20" value="<?php echo"$objRows[name_1]";?>" >(Chinese)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "Object Name 2"; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="name_2" size="20" value="<?php echo"$objRows[name_2]";?>" >(English)</td>
|
||||
</tr>
|
||||
<?php //------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "Object Description 1" ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="desc_1" size="50" value="<?php echo"$objRows[desc_1]";?>" >(Chinese)
|
||||
</td>
|
||||
</tr>
|
||||
<tr >
|
||||
<td width="30%"><?php echo "Object Description 2" ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="desc_2" size="50" value="<?php echo"$objRows[desc_2]";?>" >(English)
|
||||
</td>
|
||||
</tr>
|
||||
<?php //------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "Parameter Type "; ?>:</td>
|
||||
<td width="70%">
|
||||
<select name="paramType" size="1" >
|
||||
<?php
|
||||
$paramTypeDefArr = array("subsystem parameter","subsystem public parameter","system public parameter");
|
||||
for($i=0;$i<sizeof($paramTypeDefArr);$i++){
|
||||
if(isset($objRows[paramType]) && ($objRows[paramType] == $i)){
|
||||
echo "<option value=\"$i\" selected>$paramTypeDefArr[$i]</option>";
|
||||
}/*elseif(2==$i){
|
||||
echo "<option value=\"$i\" selected>$paramTypeDefArr[$i]</option>";
|
||||
}*/else{
|
||||
echo "<option value=\"$i\">$paramTypeDefArr[$i]</option>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<?php //------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>----------- ?>
|
||||
<tr>
|
||||
<td width="30%">Operation define:</td>
|
||||
<td width="70%">
|
||||
<select name="operType" size="1">
|
||||
<?php
|
||||
$operTypeArr=array("disable","read only","write only","read and write","not visible in advanced");
|
||||
for($i=0;$i<sizeof($operTypeArr);$i++){
|
||||
echo "<option value=\"$i\" ";
|
||||
if(!isset($objRows[operType]) && $setSelected <= 0 && $i == 3){
|
||||
echo "selected";
|
||||
$setSelected = 1;
|
||||
}elseif($objRows[operType] == $i){
|
||||
echo "selected";
|
||||
}
|
||||
echo ">$operTypeArr[$i]</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td colspan="2"><font size=2><b>(Needn't fill the follow fields if this object have sub-objects)</b><font>
|
||||
</td>
|
||||
</tr>
|
||||
<?php //------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo $strParaNumber; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="number" size="5" value="<?php echo"$objRows[number]";?>" >
|
||||
</td>
|
||||
</tr>
|
||||
<?php //------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo $strParaLength; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="length" size="5" value="<?php echo"$objRows[length]";?>" >
|
||||
In default Integer's length is 5
|
||||
</td>
|
||||
</tr>
|
||||
<?php //------<2D><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo "Value Type"; ?>:</td>
|
||||
<td width="70%">
|
||||
<select size="1" name="valueType" onChange="javascript:chgValueType()">
|
||||
<?php
|
||||
$varTypeArr=array(array("4","Octet String"),array("2","Integer"));
|
||||
for($i=0;$i<sizeof($varTypeArr);$i++){
|
||||
echo "\n <option value=\"{$varTypeArr[$i][0]}\"";
|
||||
if($objRows[valueType] == $varTypeArr[$i][0]){
|
||||
echo " selected ";
|
||||
}
|
||||
echo ">{$varTypeArr[$i][1]}</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<?php //------ȡֵ<C8A1><D6B5>Χ----------- ?>
|
||||
<tr>
|
||||
<td width="30%"><?php echo $strValueRange; ?>:</td>
|
||||
<td width="70%">
|
||||
<nobr>
|
||||
min value = <input type="text" name="minValue" maxlength="256" size="20" value="<?php echo"$objRows[minValue]";?>" onChange="javascript: chkValue(this);">
|
||||
max value = <input type="text" name="maxValue" maxlength="256" size="20" value="<?php echo"$objRows[maxValue]";?>" onChange="javascript: chkValue(this);">
|
||||
</nobr>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%"><?php echo $strDefaultValue; ?>:</td>
|
||||
<td width="70%">
|
||||
<input type="text" name="initValue" maxlength="256" size="20" value="<?php echo"$objRows[initValue]";?>" onChange="javascript: chkValue(this);">
|
||||
</td>
|
||||
</tr>
|
||||
<?php //------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ----------- ?>
|
||||
<tr>
|
||||
<td width="30%">Need Note:</td>
|
||||
<td width="70%">
|
||||
<input type="checkbox" name="needNote" value="1" <?php if($objRows[needNote] == '1') echo"checked";?>>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%">Note Message 1:</td>
|
||||
<td width="70%">
|
||||
<input type="txt" name="note_1" size="40" value="<?php echo"$objRows[note_1]";?>">(Chinese)
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%">Note Message 2:</td>
|
||||
<td width="70%">
|
||||
<input type="txt" name="note_2" size="40" value="<?php echo"$objRows[note_2]";?>">(English)
|
||||
</td>
|
||||
</tr>
|
||||
<?php //------<2D><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>----------- ?>
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td colspan="2">
|
||||
<input type="checkbox" name="isWantToInitParam" value="ON" onclick="hideorshow(this,'KB4Child');self.scrollBy(0,5000);">
|
||||
<font size=2><b><?php echo $strDoYouFinishDefinitionOfAllParaType; ?></b></font>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td colspan="2">
|
||||
<input type="checkbox" name="InitAllParameter" value="ON" onclick="hideorshow(this,'KB5Child');self.scrollBy(0,5000);">
|
||||
<font size=2><b><?php echo "Init all system parameters"; ?></b></font>
|
||||
</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">
|
||||
</p>
|
||||
</form>
|
||||
|
||||
<form method="POST" name=init action="<?php echo"./paramInit.php";?>">
|
||||
<table border="1" width="100%" cellpadding="2" cellspacing="0" bordercolor="#666666" bordercolordark="#FFFFFF" bgcolor="#ffffff" >
|
||||
<tr><td id=KB4Child style=display:none >
|
||||
<b><font color="#FF0000" size="2"><?php echo "$strFillEachKindOfParaWithItsDefault"; ?></font></b>
|
||||
<br>
|
||||
<input type="checkbox" name="dropAndRecreate" value="1">
|
||||
<font size=2><b><?php echo "Drop and recreate all tables"; ?></b></font>
|
||||
<input type="hidden" name=sysTypeNo value="<?php echo "$sysTypeNo";?>">
|
||||
<input type="hidden" name=keyId value="<?php echo "$keyId";?>">
|
||||
<input type="submit" value="<?php echo "Click here to init all parameter of:$sysTypeName"; ?>" name="initParameter">
|
||||
</td></tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
|
||||
<form method="POST" name=init action="<?php echo"./paramInit.php";?>">
|
||||
<table border="1" width="100%" cellpadding="2" cellspacing="0" bordercolor="#666666" bordercolordark="#FFFFFF" bgcolor="#ffffff" >
|
||||
<tr><td id=KB5Child style=display:none >
|
||||
<b><font color="#FF0000" size="2"><?php echo "WARNING: all of the devices' parameters which saved in database will be replaced with default values "; ?></font></b>
|
||||
<br>
|
||||
<input type="checkbox" name="dropAndRecreate" value="1">
|
||||
<font size=2><b><?php echo "Drop and recreate all tables"; ?></b></font>
|
||||
<input type="hidden" name=sysTypeNo value="<?php echo "$sysTypeNo";?>">
|
||||
<input type="hidden" name=initAll value="1">
|
||||
<input type="submit" value="<?php echo "Click here to initial all parameters"; ?>" name="initParameter">
|
||||
</td></tr>
|
||||
</table>
|
||||
</form>
|
||||
<?php
|
||||
adjust_content_tail();
|
||||
?>
|
||||
</body>
|
||||
</html>
|
||||
462
wxc2_omc/sysDefine/sysParamDef/paramEditConf.php
Executable file
462
wxc2_omc/sysDefine/sysParamDef/paramEditConf.php
Executable file
@@ -0,0 +1,462 @@
|
||||
<?php
|
||||
/*********************************************************
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD>༭ģ<E0BCAD><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>IJ<EFBFBD><C4B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>棬Ԥ<E6A3AC><D4A4>
|
||||
|
||||
<20><><EFBFBD>ù<EFBFBD>ϵ:<3A><><EFBFBD><EFBFBD>: header.inc
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:
|
||||
|
||||
<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 > Parameter > Edit";
|
||||
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;
|
||||
|
||||
function omcGetObjDb($sysTypeNo){
|
||||
$dbName = 'OBJ_'.$sysTypeNo;
|
||||
return($dbName);
|
||||
}
|
||||
|
||||
function omcGetObjTbl($sysTypeNo,$tableType){
|
||||
$dbName = 'OBJ_'.$sysTypeNo;
|
||||
$tableName = $dbName.'.paramConf';
|
||||
return($tableName);
|
||||
}
|
||||
$sysConfTable = 'OMC_PUB.sysConf';
|
||||
$sysTypeNo = (isset($sysTypeNo)?$sysTypeNo:322);//default is CCF-MSC
|
||||
|
||||
$pubDb ='OMC_PUB';
|
||||
$objDb = omcGetObjDb($sysTypeNo);
|
||||
$paramConfTable = omcGetObjTbl($sysTypeNo,paramConf);
|
||||
$maxLevelNum = 10;
|
||||
|
||||
if($DEBUG) echo "<br>$paramConfTable<br>";
|
||||
|
||||
//----------------------
|
||||
//ѡ<><D1A1><EFBFBD><EFBFBD><EFBFBD>汾
|
||||
if($language == 'eng'){
|
||||
$objNameField = name_2;
|
||||
$objSetField = setTemplate_2 ; //<2F><><EFBFBD><EFBFBD>2
|
||||
}else{
|
||||
$objNameField = name_1;
|
||||
$objSetField = setTemplate_1 ; //<2F><><EFBFBD><EFBFBD>1(Ĭ<><C4AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
|
||||
}
|
||||
//-----------------------
|
||||
|
||||
/*****************************<2A><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>µIJ<C2B5><C4B2><EFBFBD><EFBFBD>༭ģ<E0BCAD><C4A3>*****************************/
|
||||
if($save){
|
||||
if($DEBUG) echo "<br>keyId = $keyId";
|
||||
if($keyId > 0){
|
||||
$saveSql = "UPDATE $paramConfTable
|
||||
SET $objSetField = '$codeArea'
|
||||
WHERE keyId='$keyId'
|
||||
";
|
||||
$saveResult = mysqli_query($pubConn,$saveSql);
|
||||
}else{
|
||||
echo "<br>Error: keyId == NULL";
|
||||
exit();
|
||||
}
|
||||
if($DEBUG) echo "<br>$saveSql";
|
||||
echo mysqli_error($pubConn);
|
||||
if($saveResult){
|
||||
//<2F><><EFBFBD>±<EFBFBD><C2B1><EFBFBD><EFBFBD>ļ<EFBFBD>
|
||||
$csvFileName = '/usr/local/apache/htdocs/db_backup/other/'.$paramConfTable.'.csv';
|
||||
@unlink($csvFileName);
|
||||
$csvFileUpdateSql=" SELECT *
|
||||
INTO OUTFILE '$csvFileName'
|
||||
FIELDS TERMINATED BY ','
|
||||
LINES TERMINATED BY '\n'
|
||||
FROM $paramConfTable
|
||||
";
|
||||
$csvFileUpdateResult = mysqli_query($pubConn ,$csvFileUpdateSql);
|
||||
echo mysqli_error($pubConn);
|
||||
echo "<script LANGUAGE=\"JavaScript\">";
|
||||
echo "alert('";
|
||||
echo "$strEditSuccess";
|
||||
echo "')";
|
||||
echo "</script>";
|
||||
}else{
|
||||
echo "<script LANGUAGE=\"JavaScript\">";
|
||||
echo "alert('";
|
||||
echo "$strEditFailure";
|
||||
echo "')";
|
||||
echo "</script>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
<?php
|
||||
/*****************************<2A><>ʾһ<CABE><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ı༭ģ<E0BCAD><C4A3>*****************************/
|
||||
?>
|
||||
|
||||
|
||||
<script LANGUAGE="JavaScript">
|
||||
function chgSysType(){
|
||||
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;
|
||||
}
|
||||
function chgObj(){
|
||||
var baseUrl,urlAdd,url;
|
||||
baseUrl='<?php echo"$PHP_SELF?sysTypeNo=$sysTypeNo&keyId=";?>';
|
||||
urlAdd=document.confForm.keyId.options[document.confForm.keyId.selectedIndex].value;
|
||||
url = baseUrl+urlAdd;
|
||||
window.location=url;
|
||||
}
|
||||
function getOffset(){
|
||||
var offsetStr;
|
||||
var bgnOffset,endOffset;
|
||||
var bgnByte = document.confForm.bgnByte.options[document.confForm.bgnByte.selectedIndex].value;
|
||||
var bgnBit = document.confForm.bgnBit.options[document.confForm.bgnBit.selectedIndex].value;
|
||||
var endByte = document.confForm.endByte.options[document.confForm.endByte.selectedIndex].value;
|
||||
var endBit = document.confForm.endBit.options[document.confForm.endBit.selectedIndex].value;
|
||||
|
||||
if(bgnBit >= 0){
|
||||
bgnOffset = bgnByte+"."+bgnBit;
|
||||
}else{
|
||||
bgnOffset = bgnByte;
|
||||
}
|
||||
|
||||
if(endBit >= 0){
|
||||
endOffset = endByte+"."+endBit;
|
||||
}else{
|
||||
endOffset = endByte;
|
||||
}
|
||||
offsetStr = bgnOffset+"-"+endOffset;
|
||||
return(offsetStr);
|
||||
}
|
||||
|
||||
function addInputField()
|
||||
{
|
||||
var objName = document.confForm.objName.value;
|
||||
var unitName = document.confForm.unitName.value;
|
||||
var offsetStr = getOffset();
|
||||
var unitDef = document.confForm.inputEditCode.options[document.confForm.inputEditCode.selectedIndex].value;
|
||||
|
||||
if(document.confForm.codeArea.value.length <= 0){
|
||||
document.confForm.codeArea.value += objName;
|
||||
}
|
||||
if(unitName.length <= 0){
|
||||
unitName += "unitName";
|
||||
}
|
||||
document.confForm.codeArea.value += "\n[unit]"+unitName+"[u]"+offsetStr+"[u]input";
|
||||
document.confForm.codeArea.value += "\n[v]"+unitDef;
|
||||
}
|
||||
|
||||
function addSelecArea()
|
||||
{
|
||||
var objName = document.confForm.objName.value;
|
||||
var unitName = document.confForm.unitName.value;
|
||||
var offsetStr = getOffset();
|
||||
var unitDef = document.confForm.inputEditCode.options[document.confForm.inputEditCode.selectedIndex].value;
|
||||
var optNum = document.confForm.optNum.value;
|
||||
|
||||
if(document.confForm.codeArea.value.length <= 0){
|
||||
document.confForm.codeArea.value += objName;
|
||||
}
|
||||
if(unitName.length <= 0){
|
||||
unitName += "unitName";
|
||||
}
|
||||
document.confForm.codeArea.value += "\n[unit]"+unitName+"[u]"+offsetStr+"[u]select";
|
||||
for(i=0;i<optNum;i++){
|
||||
document.confForm.codeArea.value += "\n[v]DecValue[opt]MenuName";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function preview(sysTypeNo,objKeyId,initValue){
|
||||
URL="../../configuration/pubParamConf/paramEdit.php?TEST=1&sysTypeNo="+sysTypeNo+"&keyId="+objKeyId+"&setValue="+initValue;
|
||||
var msgWindow = open(URL, 'newWin', 'toolbar=no,directories=no,menubar=no,scrollbars=yes,resizable=yes,status=yes,width=400,height=350');
|
||||
msgWindow.focus();
|
||||
}
|
||||
|
||||
|
||||
</script>
|
||||
<?php
|
||||
//echo "\n<script language=\"javascript\" src=\"../../inc/expand.js\" > </script>";
|
||||
?>
|
||||
<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 echo "Parameter's GUI Edit Design"; ?></b></font>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="20%">
|
||||
<?php echo $strSelectDeviceType; ?>
|
||||
</td>
|
||||
<td width="80%">
|
||||
<select size="1" name="sysTypeNo" onChange="javascript:chgSysType()">
|
||||
<?php
|
||||
//<2F><>ʾѡ<CABE><D1A1><EFBFBD>豸<EFBFBD><E8B1B8><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>
|
||||
$sysTypeSql ="SELECT sysTypeNo,sysTypeName,snmpHead FROM $sysConfTable WHERE needParamConf ='1' ORDER BY sysTypeName";
|
||||
if($DEBUG) echo "<br>$sysTypeSql";
|
||||
$sysTypeResult = mysqli_query($pubConn,$sysTypeSql);
|
||||
$sysTypeRows = @mysqli_fetch_array($sysTypeResult);
|
||||
do{
|
||||
|
||||
if($sysTypeRows[sysTypeNo] == 225 ||
|
||||
$sysTypeRows[sysTypeNo] == 260 ||
|
||||
$sysTypeRows[sysTypeNo] == 311 ||
|
||||
$sysTypeRows[sysTypeNo] == 320 ||
|
||||
$sysTypeRows[sysTypeNo] == 325 ||
|
||||
$sysTypeRows[sysTypeNo] == 330 ||
|
||||
$sysTypeRows[sysTypeNo] == 340 ||
|
||||
$sysTypeRows[sysTypeNo] == 350 ||
|
||||
$sysTypeRows[sysTypeNo] == 355 ||
|
||||
$sysTypeRows[sysTypeNo] == 375 ||
|
||||
$sysTypeRows[sysTypeNo] == 378 ||
|
||||
$sysTypeRows[sysTypeNo] == 379 ||
|
||||
$sysTypeRows[sysTypeNo] == 380 ||
|
||||
$sysTypeRows[sysTypeNo] == 385 ||
|
||||
$sysTypeRows[sysTypeNo] == 386 ||
|
||||
$sysTypeRows[sysTypeNo] == 390
|
||||
)
|
||||
continue;
|
||||
|
||||
echo "<option value=\"$sysTypeRows[sysTypeNo]\" ";
|
||||
if($sysTypeRows[sysTypeNo] == $sysTypeNo && isset($sysTypeNo)){
|
||||
echo"selected";
|
||||
$snmpHeadStr = $sysTypeRows[snmpHead];
|
||||
$sysTypeName = $sysTypeRows[sysTypeName];
|
||||
}
|
||||
echo ">";
|
||||
echo "$sysTypeRows[sysTypeName]";
|
||||
echo "</option>";
|
||||
}while($sysTypeRows = mysqli_fetch_array($sysTypeResult));
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<?php echo $strSelectParaType; ?>
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<select size="1" name="keyId" onChange="javascript:chgObj()">
|
||||
<?php
|
||||
$orderBy = '';
|
||||
for($i=1;$i<=$maxLevelNum;$i++){
|
||||
if($i < $maxLevelNum){
|
||||
$tempStr = ' level_'.$i.',';
|
||||
}else{
|
||||
$tempStr = ' level_'.$i;
|
||||
}
|
||||
$orderBy .= $tempStr;
|
||||
}
|
||||
|
||||
$objSql = "SELECT * FROM $paramConfTable
|
||||
ORDER BY $orderBy
|
||||
";
|
||||
$objResult = mysqli_query($pubConn ,$objSql);
|
||||
|
||||
//<2F><>ʾѡ<CABE><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>
|
||||
echo"<option value=\"new\">------------------New------------------</option>";
|
||||
while($objRows = mysqli_fetch_array($objResult)){
|
||||
echo "<option value=\"$objRows[keyId]\" ";
|
||||
if($objRows[keyId] == $keyId && $keyId > 0){
|
||||
echo "selected";
|
||||
}
|
||||
echo ">";
|
||||
$spaceStr = '';
|
||||
$oidStr='';
|
||||
for($i= $maxLevelNum; $i>=1; $i--){
|
||||
$levelEndId = 'level_'.$i;
|
||||
if($objRows[$levelEndId] > 0){
|
||||
for($j=1;$j<=$i;$j++){
|
||||
$spaceStr .='  ';
|
||||
$levelBgnId = 'level_'.$j;
|
||||
$oidStr .=$objRows[$levelBgnId].'.';
|
||||
}
|
||||
$spaceStr .='|--';
|
||||
break;
|
||||
}
|
||||
}
|
||||
echo "$spaceStr $oidStr $objRows[$objNameField]";
|
||||
echo"</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
<?php
|
||||
if($DEBUG) echo "<br>selected Id = $keyId";
|
||||
if($DEBUG) echo "<br>objSql = $objSql";
|
||||
if($DEBUG) echo mysqli_error($pubConn);
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
$objSql = "SELECT $objNameField,$objSetField,length,initValue,valueType FROM $paramConfTable WHERE keyId = '$keyId'";
|
||||
$objResult = mysqli_query($pubConn ,$objSql);
|
||||
$objRows = @mysqli_fetch_array($objResult);
|
||||
$length = $objRows[length];
|
||||
$objName = $objRows[$objNameField];
|
||||
$initValue = $objRows[initValue];
|
||||
$valueType = $objRows[valueType];
|
||||
if($DEBUG) echo "<br>valueType=$valueType";
|
||||
?>
|
||||
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td colspan="2" width="100%">
|
||||
<font size=2><b>Design Area</b></font>
|
||||
<?php if($DEBUG) echo "<br>objSql=$objSql<br>";?>
|
||||
<?php echo mysqli_error($pubConn);?>
|
||||
</td>
|
||||
</tr>
|
||||
<?php //------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>----------- ?>
|
||||
<tr>
|
||||
<td>Name</td>
|
||||
<td><input type="text" name="objName" size="40" value="<?php echo "$objName";?>"></td>
|
||||
</tr>
|
||||
<?php //------<2D><><EFBFBD><EFBFBD>ƫ<EFBFBD><C6AB><EFBFBD><EFBFBD>----------- ?>
|
||||
<tr>
|
||||
<td>offset</td>
|
||||
<td>
|
||||
From <select size="1" name="bgnByte">
|
||||
<?php
|
||||
if($valueType == '2'){
|
||||
echo "<option value=\"0\">0</option>";
|
||||
}else{
|
||||
for($i=0;$i<$length;$i++){
|
||||
$i = (strlen($i) < 2)?'0'.$i:$i;
|
||||
echo "<option value=\"$i\">$i</option>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
byte
|
||||
<select size="1" name="bgnBit"><option value="0">0</option>
|
||||
<option value="1">1</option><option value="2">2</option>
|
||||
<option value="3">3</option><option value="4">4</option>
|
||||
<option value="5">5</option><option value="6">6</option>
|
||||
<option value="7">7</option>
|
||||
</select>bit
|
||||
To<select size="1" name="endByte">
|
||||
<?php
|
||||
if($valueType == '2'){
|
||||
$i=$length - 1;
|
||||
echo "<option value=\"$i\">$i</option>";
|
||||
}else{
|
||||
for($i=0;$i<$length;$i++){
|
||||
$i = (strlen($i) < 2)?'0'.$i:$i;
|
||||
echo "<option value=\"$i\">$i</option>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
</select>byte
|
||||
<select size="1" name="endBit"><option value="7">7</option>
|
||||
<option value="6">6</option><option value="5">5</option>
|
||||
<option value="4">4</option><option value="3">3</option>
|
||||
<option value="2">2</option><option value="1">1</option>
|
||||
<option value="0">0</option>
|
||||
</select>bit
|
||||
<?php
|
||||
if($valueType == '2'){
|
||||
echo "(Value Type : Integer)";
|
||||
}else{
|
||||
echo "(Value Type : Octet String)";
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<?php //------<2D><>Ԫ<EFBFBD>༭<EFBFBD><E0BCAD>----------- ?>
|
||||
<tr>
|
||||
<td>Unit Name</td>
|
||||
<td><input type="text" name="unitName" size="30">
|
||||
<!--
|
||||
Type:<select size="1" name="unitType">
|
||||
<option value="others">others</option>
|
||||
<option value="telNum">Telephone number</option>
|
||||
<option value="ipAddr">IP address</option>
|
||||
</select>(need if oct string)
|
||||
-->
|
||||
</td>
|
||||
</tr>
|
||||
<?php //------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>----------- ?>
|
||||
<tr>
|
||||
<td>Input Field</td>
|
||||
<td> mode:
|
||||
<select size="1" name="inputEditCode">
|
||||
<?php
|
||||
if($valueType == '4'){
|
||||
echo "<option value=\"toDec-high-0\">Turn to Dec and high fill '0'</option>";
|
||||
echo "<option value=\"keepHex-high-0\">Keep Hex and high fill '0'</option>";
|
||||
echo "<option value=\"keepHex-low-E\">Keep Hex and low fill 'E'</option>";
|
||||
echo "<option value=\"keepHex-low-F\">Keep Hex and low fill 'F'</option>";
|
||||
echo "<option value=\"toAscii-low-0\">Turn to Ascii and low fill 0</option>";
|
||||
}elseif($valueType == '2'){
|
||||
echo "<option value=\"keepDec-high-0\">Keep Dec and high fill '0'</option>";
|
||||
//echo "<option value=\"toHex-high-0\">To Hex and high fill '0'</option>";
|
||||
}else{
|
||||
echo "<option value=\"keepHex-high-0\">Error:Unknown value type!!</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
<input type="button" value="Add input field" name="B2" onclick="javascript:addInputField()"></td>
|
||||
</tr>
|
||||
<?php //------<2D><><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>----------- ?>
|
||||
<tr>
|
||||
<td>Put down Menu</td>
|
||||
<td>Option number:
|
||||
<input type="text" name="optNum" size="5">
|
||||
<input type="button" value="ok" name="B7" onclick="javascript:addSelecArea()">
|
||||
Please change "decValue" and "menuName"
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#E6E6E6">
|
||||
<td colspan="2" width="100%"><font size=2><b>Created Code</b></font></td>
|
||||
</tr>
|
||||
<?php //------<2D>༭<EFBFBD><E0BCAD><EFBFBD><EFBFBD>----------- ?>
|
||||
<tr>
|
||||
<td colspan="2" width="100%"><textarea rows="10" name="codeArea" cols="75"><?php echo "$objRows[$objSetField]"?></textarea></td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
<input type="submit" value="Save" name="save">
|
||||
<input type="Reset" value="Reset" >
|
||||
<input type="button" value="Preview" onclick="javascript:preview(<?php echo "'$sysTypeNo','$keyId','$initValue'";?>)">
|
||||
</form>
|
||||
<hr>
|
||||
˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<br>1.<2E><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD>ɶ<EFBFBD><C9B6><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD>ɣ<EFBFBD><C9A3><EFBFBD><EFBFBD>ɷֳɶ<D6B3><C9B6><EFBFBD><EFBFBD>༭<EFBFBD><E0BCAD>Ԫ<EFBFBD><D4AA><EFBFBD>Ա<EFBFBD><D4B1>û<EFBFBD><C3BB>༭<EFBFBD><E0BCAD>
|
||||
<br>2.ÿ<><C3BF><EFBFBD>༭<EFBFBD><E0BCAD>Ԫ<EFBFBD><D4AA><EFBFBD><EFBFBD><EFBFBD>ƶ<EFBFBD><C6B6><EFBFBD>ͬ<EFBFBD>ı༭<C4B1><E0BCAD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD>
|
||||
<br>3.<2E><>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ҫ<EFBFBD>滻<EFBFBD><E6BBBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD>"[v]DecValue[opt]MenuName"<22>е<EFBFBD>DecValue<75><65>ʮ<EFBFBD><CAAE><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>MenuName<6D><65><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<br>4.<2E><><EFBFBD><EFBFBD>ij<EFBFBD><C4B3><EFBFBD><EFBFBD>ֵԤ<D6B5><D4A4><EFBFBD><EFBFBD><EFBFBD>ã<EFBFBD><C3A3><EFBFBD><EFBFBD><EFBFBD>"[unit]reserved[u]bgnOffset-endOffset[u]select"<22><>ʾ<EFBFBD><CABE>
|
||||
<br>5.<2E><>ע<EFBFBD>⣬<EFBFBD><E2A3AC><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE><EFBFBD><EFBFBD><EFB7A8>ǩ[unit],[u],[v],[opt],[remark]<5D><>ͬʱҲ<CAB1><D2B2>Ҫ<EFBFBD><D2AA>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD>Щ<EFBFBD><D0A9>ǩ<EFBFBD><C7A9>
|
||||
<br>6.<2E><><EFBFBD>ɵı༭<C4B1><E0BCAD><EFBFBD>뱣<EFBFBD><EBB1A3><EFBFBD>ɵ<F3A3ACBF><C9B5><EFBFBD>"Preview"<22><><EFBFBD>鿴<EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>ȷ<EFBFBD><C8B7>
|
||||
<?php
|
||||
adjust_content_tail();
|
||||
?>
|
||||
</body>
|
||||
</html>
|
||||
436
wxc2_omc/sysDefine/sysParamDef/paramInit.php
Executable file
436
wxc2_omc/sysDefine/sysParamDef/paramInit.php
Executable file
@@ -0,0 +1,436 @@
|
||||
<?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>: header.inc
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:paramConf.php
|
||||
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:
|
||||
|
||||
<20><><EFBFBD><EFBFBD>ֵ:
|
||||
|
||||
<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;
|
||||
|
||||
function omcGetObjDb($sysTypeNo){
|
||||
$dbName = 'OBJ_'.$sysTypeNo;
|
||||
return($dbName);
|
||||
}
|
||||
|
||||
function omcGetObjTbl($tableType='paramConf',$sysTypeNo,$sysNo=0,$subSysNo=0){
|
||||
$dbName = 'OBJ_'.$sysTypeNo;
|
||||
switch($tableType){
|
||||
case 'paramConf':
|
||||
$tableName = $dbName.'.paramConf';
|
||||
break;
|
||||
case 'param':
|
||||
$tableName = $dbName.'.param_'.$sysNo;
|
||||
break;
|
||||
default:
|
||||
echo "<br><b>function omcGetObjTbl(): Unknown table Type:$tableType</b>";
|
||||
exit();
|
||||
}
|
||||
return($tableName);
|
||||
}
|
||||
function initParbyConf($sysTypeNo)
|
||||
{
|
||||
$DEBUG=0;
|
||||
$pubDb = "OMC_PUB";
|
||||
global $PlatTypeDefArr;
|
||||
$objDb = omcGetObjDb($sysTypeNo);
|
||||
$paramConfTable = omcGetObjTbl('paramConf',$sysTypeNo); //<2F>õ<EFBFBD><C3B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
$nPubFlag = 99;
|
||||
$nSubSysParam = 0;
|
||||
$nGlobalSubSysParam = 1;
|
||||
$nGlobalSysParam = 2;
|
||||
|
||||
//********************************ȡ<><C8A1><EFBFBD>豸<EFBFBD><E8B1B8><EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD>*******************************
|
||||
$sysConfTable = 'OMC_PUB.sysConf';
|
||||
$confSql = "SELECT maxSysNum,maxSubSysNum,needGlobalSysParam,snmpInstanceBgn
|
||||
FROM $sysConfTable
|
||||
WHERE sysTypeNo='$sysTypeNo'
|
||||
";
|
||||
$confResult = mysqli_query($pubConn ,$confSql);
|
||||
$confRows = mysqli_fetch_array($confResult);
|
||||
$maxSysNum = $confRows[maxSysNum];
|
||||
$maxSubSysNum = $confRows[maxSubSysNum];
|
||||
$needGlobalSysParam = $confRows[needGlobalSysParam];
|
||||
$snmpInstanceBgn = $confRows[snmpInstanceBgn];
|
||||
if($DEBUG) echo "<br>confSql = $confSql";
|
||||
if($DEBUG) echo "<br>sysTypeNo = $sysTypeNo";
|
||||
if($DEBUG) echo "<br>maxSysNum = $maxSysNum";
|
||||
if($DEBUG) echo "<br>maxSubSysNum = $maxSubSysNum";
|
||||
if($DEBUG) echo "<br>needGlobalSysParam = $needGlobalSysParam";
|
||||
|
||||
//********************************ȡ<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD>**********************************
|
||||
$getConfSql = "SELECT paramType,number,length,valueType,operType,initValue,
|
||||
level_1,level_2,level_3,level_4,level_5,level_6,level_7,level_8,level_9,level_10
|
||||
FROM $paramConfTable
|
||||
WHERE number > '0' AND LENGTH(initValue) > 0
|
||||
ORDER BY level_1,level_2,level_3,level_4,level_5,level_6,level_7,level_8,level_9,level_10
|
||||
";
|
||||
if($DEBUG) echo "<br>getConfSql = $getConfSql";
|
||||
$getConfResult = mysqli_query($pubConn,$getConfSql);
|
||||
echo mysqli_error($pubConn);
|
||||
if(mysqli_num_rows($getConfResult) < 0){
|
||||
echo "Cannot get vailed record form paramConfTable:$paramConfTable";
|
||||
}
|
||||
//********************************ѭ<><D1AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ÿһ<C3BF><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>****************************
|
||||
$confRowsNum = mysqli_num_rows($getConfResult);
|
||||
while($confRows = mysqli_fetch_array($getConfResult)){
|
||||
//ȡ<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ͳ<EFBFBD><CDB2><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
||||
$paramType = $confRows[paramType];
|
||||
$number = $confRows[number];
|
||||
$length = $confRows[length];
|
||||
$valueType = $confRows[valueType];
|
||||
$operType = $confRows[operType];
|
||||
$initValue = $confRows[initValue];
|
||||
|
||||
$levelWhereStr = '';
|
||||
for($i=1; $i<=10; $i++){
|
||||
$level_i = "level_$i";
|
||||
$levelWhereStr .= " $level_i=" . $confRows[$level_i] . " and";
|
||||
}
|
||||
$levelWhereStr = rtrim($levelWhereStr,'and');
|
||||
|
||||
if($paramType == $nGlobalSysParam){
|
||||
$paramTable = omcGetObjTbl('param',$sysTypeNo,$nPubFlag);
|
||||
$subSysNo = $nPubFlag;
|
||||
|
||||
$updSql = "update $paramTable set initValue='$initValue', readValue='' where $levelWhereStr";
|
||||
if($DEBUG)echo "<br>updSql = $updSql";
|
||||
mysqli_query($pubConn,$updSql);
|
||||
|
||||
if($sysTypeNo==222||$sysTypeNo==223){//platform system
|
||||
for($sysNo=0;$sysNo<$maxSysNum;$sysNo++){ //ÿ<><C3BF>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
|
||||
if($sysNo!=8&&$sysNo!=11)//Ŀǰֻ<C7B0><D6BB>VMS AAS<41>õ<EFBFBD><C3B5><EFBFBD>ƽ̨<C6BD><CCA8><EFBFBD><EFBFBD>
|
||||
continue;
|
||||
$paramTable = omcGetObjTbl('param',$sysTypeNo,$sysNo);
|
||||
$updSql = "update $paramTable set initValue='$initValue', readValue='' where $levelWhereStr";
|
||||
if($DEBUG)echo "<br>updSql = $updSql";
|
||||
mysqli_query($pubConn,$updSql);
|
||||
}
|
||||
}
|
||||
}else if($paramType == $nGlobalSubSysParam){
|
||||
for($sysNo=0;$sysNo<$maxSysNum;$sysNo++){ //ÿ<><C3BF>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
|
||||
$paramTable = omcGetObjTbl('param',$sysTypeNo,$sysNo);
|
||||
$subSysNo = $nPubFlag;
|
||||
$updSql = "update $paramTable set initValue='$initValue', readValue='' where $levelWhereStr";
|
||||
if($DEBUG)echo "<br>updSql = $updSql";
|
||||
mysqli_query($pubConn,$updSql);
|
||||
}
|
||||
}else{//<2F><>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
|
||||
for($sysNo=0;$sysNo<$maxSysNum;$sysNo++){ //ÿ<><C3BF>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
|
||||
$paramTable = omcGetObjTbl('param',$sysTypeNo,$sysNo);
|
||||
$updSql = "update $paramTable set initValue='$initValue', readValue='' where $levelWhereStr";
|
||||
if($DEBUG)echo "<br>updSql = $updSql";
|
||||
mysqli_query($pubConn,$updSql);
|
||||
}
|
||||
}//end of ($paramType)
|
||||
|
||||
if($confRowsNum > 20){
|
||||
print(">");
|
||||
}else{
|
||||
print(">>");
|
||||
}
|
||||
flush();
|
||||
//if($DEBUG) exit();
|
||||
}//end of while
|
||||
}
|
||||
|
||||
function initParam($sysTypeNo)
|
||||
{
|
||||
global $PlatTypeDefArr;
|
||||
$objDb = omcGetObjDb($sysTypeNo);
|
||||
$paramConfTable = omcGetObjTbl('paramConf',$sysTypeNo); //<2F>õ<EFBFBD><C3B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
$maxFieldLen = 128;
|
||||
|
||||
$nPubFlag = 99;
|
||||
$nSubSysParam = 0;
|
||||
$nGlobalSubSysParam = 1;
|
||||
$nGlobalSysParam = 2;
|
||||
|
||||
//********************************ȡ<><C8A1><EFBFBD>豸<EFBFBD><E8B1B8><EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD>*******************************
|
||||
$sysConfTable = 'OMC_PUB.sysConf';
|
||||
$confSql = "SELECT maxSysNum,maxSubSysNum,needGlobalSysParam,snmpInstanceBgn
|
||||
FROM $sysConfTable
|
||||
WHERE sysTypeNo='$sysTypeNo'
|
||||
";
|
||||
$confResult = mysqli_query($pubConn ,$confSql);
|
||||
$confRows = mysqli_fetch_array($confResult);
|
||||
$maxSysNum = $confRows[maxSysNum];
|
||||
$maxSubSysNum = $confRows[maxSubSysNum];
|
||||
$needGlobalSysParam = $confRows[needGlobalSysParam];
|
||||
$snmpInstanceBgn = $confRows[snmpInstanceBgn];
|
||||
|
||||
if($DEBUG) echo "<br>sysTypeNo = $sysTypeNo";
|
||||
if($DEBUG) echo "<br>maxSysNum = $maxSysNum";
|
||||
if($DEBUG) echo "<br>maxSubSysNum = $maxSubSysNum";
|
||||
if($DEBUG) echo "<br>needGlobalSysParam = $needGlobalSysParam";
|
||||
|
||||
//************ɾȥÿ<C8A5><C3BF>ϵͳԭ<CDB3>еIJ<D0B5><C4B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µı<C2B5>************************************
|
||||
if($needGlobalSysParam > '0'){
|
||||
$GlobalSysParamTable = 'param_'.$nPubFlag;
|
||||
$dropSql = " DROP TABLE $GlobalSysParamTable ";
|
||||
if($DEBUG) echo "<br>---->dropSql = $dropSql";
|
||||
mysqli_query($pubConn,$dropSql);
|
||||
//echo mysqli_error($pubConn);
|
||||
sleep(1);
|
||||
$createTableSql="CREATE TABLE $GlobalSysParamTable (
|
||||
subSysNo tinyint(3) unsigned DEFAULT '0' NOT NULL,
|
||||
paramType tinyint(1) unsigned DEFAULT '0' NOT NULL,
|
||||
level_1 int(5) unsigned DEFAULT '0' NOT NULL,
|
||||
level_2 int(5) unsigned DEFAULT '0' NOT NULL,
|
||||
level_3 int(5) unsigned DEFAULT '0' NOT NULL,
|
||||
level_4 int(5) unsigned DEFAULT '0' NOT NULL,
|
||||
level_5 int(5) unsigned DEFAULT '0' NOT NULL,
|
||||
level_6 int(5) unsigned DEFAULT '0' NOT NULL,
|
||||
level_7 int(5) unsigned DEFAULT '0' NOT NULL,
|
||||
level_8 int(5) unsigned DEFAULT '0' NOT NULL,
|
||||
level_9 int(5) unsigned DEFAULT '0' NOT NULL,
|
||||
level_10 int(5) unsigned DEFAULT '0' NOT NULL,
|
||||
instanceNo int(5) unsigned DEFAULT '0' NOT NULL,
|
||||
sortNo tinyint(2) unsigned DEFAULT '0' NOT NULL,
|
||||
valueType tinyint(1) unsigned DEFAULT '0' NOT NULL,
|
||||
operType tinyint(1) unsigned DEFAULT '0' NOT NULL,
|
||||
length smallint(3) unsigned DEFAULT '0' NOT NULL,
|
||||
initValue varchar(255) binary NOT NULL,
|
||||
readValue varchar(255) binary NOT NULL,
|
||||
UNIQUE KEY keyList( subSysNo ,level_1,level_2,level_3,level_4,level_5,
|
||||
level_6, level_7 ,level_8,level_9,level_10,instanceNo),
|
||||
KEY subSysNo (subSysNo),
|
||||
KEY level_1 (level_1),
|
||||
KEY level_2 (level_2),
|
||||
KEY level_3 (level_3),
|
||||
KEY level_4 (level_4),
|
||||
KEY level_5 (level_5),
|
||||
KEY level_6 (level_6),
|
||||
KEY level_7 (level_7),
|
||||
KEY level_8 (level_8),
|
||||
KEY level_9 (level_9),
|
||||
KEY level_10 (level_10),
|
||||
KEY instanceNo (instanceNo)
|
||||
)";
|
||||
if($DEBUG) echo "<br>---->createTableSql = $createTableSql";
|
||||
mysqli_query($pubConn,$createTableSql);
|
||||
echo mysqli_error($pubConn);
|
||||
}
|
||||
|
||||
for($sysNo=0;$sysNo<$maxSysNum;$sysNo++){
|
||||
$paramTable = omcGetObjTbl('param',$sysTypeNo,$sysNo); //<2F>õ<EFBFBD><C3B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
if($DEBUG) echo "<br>---->paramTable = $paramTable";
|
||||
|
||||
$dropSql = " DROP TABLE $paramTable ";
|
||||
if($DEBUG) echo "<br>---->dropSql = $dropSql";
|
||||
mysqli_query($pubConn,$dropSql);
|
||||
echo mysqli_error($pubConn);
|
||||
sleep(1);
|
||||
$createTableSql="CREATE TABLE $paramTable (
|
||||
subSysNo tinyint(3) unsigned DEFAULT '0' NOT NULL,
|
||||
paramType tinyint(1) unsigned DEFAULT '0' NOT NULL,
|
||||
level_1 int(5) unsigned DEFAULT '0' NOT NULL,
|
||||
level_2 int(5) unsigned DEFAULT '0' NOT NULL,
|
||||
level_3 int(5) unsigned DEFAULT '0' NOT NULL,
|
||||
level_4 int(5) unsigned DEFAULT '0' NOT NULL,
|
||||
level_5 int(5) unsigned DEFAULT '0' NOT NULL,
|
||||
level_6 int(5) unsigned DEFAULT '0' NOT NULL,
|
||||
level_7 int(5) unsigned DEFAULT '0' NOT NULL,
|
||||
level_8 int(5) unsigned DEFAULT '0' NOT NULL,
|
||||
level_9 int(5) unsigned DEFAULT '0' NOT NULL,
|
||||
level_10 int(5) unsigned DEFAULT '0' NOT NULL,
|
||||
instanceNo int(5) unsigned DEFAULT '0' NOT NULL,
|
||||
sortNo tinyint(2) unsigned DEFAULT '0' NOT NULL,
|
||||
valueType tinyint(1) unsigned DEFAULT '0' NOT NULL,
|
||||
operType tinyint(1) unsigned DEFAULT '0' NOT NULL,
|
||||
length smallint(3) unsigned DEFAULT '0' NOT NULL,
|
||||
initValue varchar(255) binary NOT NULL,
|
||||
readValue varchar(255) binary NOT NULL,
|
||||
UNIQUE KEY keyList( subSysNo ,level_1,level_2,level_3,level_4,level_5,
|
||||
level_6, level_7 ,level_8,level_9,level_10,instanceNo),
|
||||
KEY subSysNo (subSysNo),
|
||||
KEY level_1 (level_1),
|
||||
KEY level_2 (level_2),
|
||||
KEY level_3 (level_3),
|
||||
KEY level_4 (level_4),
|
||||
KEY level_5 (level_5),
|
||||
KEY level_6 (level_6),
|
||||
KEY level_7 (level_7),
|
||||
KEY level_8 (level_8),
|
||||
KEY level_9 (level_9),
|
||||
KEY level_10 (level_10),
|
||||
KEY instanceNo (instanceNo)
|
||||
)";
|
||||
if($DEBUG) echo "<br>---->createTableSql = $createTableSql";
|
||||
mysqli_query($pubConn,$createTableSql);
|
||||
echo mysqli_error($pubConn);
|
||||
}//end of for()
|
||||
|
||||
//********************************ȡ<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD>**********************************
|
||||
$getConfSql = "SELECT paramType,number,length,valueType,operType,initValue,
|
||||
level_1,level_2,level_3,level_4,level_5,level_6,level_7,level_8,level_9,level_10
|
||||
FROM $paramConfTable
|
||||
WHERE number > '0' AND LENGTH(initValue) > 0
|
||||
ORDER BY level_1,level_2,level_3,level_4,level_5,level_6,level_7,level_8,level_9,level_10
|
||||
";
|
||||
if($DEBUG) echo "<br>getConfSql = $getConfSql";
|
||||
$getConfResult = mysqli_query($pubConn,$getConfSql);
|
||||
echo mysqli_error($pubConn);
|
||||
|
||||
if(mysqli_num_rows($getConfResult) < 0){
|
||||
echo "Cannot get vailed record form paramConfTable:$paramConfTable";
|
||||
}
|
||||
//********************************ѭ<><D1AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ÿһ<C3BF><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>****************************
|
||||
$confRowsNum = mysqli_num_rows($getConfResult);
|
||||
while($confRows = mysqli_fetch_array($getConfResult)){
|
||||
//ȡ<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ͳ<EFBFBD><CDB2><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
||||
$paramType = $confRows[paramType];
|
||||
$number = $confRows[number];
|
||||
$length = $confRows[length];
|
||||
$valueType = $confRows[valueType];
|
||||
$operType = $confRows[operType];
|
||||
$initValue = $confRows[initValue];
|
||||
$sortNo = 0;
|
||||
$level_1 = $confRows[level_1];
|
||||
$level_2 = $confRows[level_2];
|
||||
$level_3 = $confRows[level_3];
|
||||
$level_4 = $confRows[level_4];
|
||||
$level_5 = $confRows[level_5];
|
||||
$level_6 = $confRows[level_6];
|
||||
$level_7 = $confRows[level_7];
|
||||
$level_8 = $confRows[level_8];
|
||||
$level_9 = $confRows[level_9];
|
||||
$level_10 = $confRows[level_10];
|
||||
for($instanceNo=$snmpInstanceBgn;$instanceNo<$number+$snmpInstanceBgn;$instanceNo++){//ÿ<><C3BF>ʵ<EFBFBD><CAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
if($paramType == $nGlobalSysParam){
|
||||
$paramTable = omcGetObjTbl('param',$sysTypeNo,$nPubFlag);
|
||||
$subSysNo = $nPubFlag;
|
||||
$insertSql="INSERT INTO $paramTable
|
||||
(subSysNo,paramType,instanceNo,sortNo,valueType,operType,length,initValue,
|
||||
level_1,level_2,level_3,level_4,level_5,level_6,level_7,level_8,level_9,Level_10)
|
||||
VALUES
|
||||
('$subSysNo','$paramType','$instanceNo','$sortNo','$valueType','$operType','$length',
|
||||
'$initValue','$level_1','$level_2','$level_3','$level_4','$level_5',
|
||||
'$level_6','$level_7','$level_8','$level_9','$level_10')
|
||||
";
|
||||
if($DEBUG) echo "<br> $insertSql";
|
||||
mysqli_query($pubConn,$insertSql);
|
||||
echo mysqli_error($pubConn);
|
||||
|
||||
if($sysTypeNo==222||$sysTypeNo==223){//platform system
|
||||
for($sysNo=0;$sysNo<$maxSysNum;$sysNo++){ //ÿ<><C3BF>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
|
||||
if($sysNo!=8&&$sysNo!=11)//Ŀǰֻ<C7B0><D6BB>VMS AAS<41>õ<EFBFBD><C3B5><EFBFBD>ƽ̨<C6BD><CCA8><EFBFBD><EFBFBD>
|
||||
continue;
|
||||
$paramTable = omcGetObjTbl('param',$sysTypeNo,$sysNo);
|
||||
|
||||
for($subSysNo=0; $subSysNo < $PlatTypeDefArr[$sysNo][maxSysNum]; $subSysNo++){//ÿ<><C3BF><EFBFBD><EFBFBD>ϵͳ
|
||||
$insertSql="INSERT INTO $paramTable
|
||||
(subSysNo,paramType,instanceNo,sortNo,valueType,operType,length,initValue,
|
||||
level_1,level_2,level_3,level_4,level_5,level_6,level_7,level_8,level_9,Level_10)
|
||||
VALUES
|
||||
('$subSysNo','$nSubSysParam','$instanceNo','$sortNo','$valueType','$operType','$length',
|
||||
'$initValue','$level_1','$level_2','$level_3','$level_4','$level_5',
|
||||
'$level_6','$level_7','$level_8','$level_9','$level_10')
|
||||
";
|
||||
if($DEBUG)
|
||||
echo "<br> $insertSql";
|
||||
mysqli_query($pubConn,$insertSql);
|
||||
echo mysqli_error($pubConn);
|
||||
}//end for
|
||||
}
|
||||
}
|
||||
}else if($paramType == $nGlobalSubSysParam){
|
||||
for($sysNo=0;$sysNo<$maxSysNum;$sysNo++){ //ÿ<><C3BF>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
|
||||
$paramTable = omcGetObjTbl('param',$sysTypeNo,$sysNo);
|
||||
$subSysNo = $nPubFlag;
|
||||
$insertSql="INSERT INTO $paramTable
|
||||
(subSysNo,paramType,instanceNo,sortNo,valueType,operType,length,initValue,
|
||||
level_1,level_2,level_3,level_4,level_5,level_6,level_7,level_8,level_9,Level_10)
|
||||
VALUES
|
||||
('$subSysNo','$paramType','$instanceNo','$sortNo','$valueType','$operType','$length',
|
||||
'$initValue','$level_1','$level_2','$level_3','$level_4','$level_5',
|
||||
'$level_6','$level_7','$level_8','$level_9','$level_10')
|
||||
";
|
||||
if($DEBUG) echo "<br> $insertSql";
|
||||
mysqli_query($pubConn,$insertSql);
|
||||
echo mysqli_error($pubConn);
|
||||
}
|
||||
}else{//<2F><>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
|
||||
for($sysNo=0;$sysNo<$maxSysNum;$sysNo++){ //ÿ<><C3BF>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
|
||||
$paramTable = omcGetObjTbl('param',$sysTypeNo,$sysNo);
|
||||
for($subSysNo=0; $subSysNo < $maxSubSysNum; $subSysNo++){//ÿ<><C3BF><EFBFBD><EFBFBD>ϵͳ
|
||||
$insertSql="INSERT INTO $paramTable
|
||||
(subSysNo,paramType,instanceNo,sortNo,valueType,operType,length,initValue,
|
||||
level_1,level_2,level_3,level_4,level_5,level_6,level_7,level_8,level_9,Level_10)
|
||||
VALUES
|
||||
('$subSysNo','$paramType','$instanceNo','$sortNo','$valueType','$operType','$length',
|
||||
'$initValue','$level_1','$level_2','$level_3','$level_4','$level_5',
|
||||
'$level_6','$level_7','$level_8','$level_9','$level_10')
|
||||
";
|
||||
if($DEBUG) echo "<br> $insertSql";
|
||||
mysqli_query($pubConn,$insertSql);
|
||||
echo mysqli_error($pubConn);
|
||||
}
|
||||
}
|
||||
}//end of for($paramType)
|
||||
}//end of for($instanceNo..)
|
||||
if($confRowsNum > 20){
|
||||
print(">");
|
||||
}else{
|
||||
print(">>");
|
||||
}
|
||||
flush();
|
||||
//if($DEBUG) exit();
|
||||
}//end of while
|
||||
}
|
||||
echo "<br>";
|
||||
echo "<br><font size=3><b>Please wait a while for the operation to be finished...</b></font><br>";
|
||||
|
||||
if(isset($initAll))
|
||||
{
|
||||
|
||||
//get all sysTypeNos that need to initial
|
||||
$selSql = "select sysTypeNo,sysTypeName from OMC_PUB.sysConf where needParamConf='1' order by sysTypeNo";
|
||||
$Result = mysqli_query($pubConn,$selSql);
|
||||
while($Rows = mysqli_fetch_array($Result))
|
||||
{
|
||||
echo "<br><b>Init {$Rows[sysTypeName]} ...</b><br>";
|
||||
$sysTypeNo = $Rows[sysTypeNo];
|
||||
if($dropAndRecreate==1)
|
||||
initParam($sysTypeNo);
|
||||
else
|
||||
initParbyConf($sysTypeNo);
|
||||
}
|
||||
|
||||
//init BssOmcDb OMCR_BssFunc
|
||||
$updateSql = "UPDATE BssOmcDb.OMCR_BSSTABLE SET ip='',name='',remark='',connected='0',alarmed='0',uploaded='0'";
|
||||
mysqli_query($pubConn,$updateSql);
|
||||
}
|
||||
else
|
||||
{
|
||||
if($dropAndRecreate==1)
|
||||
initParam($sysTypeNo);
|
||||
else
|
||||
initParbyConf($sysTypeNo);
|
||||
}
|
||||
if($confirm==1){
|
||||
echo "\n<script language=\"javascript\">";
|
||||
echo "\nalert(\"$strParaInitializationComplete\");";
|
||||
echo "\nhistory.go(-1);";
|
||||
echo "\n</script>";
|
||||
}
|
||||
else
|
||||
echo "<br><br><br>$strParaInitializationComplete,<a href=./paramConf.php?sysTypeNo=$sysTypeNo>$strClickHereForReturn</a></font>";
|
||||
?>
|
||||
30
wxc2_omc/sysDefine/sysParamDef/paramInitConfirm.php
Executable file
30
wxc2_omc/sysDefine/sysParamDef/paramInitConfirm.php
Executable file
@@ -0,0 +1,30 @@
|
||||
<?php
|
||||
require("../../inc/header.inc");
|
||||
?>
|
||||
<html>
|
||||
|
||||
<?php
|
||||
echo "<table border=\"0\" width=\"100%\">";
|
||||
echo "<tr>";
|
||||
echo "<td width=\"50%\">";
|
||||
echo "Advance > Network > Init Parameters";
|
||||
echo "</td>";
|
||||
echo "<td width=\"50%\" align=\"right\" title=\"Help\">";
|
||||
//showHelp($helpId);
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
echo "</table>";
|
||||
?>
|
||||
<form method="POST" name=init action="<?php echo"./paramInit.php";?>">
|
||||
<table border="1" width="100%" cellpadding="2" cellspacing="0" bordercolor="#666666" bordercolordark="#FFFFFF" bgcolor="#ffffff" >
|
||||
<tr><td >
|
||||
<b><font color="#FF0000" size="2"><?php echo "WARNING: all of the devices' parameters which saved in database will be replaced with default values "; ?></font></b>
|
||||
<br>
|
||||
<input type="hidden" name=sysTypeNo value="<?php echo "$sysTypeNo";?>">
|
||||
<input type="hidden" name=initAll value="1">
|
||||
<input type="hidden" name=confirm value="1">
|
||||
<input type="submit" value="<?php echo "Click here to init all parameters"; ?>" name="initParameter">
|
||||
</td></tr>
|
||||
</table>
|
||||
</form>
|
||||
</html>
|
||||
BIN
wxc2_omc/sysDefine/wizardParam.tgz
Executable file
BIN
wxc2_omc/sysDefine/wizardParam.tgz
Executable file
Binary file not shown.
190
wxc2_omc/sysDefine/wizardParam/comm_func.php
Executable file
190
wxc2_omc/sysDefine/wizardParam/comm_func.php
Executable file
@@ -0,0 +1,190 @@
|
||||
<?php
|
||||
$MAX_STEP_COUNT=24;
|
||||
function GetMibSystem()
|
||||
{
|
||||
$mibSystem[SystemCount]=0;
|
||||
$sql="select T1.sysTypeNo,T2.sysTypeName,T1.entryOid,T2.maxSysNum,T2.maxSubSysNum from OMC_PUB.sysMibConf as T1, OMC_PUB.sysConf as T2 where T1.isEnable=1 and T1.sysTypeNo=T2.sysTypeNo ";
|
||||
//echo "$sql<br>";
|
||||
$res=mysqli_query($pubConn,$sql);
|
||||
$mibSystem[SystemCount]=mysqli_num_rows($res);
|
||||
if($mibSystem[SystemCount] == 0)
|
||||
return $mibSystem;
|
||||
|
||||
for($i=0;$i<$mibSystem[SystemCount];$i++)
|
||||
{
|
||||
$row=@mysqli_fetch_array($res);
|
||||
$mibSystem[$i][SysTypeNo]=$row[sysTypeNo]+0;
|
||||
$mibSystem[$i][SysTypeName]=$row[sysTypeName];
|
||||
$mibSystem[$i][EntryOID]=$row[entryOid];
|
||||
$mibSystem[$i][MaxSysNum]=$row[maxSysNum];
|
||||
$mibSystem[$i][MaxSubSysNum]=$row[maxSubSysNum];
|
||||
}
|
||||
return $mibSystem;
|
||||
}
|
||||
|
||||
function getLevelWhere($objIdStr)
|
||||
{
|
||||
$levelArr=explode('.',$objIdStr);
|
||||
for($j=0;$j<sizeof($levelArr);$j++){
|
||||
$levelNo=$j+1;
|
||||
${"level_$levelNo"}=$levelArr[$j];
|
||||
if($DEBUG) echo "<BR>levelArr[$j]={$levelArr[$j]}";
|
||||
if($j == 0){
|
||||
$levelWhere ="level_$levelNo='${"level_$levelNo"}'";
|
||||
}else{
|
||||
$levelWhere .=" AND level_$levelNo='${"level_$levelNo"}'";
|
||||
}
|
||||
}
|
||||
return($levelWhere);
|
||||
}
|
||||
|
||||
function getOIDByRow($row)
|
||||
{
|
||||
$oid="";
|
||||
for($i=1;$i<=10;$i++)
|
||||
{
|
||||
$level="level_".$i;
|
||||
if($row[$level] == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
else
|
||||
{
|
||||
$oid.=$row[$level].".";
|
||||
}
|
||||
}
|
||||
$oid=substr($oid,0,strlen($oid)-1);
|
||||
return $oid;
|
||||
}
|
||||
|
||||
function adjustTableName($name)
|
||||
{
|
||||
$len=strlen($name);
|
||||
$result="";
|
||||
|
||||
if($name[0]>='a' && $name[0]<='z')
|
||||
$result.=chr(ord($name[0])-32);
|
||||
for($i=1;$i<$len;$i++)
|
||||
{
|
||||
if($i != 1)
|
||||
if($name[$i]>='A' && $name[$i]<='Z' && $name[$i-1]>='a' && $name[$i-1]<='z')
|
||||
$result.=" ";
|
||||
|
||||
if($name[$i]>='A' && $name[$i]<='Z' && $name[$i+1]>='a' && $name[$i+1]<='z' && $name[$i-1]>='A' && $name[$i-1]<='Z')
|
||||
$result.=" ";
|
||||
|
||||
$result.=$name[$i];
|
||||
|
||||
if(($name[$i]<'0' || $name[$i]>'9')&& ($name[$i+1]>='0' && $name[$i+1]<='9'))
|
||||
$result.=" ";
|
||||
if(($name[$i]>='0' && $name[$i]<='9')&& ($name[$i+1]<'0' || $name[$i+1]>'9'))
|
||||
$result.=" ";
|
||||
}
|
||||
|
||||
$result=str_replace("Table","",$result);
|
||||
$result=str_replace("Entry","",$result);
|
||||
|
||||
return $result;
|
||||
}
|
||||
|
||||
function GetTabConf($sysTypeNo)
|
||||
{
|
||||
$sql="select * from OBJ_{$sysTypeNo}.paramConf where maxAccess=0 and name_2 <> 'parameter' order by level_1,level_2,level_3,level_4,level_5,level_6,level_7,level_8,level_9,level_10 ";
|
||||
$res=@mysqli_query($pubConn,$sql);
|
||||
$num=@mysqli_num_rows($res);
|
||||
//echo "$sql<br>";
|
||||
for($i=0;$i<$num;$i++)
|
||||
{
|
||||
$row=@mysqli_fetch_array($res);
|
||||
$tabConf[$i][Name]=adjustTableName($row[name_2]);
|
||||
$tabConf[$i][OID]=getOIDByRow($row);
|
||||
|
||||
$checkoid=$tabConf[$i][OID].".1.1.0";
|
||||
$checkwhere=getLevelWhere($checkoid);
|
||||
$checksql="select desc_2 from OBJ_{$sysTypeNo}.paramConf where $checkwhere";
|
||||
$checkres=@mysqli_query($pubConn,$checksql);
|
||||
$checknum=@mysqli_num_rows($checkres);
|
||||
if($checknum == 1)
|
||||
{
|
||||
$checkrow=@mysqli_fetch_array($checkres);
|
||||
$desc=$checkrow[desc_2];
|
||||
if(strstr($desc,"Name:"))
|
||||
{
|
||||
$new_name=explode("Name:",$desc);
|
||||
$tabConf[$i][Name]=str_replace(";","",$new_name[sizeof($new_name)-1]);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
if($num == 0)
|
||||
return 0;
|
||||
return $tabConf;
|
||||
}
|
||||
|
||||
function GetWizardList()
|
||||
{
|
||||
$sql="select * from WIZARD_DB.wizardList order by instance ";
|
||||
$res=@mysqli_query($pubConn,$sql);
|
||||
$num=@mysqli_num_rows($res);
|
||||
$wizardList[WizardCount]=$num;
|
||||
if($wizardList[WizardCount] == 0)
|
||||
return $wizardList;
|
||||
for($i=0;$i<$num;$i++)
|
||||
{
|
||||
$row=@mysqli_fetch_array($res);
|
||||
$wizardList[$i][WizardTitle]=$row[func_title];
|
||||
$wizardList[$i][WizardInstance]=$row[instance];
|
||||
}
|
||||
return $wizardList;
|
||||
}
|
||||
|
||||
function GetWizard($wizard_instance)
|
||||
{
|
||||
$sql="select * from WIZARD_DB.wizardList where instance=$wizard_instance ";
|
||||
$res=@mysqli_query($pubConn,$sql);
|
||||
$num=@mysqli_num_rows($res);
|
||||
if($num == 0)
|
||||
return 0;
|
||||
|
||||
$row=@mysqli_fetch_array($res);
|
||||
$wizard[WizardTitle]=$row[func_title];
|
||||
$wizard[WizardDescription]=$row[func_desc];
|
||||
|
||||
return $wizard;
|
||||
}
|
||||
|
||||
function GetStepList($wizard_instance)
|
||||
{
|
||||
$sql="select * from WIZARD_DB.stepList where wizard_instance={$wizard_instance} order by step_order ";
|
||||
$res=@mysqli_query($pubConn,$sql);
|
||||
$num=@mysqli_num_rows($res);
|
||||
$stepList[StepCount]=$num;
|
||||
if($stepList[StepCount] == 0)
|
||||
return $stepList;
|
||||
for($i=0;$i<$num;$i++)
|
||||
{
|
||||
$row=@mysqli_fetch_array($res);
|
||||
$stepList[$i][StepIndex]=$row[step_order]+1;
|
||||
$stepList[$i][StepTitle]=$row[step_title];
|
||||
$stepList[$i][StepDesc]=$row[step_desc];
|
||||
$stepList[$i][RelatedSystemTypeNo]=$row[related_system]+0;
|
||||
$stepList[$i][RelatedTableOID]=$row[related_table];
|
||||
}
|
||||
return $stepList;
|
||||
}
|
||||
|
||||
function discardReturn($content)
|
||||
{
|
||||
$tmpstr=$content;
|
||||
$tmplen=strlen($tmpstr);
|
||||
$newstr="";
|
||||
for($j=0;$j< $tmplen;$j++)
|
||||
{
|
||||
if(ord($tmpstr[$j]) != 10 && ord($tmpstr[$j]) != 13)
|
||||
$newstr.=$tmpstr[$j];
|
||||
}
|
||||
return $newstr;
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
17
wxc2_omc/sysDefine/wizardParam/get_table_list.php
Executable file
17
wxc2_omc/sysDefine/wizardParam/get_table_list.php
Executable file
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
require("../../inc/lib.inc");
|
||||
require("./comm_func.php");
|
||||
?>
|
||||
|
||||
<?php
|
||||
$tabConf=GetTabConf($sysTypeNo);
|
||||
$tabCount=count($tabConf);
|
||||
$response="$step_pos,";
|
||||
for($i=0;$i<$tabCount;$i++)
|
||||
{
|
||||
$response.=$tabConf[$i][OID].",";
|
||||
$response.=$tabConf[$i][Name].",";
|
||||
}
|
||||
$response=substr($response,0,strlen($response)-1);
|
||||
echo $response;
|
||||
?>
|
||||
260
wxc2_omc/sysDefine/wizardParam/wizard_param_add.php
Executable file
260
wxc2_omc/sysDefine/wizardParam/wizard_param_add.php
Executable file
@@ -0,0 +1,260 @@
|
||||
<?php
|
||||
require("../../inc/header.inc");
|
||||
require("./comm_func.php");
|
||||
?>
|
||||
|
||||
<body leftmargin="15" rightmargin="10" onload="javascript:adjust();" onresize="javascript:adjust();" style="overflow:hidden;overflow-x:hidden;overflow-y:hidden;">
|
||||
|
||||
<script language="javascript">
|
||||
var step_index=0;
|
||||
|
||||
function create_new_step()
|
||||
{
|
||||
document.getElementById('step_id_'+step_index).style.display='';
|
||||
document.getElementById('delete_step_id').style.display='';
|
||||
step_index++;
|
||||
document.getElementById('step_count').value++;
|
||||
if(step_index == 24)
|
||||
document.getElementById('create_step_id').style.display='none';
|
||||
}
|
||||
|
||||
function delete_step()
|
||||
{
|
||||
document.getElementById('step_id_'+(step_index-1)).style.display='none';
|
||||
document.getElementById('create_step_id').style.display='';
|
||||
step_index--;
|
||||
document.getElementById('step_count').value--;
|
||||
if(step_index == 0)
|
||||
document.getElementById('delete_step_id').style.display='none';
|
||||
}
|
||||
|
||||
function create_wizard()
|
||||
{
|
||||
if(document.getElementById('wizard_title').value.length == 0)
|
||||
{
|
||||
alert("Please input the wizard title");
|
||||
return;
|
||||
}
|
||||
var tmpi=document.getElementById('step_count').value-0;
|
||||
if(tmpi == 0)
|
||||
{
|
||||
alert("Please add one step at least");
|
||||
return;
|
||||
}
|
||||
for(i=0;i<tmpi;i++)
|
||||
{
|
||||
if(document.getElementById('step_title_'+i).value.length == 0)
|
||||
{
|
||||
alert("Please input the title of step-"+(i+1));
|
||||
return;
|
||||
}
|
||||
}
|
||||
document.getElementById('create_wizard_flag').value=1;
|
||||
document.myform.submit();
|
||||
}
|
||||
|
||||
function getTableList(step_i)
|
||||
{
|
||||
var sysTypeNo=document.getElementById('step_related_system_'+step_i).value;
|
||||
var fixurl="./get_table_list.php?sysTypeNo="+sysTypeNo+"&step_pos="+step_i;
|
||||
var browserr = navigator.appName;
|
||||
if(browserr == "Microsoft Internet Explorer")
|
||||
{
|
||||
request_oo = new ActiveXObject("Microsoft.XMLHTTP");
|
||||
}
|
||||
else
|
||||
{
|
||||
request_oo = new XMLHttpRequest();
|
||||
}
|
||||
request_oo.open("GET",fixurl,"false");
|
||||
|
||||
request_oo.onreadystatechange=function()
|
||||
{
|
||||
getResponse();
|
||||
}
|
||||
request_oo.send(null);
|
||||
}
|
||||
|
||||
function getResponse()
|
||||
{
|
||||
if(request_oo.readyState == 3)
|
||||
{
|
||||
//alert("not finish");
|
||||
}
|
||||
if(request_oo.readyState == 4)
|
||||
{
|
||||
var response = request_oo.responseText;
|
||||
|
||||
var items=response.split(',');
|
||||
var step_pos=items[0].replace(/(^\s*)|(\s*$)/g, "");
|
||||
//alert(response);
|
||||
var sel_obj=document.getElementById('step_related_table_'+step_pos);
|
||||
for(i=sel_obj.length-1;i>=0;i--)
|
||||
{
|
||||
sel_obj[i]=null;
|
||||
}
|
||||
var opt_len=0;
|
||||
for(i=1;i<items.length;i++)
|
||||
{
|
||||
var oid=items[i].replace(/(^\s*)|(\s*$)/g, "");
|
||||
i++;
|
||||
var nam=items[i].replace(/(^\s*)|(\s*$)/g, "");
|
||||
sel_obj[opt_len]=new Option(nam,oid);
|
||||
opt_len++;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<?php
|
||||
adjust_head();
|
||||
|
||||
adjust_title_head();
|
||||
echo "<table id=\"table_up\" border=\"0\" width=\"100%\">";
|
||||
echo "<tr>";
|
||||
echo "<td width=\"50%\">";
|
||||
echo "Template > Function Wizard";
|
||||
echo "</td>";
|
||||
echo "<td width=\"50%\" align=\"right\">";
|
||||
echo " ";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
echo "<tr>";
|
||||
echo "<td width=\"50%\"> </td>";
|
||||
echo "<td width=\"50%\" align=right>";
|
||||
echo " ";
|
||||
echo "<a href=\"./wizard_param_mng.php\"><img align=absBottom border=0 src=\"../../images/left.gif\" width=\"14\" height=\"14\">$strBack</a>";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
echo "</table>";
|
||||
|
||||
adjust_title_tail();
|
||||
adjust_content_head();
|
||||
echo "<br>";
|
||||
|
||||
$mibSystem=GetMibSystem();
|
||||
//echo "<pre>";
|
||||
//print_r($mibSystem);
|
||||
//echo "</pre>";
|
||||
|
||||
$tabConf=GetTabConf($mibSystem[0][SysTypeNo]);
|
||||
$tabCount=count($tabConf);
|
||||
//echo "<pre>";
|
||||
//print_r($tabConf);
|
||||
//echo "</pre>";
|
||||
|
||||
echo "<form name=\"myform\" action=\"./wizard_param_mng.php\" method=\"post\">";
|
||||
echo "<table border=0 cellspacing=0 cellpadding=0 width=100%>";
|
||||
|
||||
//Wizard Title
|
||||
echo "<tr>";
|
||||
echo "<td width=20%>";
|
||||
echo "Function Title:";
|
||||
echo "</td>";
|
||||
echo "<td width=80%>";
|
||||
echo "<input type=edit class=text size=64 name=\"wizard_title\">";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
//Wizard Description
|
||||
echo "<tr>";
|
||||
echo "<td style=\"vertical-align:top;\">";
|
||||
echo "Function Description:";
|
||||
echo "</td>";
|
||||
echo "<td>";
|
||||
echo "<textarea class=text cols=63 rows=5 name=\"wizard_desc\">";
|
||||
echo "</textarea>";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
echo "</table>";
|
||||
|
||||
echo "<input type=hidden name=\"step_count\" value=0>";
|
||||
|
||||
echo "<input type=hidden name=\"create_wizard_flag\" value=0>";
|
||||
echo "<input type=hidden name=\"delete_wizard_flag\" value=0>";
|
||||
echo "<input type=hidden name=\"modify_wizard_flag\" value=0>";
|
||||
|
||||
for($i=0;$i<$MAX_STEP_COUNT;$i++)
|
||||
{
|
||||
echo "<div id=\"step_id_$i\" style=\"display:none;\">";
|
||||
echo "<hr width=68% align=left size=5>";
|
||||
|
||||
echo "<b>Step ".($i+1)."</b><br>";
|
||||
echo "<table border=0 cellspacing=0 cellpadding=0 width=100%>";
|
||||
|
||||
//Step Title
|
||||
echo "<tr>";
|
||||
echo "<td width=20%>";
|
||||
echo "Title:";
|
||||
echo "</td>";
|
||||
echo "<td width=80%>";
|
||||
echo "<input type=edit class=text size=64 name=\"step_title_$i\">";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
//Step Description
|
||||
echo "<tr>";
|
||||
echo "<td style=\"vertical-align:top;\">";
|
||||
echo "Function Description:";
|
||||
echo "</td>";
|
||||
echo "<td>";
|
||||
echo "<textarea class=text cols=63 rows=5 name=\"step_desc_$i\">";
|
||||
echo "</textarea>";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
//Related System
|
||||
echo "<tr>";
|
||||
echo "<td>";
|
||||
echo "Related System:";
|
||||
echo "</td>";
|
||||
echo "<td>";
|
||||
echo "<select name=\"step_related_system_$i\" onchange=\"javascript:getTableList('$i');\">";
|
||||
for($j=0;$j<$mibSystem[SystemCount];$j++)
|
||||
{
|
||||
echo "<option value=\"{$mibSystem[$j][SysTypeNo]}\">";
|
||||
echo "{$mibSystem[$j][SysTypeName]}";
|
||||
echo "</option>";
|
||||
}
|
||||
echo "</select>";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
//Related table
|
||||
echo "<tr>";
|
||||
echo "<td>";
|
||||
echo "Related Table:";
|
||||
echo "</td>";
|
||||
echo "<td>";
|
||||
echo "<select name=\"step_related_table_$i\">";
|
||||
for($j=0;$j<$tabCount;$j++)
|
||||
{
|
||||
echo "<option value=\"{$tabConf[$j][OID]}\">";
|
||||
echo "{$tabConf[$j][Name]}";
|
||||
echo "</option>";
|
||||
}
|
||||
echo "</select>";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
|
||||
|
||||
echo "</table>";
|
||||
echo "</div>";
|
||||
}
|
||||
|
||||
//Button
|
||||
echo "<br>";
|
||||
echo "<input id=\"create_step_id\" type=button class=button value=\"Create Step\" onclick=\"javascript:create_new_step();\">";
|
||||
echo " ";
|
||||
echo "<input id=\"delete_step_id\" type=button class=button value=\"Delete Step\" onclick=\"javascript:delete_step();\" style=\"display:none;\">";
|
||||
echo " ";
|
||||
echo "<input type=button class=button value=\"Create Wizard\" onclick=\"javascript:create_wizard();\">";
|
||||
|
||||
|
||||
|
||||
|
||||
echo "</form>";
|
||||
adjust_content_tail();
|
||||
?>
|
||||
|
||||
324
wxc2_omc/sysDefine/wizardParam/wizard_param_edit.php
Executable file
324
wxc2_omc/sysDefine/wizardParam/wizard_param_edit.php
Executable file
@@ -0,0 +1,324 @@
|
||||
<?php
|
||||
require("../../inc/header.inc");
|
||||
require("./comm_func.php");
|
||||
?>
|
||||
|
||||
<?php
|
||||
$stepList=GetStepList($wizard_instance);
|
||||
?>
|
||||
|
||||
<body leftmargin="15" rightmargin="10" onload="javascript:adjust();" onresize="javascript:adjust();" style="overflow:hidden;overflow-x:hidden;overflow-y:hidden;">
|
||||
|
||||
<script language="javascript">
|
||||
var step_index=<?php echo $stepList[StepCount];?>;
|
||||
|
||||
function init()
|
||||
{
|
||||
for(var i=0;i<step_index;i++)
|
||||
{
|
||||
var prev_val=document.getElementById('step_related_table_'+i).value;
|
||||
getTableList(i);
|
||||
|
||||
var sel_obj=document.getElementById('step_related_table_'+i);
|
||||
|
||||
|
||||
for(var j=0;j<sel_obj.length;j++)
|
||||
{
|
||||
//alert(prev_val+' '+sel_obj.options[j].value);
|
||||
if(prev_val == sel_obj.options[j].value)
|
||||
{
|
||||
sel_obj.options[j].selected=true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function create_new_step()
|
||||
{
|
||||
document.getElementById('step_id_'+step_index).style.display='';
|
||||
document.getElementById('delete_step_id').style.display='';
|
||||
step_index++;
|
||||
document.getElementById('step_count').value++;
|
||||
if(step_index == 24)
|
||||
document.getElementById('create_step_id').style.display='none';
|
||||
}
|
||||
|
||||
function delete_step()
|
||||
{
|
||||
document.getElementById('step_id_'+(step_index-1)).style.display='none';
|
||||
document.getElementById('create_step_id').style.display='';
|
||||
step_index--;
|
||||
document.getElementById('step_count').value--;
|
||||
if(step_index == 0)
|
||||
document.getElementById('delete_step_id').style.display='none';
|
||||
}
|
||||
|
||||
function create_wizard()
|
||||
{
|
||||
if(document.getElementById('wizard_title').value.length == 0)
|
||||
{
|
||||
alert("Please input the wizard title");
|
||||
return;
|
||||
}
|
||||
var tmpi=document.getElementById('step_count').value-0;
|
||||
if(tmpi == 0)
|
||||
{
|
||||
alert("Please add one step at least");
|
||||
return;
|
||||
}
|
||||
for(i=0;i<tmpi;i++)
|
||||
{
|
||||
if(document.getElementById('step_title_'+i).value.length == 0)
|
||||
{
|
||||
alert("Please input the title of step-"+(i+1));
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
document.getElementById('modify_wizard_flag').value=1;
|
||||
document.myform.submit();
|
||||
}
|
||||
|
||||
function detele_wizard(w_instance)
|
||||
{
|
||||
document.getElementById('delete_wizard_flag').value=1;
|
||||
document.myform.submit();
|
||||
}
|
||||
|
||||
function getTableList(step_i)
|
||||
{
|
||||
var sysTypeNo=document.getElementById('step_related_system_'+step_i).value;
|
||||
var fixurl="./get_table_list.php?sysTypeNo="+sysTypeNo+"&step_pos="+step_i;
|
||||
var browserr = navigator.appName;
|
||||
if(browserr == "Microsoft Internet Explorer")
|
||||
{
|
||||
request_oo = new ActiveXObject("Microsoft.XMLHTTP");
|
||||
}
|
||||
else
|
||||
{
|
||||
request_oo = new XMLHttpRequest();
|
||||
}
|
||||
request_oo.open("GET",fixurl,"false");
|
||||
|
||||
request_oo.onreadystatechange=function()
|
||||
{
|
||||
getResponse();
|
||||
}
|
||||
request_oo.send(null);
|
||||
}
|
||||
|
||||
function getResponse()
|
||||
{
|
||||
if(request_oo.readyState == 3)
|
||||
{
|
||||
//alert("not finish");
|
||||
}
|
||||
if(request_oo.readyState == 4)
|
||||
{
|
||||
var response = request_oo.responseText;
|
||||
|
||||
var items=response.split(',');
|
||||
var step_pos=items[0].replace(/(^\s*)|(\s*$)/g, "");
|
||||
//alert(response);
|
||||
var sel_obj=document.getElementById('step_related_table_'+step_pos);
|
||||
for(i=sel_obj.length-1;i>=0;i--)
|
||||
{
|
||||
sel_obj[i]=null;
|
||||
}
|
||||
var opt_len=0;
|
||||
for(i=1;i<items.length;i++)
|
||||
{
|
||||
var oid=items[i].replace(/(^\s*)|(\s*$)/g, "");
|
||||
i++;
|
||||
var nam=items[i].replace(/(^\s*)|(\s*$)/g, "");
|
||||
sel_obj[opt_len]=new Option(nam,oid);
|
||||
opt_len++;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
</script>
|
||||
<?php
|
||||
adjust_head();
|
||||
|
||||
adjust_title_head();
|
||||
echo "<table id=\"table_up\" border=\"0\" width=\"100%\">";
|
||||
echo "<tr>";
|
||||
echo "<td width=\"50%\">";
|
||||
echo "Template > Function Wizard";
|
||||
echo "</td>";
|
||||
echo "<td width=\"50%\" align=\"right\">";
|
||||
echo " ";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
echo "<tr>";
|
||||
echo "<td width=\"50%\"> </td>";
|
||||
echo "<td width=\"50%\" align=right>";
|
||||
echo " ";
|
||||
echo "<a href=\"./wizard_param_mng.php\"><img align=absBottom border=0 src=\"../../images/left.gif\" width=\"14\" height=\"14\">$strBack</a>";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
echo "</table>";
|
||||
|
||||
adjust_title_tail();
|
||||
adjust_content_head();
|
||||
echo "<br>";
|
||||
|
||||
if(0)
|
||||
echo "wizard_instance=$wizard_instance<br>";
|
||||
|
||||
$the_wizard=GetWizard($wizard_instance);
|
||||
|
||||
$mibSystem=GetMibSystem();
|
||||
//echo "<pre>";
|
||||
//print_r($mibSystem);
|
||||
//echo "</pre>";
|
||||
|
||||
$tabConf=GetTabConf($mibSystem[0][SysTypeNo]);
|
||||
$tabCount=count($tabConf);
|
||||
//echo "<pre>";
|
||||
//print_r($tabConf);
|
||||
//echo "</pre>";
|
||||
|
||||
echo "<form name=\"myform\" action=\"./wizard_param_mng.php\" method=\"post\">";
|
||||
echo "<table border=0 cellspacing=0 cellpadding=0 width=100%>";
|
||||
|
||||
//Wizard Title
|
||||
echo "<tr>";
|
||||
echo "<td width=20%>";
|
||||
echo "Function Title:";
|
||||
echo "</td>";
|
||||
echo "<td width=80%>";
|
||||
echo "<input type=edit class=text size=64 name=\"wizard_title\" value=\"{$the_wizard[WizardTitle]}\">";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
//Wizard Description
|
||||
echo "<tr>";
|
||||
echo "<td style=\"vertical-align:top;\">";
|
||||
echo "Function Description:";
|
||||
echo "</td>";
|
||||
echo "<td>";
|
||||
echo "<textarea class=text cols=63 rows=5 name=\"wizard_desc\">";
|
||||
echo "{$the_wizard[WizardDescription]}";
|
||||
echo "</textarea>";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
echo "</table>";
|
||||
|
||||
echo "<input type=hidden name=\"step_count\" value=\"{$stepList[StepCount]}\">";
|
||||
//echo "StepCount={$stepList[StepCount]}<br>";
|
||||
echo "<input type=hidden name=\"wizard_instance\" value=\"{$wizard_instance}\">";
|
||||
|
||||
echo "<input type=hidden name=\"create_wizard_flag\" value=0>";
|
||||
echo "<input type=hidden name=\"delete_wizard_flag\" value=0>";
|
||||
echo "<input type=hidden name=\"modify_wizard_flag\" value=0>";
|
||||
|
||||
for($i=0;$i<$MAX_STEP_COUNT;$i++)
|
||||
{
|
||||
if($i < $stepList[StepCount])
|
||||
echo "<div id=\"step_id_$i\">";
|
||||
else
|
||||
echo "<div id=\"step_id_$i\" style=\"display:none;\">";
|
||||
echo "<hr width=68% align=left size=5>";
|
||||
|
||||
echo "<b>Step ".($i+1)."</b><br>";
|
||||
echo "<table border=0 cellspacing=0 cellpadding=0 width=100%>";
|
||||
|
||||
//Step Title
|
||||
echo "<tr>";
|
||||
echo "<td width=20%>";
|
||||
echo "Title:";
|
||||
echo "</td>";
|
||||
echo "<td width=80%>";
|
||||
if($i < $stepList[StepCount])
|
||||
echo "<input type=edit class=text size=64 name=\"step_title_$i\" value=\"{$stepList[$i][StepTitle]}\">";
|
||||
else
|
||||
echo "<input type=edit class=text size=64 name=\"step_title_$i\">";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
//Step Description
|
||||
echo "<tr>";
|
||||
echo "<td style=\"vertical-align:top;\">";
|
||||
echo "Function Description:";
|
||||
echo "</td>";
|
||||
echo "<td>";
|
||||
echo "<textarea class=text cols=63 rows=5 name=\"step_desc_$i\">";
|
||||
if($i < $stepList[StepCount])
|
||||
{
|
||||
echo "{$stepList[$i][StepDesc]}";
|
||||
}
|
||||
echo "</textarea>";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
//Related System
|
||||
echo "<tr>";
|
||||
echo "<td>";
|
||||
echo "Related System:";
|
||||
echo "</td>";
|
||||
echo "<td>";
|
||||
echo "<select name=\"step_related_system_$i\" onchange=\"javascript:getTableList('$i');\">";
|
||||
for($j=0;$j<$mibSystem[SystemCount];$j++)
|
||||
{
|
||||
if($i < $stepList[StepCount] && $stepList[$i][RelatedSystemTypeNo]==$mibSystem[$j][SysTypeNo])
|
||||
echo "<option value=\"{$mibSystem[$j][SysTypeNo]}\" selected>";
|
||||
else
|
||||
echo "<option value=\"{$mibSystem[$j][SysTypeNo]}\">";
|
||||
echo "{$mibSystem[$j][SysTypeName]}";
|
||||
echo "</option>";
|
||||
}
|
||||
echo "</select>";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
//Related table
|
||||
echo "<tr>";
|
||||
echo "<td>";
|
||||
echo "Related Table:";
|
||||
echo "</td>";
|
||||
echo "<td>";
|
||||
echo "<select name=\"step_related_table_$i\">";
|
||||
for($j=0;$j<$tabCount;$j++)
|
||||
{
|
||||
if($i < $stepList[StepCount] && strcmp($stepList[$i][RelatedTableOID],$tabConf[$j][OID]) == 0)
|
||||
echo "<option value=\"{$tabConf[$j][OID]}\" selected>";
|
||||
else
|
||||
echo "<option value=\"{$tabConf[$j][OID]}\">";
|
||||
echo "{$tabConf[$j][Name]}";
|
||||
echo "</option>";
|
||||
}
|
||||
echo "</select>";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
|
||||
|
||||
echo "</table>";
|
||||
echo "</div>";
|
||||
}
|
||||
|
||||
//Button
|
||||
echo "<br>";
|
||||
echo "<input id=\"create_step_id\" type=button class=button value=\"Create Step\" onclick=\"javascript:create_new_step();\">";
|
||||
echo " ";
|
||||
echo "<input id=\"delete_step_id\" type=button class=button value=\"Delete Step\" onclick=\"javascript:delete_step();\">";
|
||||
echo " ";
|
||||
echo "<input type=button class=button value=\"Save Wizard\" onclick=\"javascript:create_wizard();\">";
|
||||
echo " ";
|
||||
echo "<input type=button class=button value=\"Delete Wizard\" onclick=\"javascript:detele_wizard('{$wizard_instance}');\">";
|
||||
|
||||
|
||||
|
||||
echo "</form>";
|
||||
adjust_content_tail();
|
||||
?>
|
||||
|
||||
<script language="javascript">
|
||||
init();
|
||||
</script>
|
||||
|
||||
149
wxc2_omc/sysDefine/wizardParam/wizard_param_mng.php
Executable file
149
wxc2_omc/sysDefine/wizardParam/wizard_param_mng.php
Executable file
@@ -0,0 +1,149 @@
|
||||
<?php
|
||||
require("../../inc/header.inc");
|
||||
require("./comm_func.php");
|
||||
?>
|
||||
|
||||
<body leftmargin="15" rightmargin="10" onload="javascript:adjust();" onresize="javascript:adjust();" style="overflow:hidden;overflow-x:hidden;overflow-y:hidden;">
|
||||
<?php
|
||||
adjust_head();
|
||||
|
||||
adjust_title_head();
|
||||
echo "<form name=\"statusForm\" method=\"post\">";
|
||||
echo "<table id=\"table_up\" border=\"0\" width=\"100%\">";
|
||||
echo "<tr>";
|
||||
echo "<td width=\"50%\">";
|
||||
echo "Template > Function Wizard";
|
||||
echo "</td>";
|
||||
echo "<td width=\"50%\" align=\"right\">";
|
||||
echo " ";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
echo "<tr>";
|
||||
echo "<td width=\"50%\"> </td>";
|
||||
echo "<td width=\"50%\" align=right>";
|
||||
echo " ";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
echo "</table>";
|
||||
|
||||
adjust_title_tail();
|
||||
adjust_content_head();
|
||||
|
||||
if($create_wizard_flag == 1)
|
||||
{
|
||||
$wizard_desc=discardReturn($wizard_desc);
|
||||
$sql="insert into WIZARD_DB.wizardList(func_title,func_desc) values('$wizard_title','$wizard_desc') ";
|
||||
@mysqli_query($pubConn,$sql);
|
||||
|
||||
$sql="select instance from WIZARD_DB.wizardList where func_title='$wizard_title' ";
|
||||
$res=@mysqli_query($pubConn,$sql);
|
||||
$num=@mysqli_num_rows($res);
|
||||
$row=@mysqli_fetch_array($res);
|
||||
$wizard_instance=$row[instance];
|
||||
for($j=0;$j<$step_count;$j++)
|
||||
{
|
||||
$param="step_title_".$j;
|
||||
$step_title=$$param;
|
||||
$param="step_desc_".$j;
|
||||
$step_desc=$$param;
|
||||
$step_desc=discardReturn($step_desc);
|
||||
$param="step_related_system_".$j;
|
||||
$step_related_system=$$param;
|
||||
$param="step_related_table_".$j;
|
||||
$step_related_table=$$param;
|
||||
$sql="insert into WIZARD_DB.stepList(step_order,step_title,step_desc,related_system,related_table,wizard_instance) values($j,'$step_title','$step_desc',$step_related_system,'$step_related_table',$wizard_instance) ";
|
||||
@mysqli_query($pubConn,$sql);
|
||||
}
|
||||
|
||||
|
||||
if(0)
|
||||
{
|
||||
echo "wizard_title=$wizard_title<br>";
|
||||
echo "wizard_desc=$wizard_desc<br>";
|
||||
echo "step_count=$step_count<br>";
|
||||
for($j=0;$j<$step_count;$j++)
|
||||
{
|
||||
$param="step_title_".$j;
|
||||
echo "step_title_{$j}={$$param},";
|
||||
$param="step_desc_".$j;
|
||||
echo "step_desc_{$j}={$$param},";
|
||||
$param="step_related_system_".$j;
|
||||
echo "step_related_system_{$j}={$$param},";
|
||||
$param="step_related_table_".$j;
|
||||
echo "step_related_table_{$j}={$$param}<br>";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if($delete_wizard_flag == 1)
|
||||
{
|
||||
$sql="delete from WIZARD_DB.stepList where wizard_instance={$wizard_instance} ";
|
||||
@mysqli_query($pubConn,$sql);
|
||||
|
||||
$sql="delete from WIZARD_DB.wizardList where instance={$wizard_instance} ";
|
||||
@mysqli_query($pubConn,$sql);
|
||||
//echo "wizard_instance=$wizard_instance<br>";
|
||||
|
||||
//delete the related wizard record
|
||||
$sql="select instance from WIZARD_DB.wizardRecordList where wizard_instance={$wizard_instance} ";
|
||||
$res=@mysqli_query($pubConn,$sql);
|
||||
$num=@mysqli_num_rows($res);
|
||||
if($num > 0)
|
||||
{
|
||||
for($i=0;$i<$num;$i++)
|
||||
{
|
||||
$row=@mysqli_fetch_array($res);
|
||||
$tmpi=$row[instance]+0;
|
||||
$delsql="delete from WIZARD_DB.stepRecordList where record_instance={$tmpi} ";
|
||||
@mysqli_query($pubConn,$delsql);
|
||||
}
|
||||
}
|
||||
$delsql="delete from WIZARD_DB.wizardRecordList where wizard_instance={$wizard_instance} ";
|
||||
@mysqli_query($pubConn,$delsql);
|
||||
|
||||
|
||||
}
|
||||
|
||||
if($modify_wizard_flag == 1)
|
||||
{
|
||||
$wizard_desc=discardReturn($wizard_desc);
|
||||
$sql="update WIZARD_DB.wizardList set func_title='$wizard_title',func_desc='$wizard_desc' where instance={$wizard_instance} ";
|
||||
@mysqli_query($pubConn,$sql);
|
||||
|
||||
$sql="delete from WIZARD_DB.stepList where wizard_instance=$wizard_instance ";
|
||||
@mysqli_query($pubConn,$sql);
|
||||
|
||||
for($j=0;$j<$step_count;$j++)
|
||||
{
|
||||
$param="step_title_".$j;
|
||||
$step_title=$$param;
|
||||
$param="step_desc_".$j;
|
||||
$step_desc=$$param;
|
||||
$step_desc=discardReturn($step_desc);
|
||||
$param="step_related_system_".$j;
|
||||
$step_related_system=$$param;
|
||||
$param="step_related_table_".$j;
|
||||
$step_related_table=$$param;
|
||||
$sql="insert into WIZARD_DB.stepList(step_order,step_title,step_desc,related_system,related_table,wizard_instance) values($j,'$step_title','$step_desc',$step_related_system,'$step_related_table',$wizard_instance) ";
|
||||
@mysqli_query($pubConn,$sql);
|
||||
}
|
||||
}
|
||||
|
||||
echo "<br>";
|
||||
echo "<a href=\"./wizard_param_add.php?type=new\">Create New Function Wizard<a/>";
|
||||
|
||||
$wizardList=GetWizardList();
|
||||
|
||||
echo "<ul>";
|
||||
|
||||
for($i=0;$i<$wizardList[WizardCount];$i++)
|
||||
{
|
||||
echo "<li>";
|
||||
echo "<a href=\"./wizard_param_edit.php?wizard_instance={$wizardList[$i][WizardInstance]}\">{$wizardList[$i][WizardTitle]}</a>";
|
||||
echo "</li>";
|
||||
}
|
||||
echo "</ul>";
|
||||
|
||||
adjust_content_tail();
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user