init web ems all
This commit is contained in:
666
wxc2_omc/configuration/pubParamConf/paramConf_down_main.php
Executable file
666
wxc2_omc/configuration/pubParamConf/paramConf_down_main.php
Executable file
@@ -0,0 +1,666 @@
|
||||
<?php
|
||||
/*********************************************************
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD><EFBFBD>ݱ<EFBFBD><DDB1>еIJ<D0B5><C4B2><EFBFBD><EFBFBD>ı༭<C4B1><E0BCAD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״<EFBFBD>˵<EFBFBD><CBB5><EFBFBD>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD>
|
||||
ÿҳ<C3BF><D2B3>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰ$number_records_to_display<61><79><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
<20><><EFBFBD>ù<EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: header.inc
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:paramConf_down_left.php
|
||||
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>
|
||||
<09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
$objKeyId :<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״<EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
$sysId :<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҳ<EFBFBD><D2B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״<EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ
|
||||
$languageType:<3A><><EFBFBD><EFBFBD><EFBFBD><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");
|
||||
?>
|
||||
<body leftmargin="15" rightmargin="10" onload="javascript:adjust_frame('down');" onresize="javascript:adjust_frame('down');" style="overflow:hidden;overflow-x:hidden;overflow-y:hidden;">
|
||||
|
||||
<?php
|
||||
adjust_head_noleft_frame("down");
|
||||
adjust_title_head_frame("down");
|
||||
adjust_title_tail_frame("down");
|
||||
|
||||
adjust_content_head_frame("down");
|
||||
echo "<br>";
|
||||
|
||||
$DEBUG = 0;
|
||||
//echo "aliasValue_0=$aliasValue_0<br>";
|
||||
|
||||
//echo "strAlias=$strAlias, inputName=$inputName, setValue=$setValue<br>";
|
||||
$nPubFlag = 99;
|
||||
$nSubSysParam = 0;
|
||||
$nGlobalSubSysParam = 1;
|
||||
$nGlobalSysParam = 2;
|
||||
|
||||
if($DEBUG) echo"<br><font size=3 color=red><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...<2E>Ը<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>㣬<EFBFBD><E3A3AC>ԭ<EFBFBD><D4AD></font>";
|
||||
|
||||
$sysIdArr = explode('_',$sysId);
|
||||
$sysTypeNo = $sysIdArr[0];
|
||||
$sysNo = $sysIdArr[1];
|
||||
$subSysNo = $sysIdArr[2];
|
||||
|
||||
$nGetComm = 0;
|
||||
$nSetComm = 3;
|
||||
|
||||
$commTable ='OMC_PUB.parameterComm';
|
||||
$maxLevelNum = 10;
|
||||
$maxRecodeOfOnePage=16;
|
||||
|
||||
$nInteger = 2;
|
||||
$nOctStr = 4;
|
||||
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
$pubDb = 'OMC_PUB';
|
||||
$objDb = 'OBJ_'.$sysTypeNo;
|
||||
$confTable = 'paramConf';
|
||||
$paramTable = 'param_'.$sysNo;
|
||||
|
||||
//------------ѡ<><D1A1><EFBFBD><EFBFBD><EFBFBD>汾----------
|
||||
if($language == 'eng'){
|
||||
$objNameField = 'name_2';
|
||||
$objDescField = 'desc_2';
|
||||
$objNoteField = 'note_2';
|
||||
}else{
|
||||
$objNameField = 'name_1';
|
||||
$objDescField = 'desc_1';
|
||||
$objNoteField = 'note_1';
|
||||
}
|
||||
|
||||
//<2F>ڲ<EFBFBD><DAB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѱ<EFBFBD>Ҹ<EFBFBD><D2B8><EFBFBD><EFBFBD>Ͳ<EFBFBD><CDB2><EFBFBD><EFBFBD>Ķ<EFBFBD>Ӧ<EFBFBD><D3A6>Ϣ
|
||||
if($objKeyId > 0){
|
||||
$paramConfSql = "SELECT * FROM $confTable
|
||||
WHERE keyId ='$objKeyId'
|
||||
";
|
||||
if($DEBUG) echo "paramConfSql=$paramConfSql<br>";
|
||||
$paramConfResult = mysqli_query($pubConn,$paramConfSql);
|
||||
$paramConfRows= mysqli_fetch_array($paramConfResult);
|
||||
echo mysqli_error($pubConn);
|
||||
|
||||
$paramType = $paramConfRows[paramType];
|
||||
$paramNum = $paramConfRows[number];
|
||||
$length = $paramConfRows[length];
|
||||
$initValue = $paramConfRows[initValue];
|
||||
$minValue = $paramConfRows[minValue];
|
||||
$maxValue = $paramConfRows[maxValue];
|
||||
$objName = $paramConfRows[$objNameField];
|
||||
$objDesc = $paramConfRows[$objDescField];
|
||||
$isNeedNote = $paramConfRows[needNote];
|
||||
$noteMsg = $paramConfRows[$objNoteField];
|
||||
$operType = $paramConfRows[operType];
|
||||
$valueType = $paramConfRows[valueType];
|
||||
$objIdStr = '';
|
||||
$objWhereStr= '';
|
||||
$lastLevelNo = 0;
|
||||
for($i=1;$i<=$maxLevelNum;$i++){
|
||||
$levelId = 'level_'.$i;
|
||||
if($paramConfRows[$levelId] == 0){
|
||||
if($lastLevelNo <= 0){
|
||||
$lastLevelNo = $i-1;//<2F><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
}
|
||||
}else{
|
||||
${$levelId}=$paramConfRows[$levelId];
|
||||
$objIdStr .= $paramConfRows[$levelId].'.';//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD><C4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
$objWhereStr .= $levelId.'='.${$levelId}.' AND ';
|
||||
}
|
||||
}
|
||||
$objIdStr = substr($objIdStr,0,-1); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>'.',<2C><><EFBFBD><EFBFBD>ȥ<EFBFBD><C8A5>
|
||||
$objWhereStr = substr($objWhereStr,0,-5); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>' AND ',<2C><><EFBFBD><EFBFBD>ȥ<EFBFBD><C8A5>
|
||||
$maxlength = $length*2;
|
||||
if($DEBUG) echo "<br>objIdStr = $objIdStr ,lastLevelNo = $lastLevelNo";
|
||||
if($DEBUG) echo "<br>objWhereStr = $objWhereStr <br>";
|
||||
}//end if
|
||||
|
||||
$needSaveInitValue = 0;
|
||||
$needSendComm = 0;
|
||||
|
||||
//*********<2A><><EFBFBD>豸<EFBFBD><E8B1B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>***************************
|
||||
if($DEBUG) echo "<br>getFromSys =$getFromSys <br>";
|
||||
if(isset($getFromSys)){
|
||||
$commType = $nGetComm;
|
||||
$needSendComm = 1;
|
||||
}
|
||||
//*********<2A><><EFBFBD>ز<EFBFBD><D8B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>豸*************************
|
||||
if($DEBUG) echo "<br>setToSys =$setToSys <br>";
|
||||
if(isset($setToSys)){
|
||||
if($DEBUG) echo "<br>setToSys =$setToSys <br>";
|
||||
if($isKnot > 0){
|
||||
$needSaveInitValue = 0;
|
||||
}else{
|
||||
$needSaveInitValue = 1;
|
||||
}
|
||||
$commType = $nSetComm;
|
||||
$needSendComm = 1;
|
||||
}
|
||||
//**********<2A><><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD>м<EFBFBD><D0BC><EFBFBD><E0BBA5><EFBFBD><EFBFBD>*******************
|
||||
if(isset($read2init)){
|
||||
if($DEBUG) echo "<br>read2init=$read2init";
|
||||
$needSaveInitValue = 0;
|
||||
$needSendComm = 0;
|
||||
$moveType='read2init';
|
||||
}
|
||||
|
||||
if(isset($saveInitValue)){
|
||||
if($DEBUG) echo "<br>saveInitValue =$saveInitValue";
|
||||
$needSaveInitValue = 1;
|
||||
$needSendComm = 0;
|
||||
}
|
||||
|
||||
//---------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>------------------------------
|
||||
if($DEBUG) echo "<br>needSaveInitValue=$needSaveInitValue";
|
||||
if($needSaveInitValue == 1){
|
||||
if($DEBUG) echo "<br>bgnNo=$bgnNo / endNo=$endNo";
|
||||
if($isKnot==1) {
|
||||
$saveSql = "UPDATE $paramTable SET initValue = editValue
|
||||
WHERE subSysNo='$subSysNo' AND $objWhereStr";
|
||||
$saveResult = mysqli_query($pubConn,$saveSql);
|
||||
} else {
|
||||
for($i=$bgnNo;$i<=$endNo;$i++){
|
||||
$initValue=${'initValue_'.$i};
|
||||
$saveSql = "UPDATE $paramTable SET initValue = '$initValue'
|
||||
WHERE subSysNo='$subSysNo' AND $objWhereStr AND instanceNo='$i'
|
||||
";
|
||||
|
||||
if($DEBUG) echo "<br>saveSql=$saveSql";
|
||||
$saveResult = mysqli_query($pubConn,$saveSql);
|
||||
echo mysqli_error($pubConn);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//---------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>еIJ<D0B5><C4B2><EFBFBD>------------------------------
|
||||
if(isset($moveType)){
|
||||
switch($moveType){
|
||||
case 'read2init':
|
||||
$moveSql = "UPDATE $paramTable SET initValue = readValue
|
||||
WHERE subSysNo='$subSysNo' AND $objWhereStr
|
||||
AND (LENGTH(readValue) > 0)
|
||||
AND readValue != 'Null'
|
||||
AND readValue NOT LIKE 'Error%'
|
||||
";
|
||||
break;
|
||||
default:
|
||||
echo "Unknown moveType=$moveType!!";
|
||||
exit();
|
||||
}
|
||||
$moveResult=mysqli_query($pubConn,$moveSql);
|
||||
if($DEBUG) echo "<br>moveSql=$moveSql";
|
||||
echo mysqli_error($pubConn);
|
||||
}
|
||||
|
||||
if($needSendComm == 1 &&$commType==$nSetComm){
|
||||
$clearSql = "UPDATE $paramTable SET readValue = ''
|
||||
WHERE subSysNo='$subSysNo' AND $objWhereStr";
|
||||
$clearResult=mysqli_query($pubConn,$clearSql);
|
||||
if($DEBUG) echo "<br>clearSql=$clearSql";
|
||||
echo mysqli_error($pubConn);
|
||||
}
|
||||
|
||||
//---------<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EEA3AC>תҳ<D7AA><D2B3>----------------------------
|
||||
if($needSendComm == 1 && isset($commType)){
|
||||
$okURL = "$PHP_SELF?isKnot=$isKnot&sysId=$sysId&bgnNo=$bgnNo&objKeyId=$objKeyId&selectedSysId=$selectedSysId&selectedDPC=$selectedDPC";
|
||||
$failURL = "$PHP_SELF?isKnot=$isKnot&sysId=$sysId&bgnNo=$bgnNo&objKeyId=$objKeyId&selectedSysId=$selectedSysId&selectedDPC=$selectedDPC";
|
||||
if($DEBUG) echo "<br>okURL =$okURL<br> ";
|
||||
if($DEBUG) echo "<br>sysCommSend($sysId,$commType,$objIdStr,$selectedSysId,$selectedDPC)";
|
||||
if($DEBUG) echo "<br>selectedSysId=$selectedSysId";
|
||||
$commIdStr = sysCommSend($sysId,$commType,$objIdStr,$selectedSysId,$selectedDPC);
|
||||
if($DEBUG) echo "<br>commIdStr=$commIdStr";
|
||||
if(isset($commIdStr) && $commIdStr != -1){
|
||||
$failURL = urlencode($failURL);
|
||||
$okURL = urlencode($okURL);
|
||||
$scanURL ="commIdStr=$commIdStr&okURL=$okURL&failURL=$failURL";
|
||||
if($DEBUG) echo "<br>scanURL = $scanURL<BR>";
|
||||
if($DEBUG) exit();
|
||||
echo " <meta http-equiv=\"refresh\" content=\"0; url=./commScan.php?$scanURL\"> ";
|
||||
exit();
|
||||
}else{
|
||||
echo "<br><font size=3 color=red>SEND GET COMMAND ERROR!<br></font>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
<?php
|
||||
//***************************<2A><>ʾָ<CABE><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>IJ<EFBFBD><C4B2><EFBFBD>**********************
|
||||
|
||||
if(!isset($objKeyId) ||$objKeyId == ''){ //û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
echo "<font size=\"3\"><b>$strParametersOperations:</b></font>";
|
||||
echo "<br><br>$strParametersOperationsRemarks_1";
|
||||
echo "<br><br>$strParametersOperationsRemarks_2";
|
||||
echo "<br><br>$strParametersOperationsRemarks_3";
|
||||
|
||||
//<2F><>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ
|
||||
echo "<br><br>";
|
||||
echo "<p align=\"center\">";
|
||||
if($language == 'eng'){
|
||||
echo "<img border=\"0\" src=\"../../images/flow_e.gif\">";
|
||||
}else{
|
||||
echo "<img border=\"0\" src=\"../../images/flow_c.gif\">";
|
||||
}
|
||||
echo "</p>";
|
||||
}else{
|
||||
//*********************<2A><><EFBFBD><EFBFBD><EFBFBD>IJ<EFBFBD><C4B2><EFBFBD>*********************
|
||||
if($isKnot > 0){
|
||||
echo "<form method=\"POST\" name=\"update\" action=\"$PHP_SELF\">";
|
||||
echo "<br>Object Id: $objIdStr";
|
||||
echo "<br><font size=3>You are going to operate All parameters included in <br> <b>$objName</b> </font>";
|
||||
echo "<br><br>";
|
||||
echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">";
|
||||
echo "<tr>";
|
||||
echo "<td width=\"70%\" > </td> ";
|
||||
echo "<td width=\"15%\" >";
|
||||
echo "<input type=\"submit\" value=\"SET\" name=\"setToSys\" title=\"SET init buffer's parameters to system\" style=\"left: 3; top: 2; width: 50; height: 25; position: relative\">";
|
||||
echo "</td> ";
|
||||
echo "<td width=\"15%\" >";
|
||||
echo "<input type=\"submit\" value=\"GET\" name=\"getFromSys\" title=\"GET parameters to read buffer\" style=\"left: 3; top: 2; width: 50; height: 25; position: relative\">";
|
||||
echo "</td> ";
|
||||
echo "</tr> ";
|
||||
echo "</table> ";
|
||||
echo "<br>";
|
||||
echo "<table border=\"1\" width=\"100%\" cellpadding=\"2\" cellspacing=\"0\" bordercolor=\"#666666\" bordercolordark=\"#FFFFFF\" bgcolor=\"#FFFFFF\"> ";
|
||||
echo "<tr>";
|
||||
echo "<td width=\"5%\" align=\"center\">No</td> ";
|
||||
echo "<td width=\"45%\" align=\"center\">$strParameterdDescription</td> ";
|
||||
echo "<td width=\"25%\" align=\"center\"><input type=\"submit\" value=\"Save\" name=\"saveInitValue\"></td> ";
|
||||
echo "<td width=\"25%\" align=\"center\"><input type=\"submit\" value=\"Copy\" name=\"read2init\"></td> ";
|
||||
echo "</tr> ";
|
||||
echo "<tr>";
|
||||
echo "<td width=\"5%\" align=\"center\">xx</td> ";
|
||||
echo "<td width=\"45%\" align=\"center\">$objName</td> ";
|
||||
echo "<td width=\"25%\" align=\"center\">ALL</td> ";
|
||||
echo "<td width=\"25%\" align=\"center\">ALL</td> ";
|
||||
echo "</tr> ";
|
||||
echo "<tr>";
|
||||
echo "<td width=\"5%\" align=\"center\">...</td> ";
|
||||
echo "<td width=\"45%\" align=\"center\">.......</td> ";
|
||||
echo "<td width=\"25%\" align=\"center\">...</td> ";
|
||||
echo "<td width=\"25%\" align=\"center\">...</td> ";
|
||||
echo "</tr> ";
|
||||
echo "</table> ";
|
||||
//<2F><>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ
|
||||
echo "<br><br>";
|
||||
echo "<p align=\"center\">";
|
||||
if($language == 'eng'){
|
||||
echo "<img border=\"0\" src=\"../../images/flow_e.gif\">";
|
||||
}else{
|
||||
echo "<img border=\"0\" src=\"../../images/flow_c.gif\">";
|
||||
}
|
||||
echo "</p>";
|
||||
echo "\n<input type=\"hidden\" name=\"isKnot\" value=\"$isKnot\">";
|
||||
echo "\n<input type=\"hidden\" name=\"sysId\" value=\"$sysId\">";
|
||||
echo "\n<input type=\"hidden\" name=\"objKeyId\" value=\"$objKeyId\">";
|
||||
echo "\n<input type=\"hidden\" name=\"objIdStr\" value=\"$objIdStr\">";
|
||||
echo "\n<input type=\"hidden\" name=\"selectedSysId\" value=\"$selectedSysId\">";
|
||||
echo "\n<input type=\"hidden\" name=\"selectedDPC\" value=\"$selectedDPC\">";
|
||||
exit();
|
||||
echo "</form>";
|
||||
}
|
||||
|
||||
//*********************<2A><>ʾ<EFBFBD>ö<EFBFBD><C3B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>*********************
|
||||
echo "<nobr>";
|
||||
echo "$strParameterDescription: <font color=008000>$objName</font> ";
|
||||
echo "$strUnitLength:<font color=008000>$length</font> byte  ";
|
||||
//echo "$strObjectID:<font color=008000> $objIdStr </font>  $strRemark:";
|
||||
echo "</nobr><br><nobr>";
|
||||
$valueLen=strlen($initValue);
|
||||
//echo "<br>valueLen=$valueLen";
|
||||
if($valueLen<20)
|
||||
{
|
||||
echo "$strValueRange:<font color=008000>$minValue - $maxValue</font>  ";
|
||||
echo "$strDefaultValue:<font color=008000>$initValue</font>  ";
|
||||
}
|
||||
echo "$strTotalRecords:<font color=008000>$paramNum</font>";
|
||||
//$page_num=round($parameter_num / $number_records_to_display);
|
||||
//echo "$strTotalPages :<font color=008000>$page_num</font>";
|
||||
echo "</nobr>";
|
||||
//*********************<2A><>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>****************************
|
||||
if(!isset($bgnNo)){
|
||||
$bgnNoSql = " SELECT snmpInstanceBgn FROM sysConf
|
||||
WHERE sysTypeNo = '$sysTypeNo'
|
||||
";
|
||||
if($DEBUG) echo"<br>bgnNoSql=$bgnNoSql";
|
||||
$result = mysqli_query($pubConn,$bgnNoSql);
|
||||
$rows = mysqli_fetch_array($result);
|
||||
$bgnNo=$rows[0];
|
||||
}
|
||||
|
||||
//------------<2D><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>---------------------
|
||||
$paramSql = " SELECT initValue,readValue,instanceNo FROM $paramTable
|
||||
WHERE subSysNo = '$subSysNo' AND $objWhereStr AND instanceNo >='$bgnNo'
|
||||
ORDER BY instanceNo LIMIT 0,$maxRecodeOfOnePage
|
||||
";
|
||||
if($DEBUG) echo"<br>ParamSql = $paramSql";
|
||||
$paramResult = mysqli_query($pubConn,$paramSql);
|
||||
|
||||
//<2F><><EFBFBD><EFBFBD>ʾ<EFBFBD>IJ<EFBFBD><C4B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
$endNo=$bgnNo + $maxRecodeOfOnePage - 1;
|
||||
//*************************************************<2A>༭<EFBFBD><E0BCAD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>javascript*********************************
|
||||
?>
|
||||
|
||||
<script LANGUAGE="JavaScript">
|
||||
|
||||
function changevalue(term){
|
||||
var change_num;
|
||||
term.style.color = "BLUE";
|
||||
term.value = term.value.toUpperCase();
|
||||
|
||||
if(term.value.length != document.update.maxlength.value){
|
||||
var LengthErrorWarning = "<?php echo $strLengthOfTheInputValueIsError; ?>";
|
||||
var CorrectItWarning = "<?php echo $strPleaseCorrectIt; ?>";
|
||||
alert(LengthErrorWarning + CorrectItWarning + "[= " + document.update.maxlength.value + "]");
|
||||
term.focus();
|
||||
return (false);
|
||||
}
|
||||
change_num++;
|
||||
|
||||
var checkOK = "-0123456789ABCDEF";
|
||||
var checkStr = term.value;
|
||||
var allValid = true;
|
||||
for (i = 0; i < checkStr.length; i++){
|
||||
ch = checkStr.charAt(i);
|
||||
for (j = 0; j < checkOK.length; j++){
|
||||
if (ch == checkOK.charAt(j))
|
||||
break;
|
||||
}
|
||||
if (j == checkOK.length){
|
||||
allValid = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (!allValid){
|
||||
var ParaHex="<?php echo $strParaMustBeAHexNumber; ?>";
|
||||
var Capital="<?php echo $strCapitalCharacter; ?>";
|
||||
alert(ParaHex+"<22><>"+"("+Capital+")<29><>");
|
||||
term.focus();
|
||||
return (false);
|
||||
}
|
||||
}
|
||||
|
||||
function openSet(sysTypeNo,objKeyId,inputName,aliasName){
|
||||
var inputValue;
|
||||
var aliasValue;
|
||||
|
||||
inputValue = eval("document.update."+inputName+".value");
|
||||
aliasValue = eval("document.update."+aliasName+".value");
|
||||
URL="./paramEdit.php?sysTypeNo="+sysTypeNo+"&keyId="+objKeyId+"&setValue="+inputValue+"&inputName="+inputName
|
||||
+"&alaisValue="+aliasValue+"&aliasName="+aliasName;
|
||||
//window.alert(URL);
|
||||
var msgWindow = open(URL, 'newWin', 'toolbar=no,directories=no,menubar=no,scrollbars=yes,resizable=yes,status=yes,width=400,height=350');
|
||||
msgWindow.focus();
|
||||
}
|
||||
|
||||
function checkAllInput(theform){
|
||||
var bgnNo=document.update.bgnNo.value;
|
||||
var endNo=document.update.endNo.value;
|
||||
var i,j,p;
|
||||
var checkOK = "-0123456789ABCDEF";
|
||||
var initValue,readValue;
|
||||
var allValid = true;
|
||||
var LengthErrorWarning="<?php echo "$strLengthOfTheInputValueIsError"; ?>";
|
||||
var CorrectItWarning="<?php echo "$strPleaseCorrectIt"; ?>";
|
||||
var ValueCannotEmpty="read buffer's value cannot be empty!";
|
||||
var ValueLengthError="read buffer's value length error!";
|
||||
|
||||
var commdType = document.update.commdType.value;
|
||||
//alert(commdType);
|
||||
//window.alert("bgnNo="+bgnNo+",endNo="+endNo);
|
||||
for(p=bgnNo; p <= endNo; p++){
|
||||
initValue = eval("document.update.initValue_"+p+".value.toUpperCase()");
|
||||
readValue = eval("document.update.readValue_"+p+".value.toUpperCase()");
|
||||
//window.alert(initValue);
|
||||
//window.alert(readValue);
|
||||
|
||||
//<2F><>get buffer<65><72>ֵ<EFBFBD><D6B5><EFBFBD>Ȳ<EFBFBD><C8B2><EFBFBD>
|
||||
if(commdType=='copy'){
|
||||
<?php
|
||||
if($valueType == $nInteger){//<2F><><EFBFBD><EFBFBD>
|
||||
?>
|
||||
if(readValue.length < 1 && document.update.readMoveToInit.value > 0){
|
||||
document.update.readMoveToInit.value=0;
|
||||
alert(ValueCannotEmpty);
|
||||
return (false);
|
||||
}
|
||||
<?php
|
||||
}else{
|
||||
?>
|
||||
//window.alert("test test.");
|
||||
if(readValue.length < document.update.maxlength.value && document.update.readMoveToInit.value > 0){
|
||||
document.update.readMoveToInit.value=0;
|
||||
alert(ValueLengthError);
|
||||
return (false);
|
||||
}
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
}//end if commdType==copy
|
||||
|
||||
if(commdType=='save' || commdType=='set'){
|
||||
<?php //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD>ij<EFBFBD><C4B3>Ȳ<EFBFBD><C8B2><EFBFBD>
|
||||
if($valueType == $nInteger){
|
||||
?>
|
||||
if(initValue.length == 0){
|
||||
alert(LengthErrorWarning + CorrectItWarning );
|
||||
return (false);
|
||||
}
|
||||
<?php
|
||||
}else{
|
||||
?>
|
||||
if(initValue.length != document.update.maxlength.value){
|
||||
alert(LengthErrorWarning + CorrectItWarning + "[= " + document.update.maxlength.value + "]");
|
||||
return (false);
|
||||
}
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD>Ƿ<EFBFBD>Ϊ0-f<><66>16<31><36><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD>
|
||||
for (i = 0; i < initValue.length; i++){
|
||||
ch = initValue.charAt(i);
|
||||
for (j = 0; j < checkOK.length; j++){
|
||||
if (ch == checkOK.charAt(j))
|
||||
break;
|
||||
}
|
||||
if (j == checkOK.length){
|
||||
allValid = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD>ַ<EFBFBD><D6B7>зǷ<D0B7><C7B7>ַ<EFBFBD>
|
||||
if (!allValid){
|
||||
var ParaHex="<?php echo $strParaMustBeAHexNumber; ?>";
|
||||
var Capital="<?php echo $strCapitalCharacter; ?>";
|
||||
alert(ParaHex+"<22><>"+"("+Capital+")<29><>");
|
||||
return (false);
|
||||
}
|
||||
}//end if.
|
||||
}
|
||||
return (true);
|
||||
}
|
||||
|
||||
function gotoPage(){
|
||||
var pageUrl,gotoNo,numberPerPage;
|
||||
var keepValue;
|
||||
|
||||
pageNo=document.update.pageNo.value;
|
||||
maxRecodeOfOnePage='<?php echo "$maxRecodeOfOnePage";?>';
|
||||
gotoNo=maxRecodeOfOnePage*pageNo;
|
||||
keepValue =
|
||||
'<?php echo "$PHP_SELF?objKeyId=$objKeyId&sysId=$sysId&selectedSysId=$selectedSysId&selectedDPC=$selectedDPC";?>';
|
||||
pageUrl=keepValue+"&bgnNo="+gotoNo;
|
||||
window.location.href=pageUrl;
|
||||
}
|
||||
</script>
|
||||
|
||||
<form method="POST" name="update" action="<?php echo"$PHP_SELF";?>" onsubmit="return checkAllInput(this)">
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<?php
|
||||
//*********************<2A><>ʾ<EFBFBD><CABE>ҳͼ<D2B3><CDBC>**********************
|
||||
echo "<td width=5%>";
|
||||
if($bgnNo >= $maxRecodeOfOnePage){//<2F>趨<EFBFBD><E8B6A8>һҳ<D2BB><D2B3>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD>
|
||||
$preNo = $bgnNo - $maxRecodeOfOnePage;
|
||||
$keepValue = "objKeyId=$objKeyId&sysId=$sysId&bgnNo=$preNo&selectedSysId=$selectedSysId&selectedDPC=$selectedDPC";
|
||||
echo"<a href=\"$PHP_SELF?$keepValue\"><img border=0 src=\"../../images/prePage.gif\" alt=\"previous page\"></a>";
|
||||
}
|
||||
echo"</td>";
|
||||
|
||||
//select the page.
|
||||
echo "<td width=2% aligh=center>";
|
||||
if ( $paramNum > $maxRecodeOfOnePage ) {
|
||||
echo "<SELECT size=\"1\" name=\"pageNo\" onChange=\"javasript:gotoPage()\">";
|
||||
$totalPageNum = ceil ( $paramNum / $maxRecodeOfOnePage );
|
||||
$pageNo = ceil($bgnNo/$maxRecodeOfOnePage);
|
||||
for($i=0;$i<$totalPageNum;$i++){
|
||||
if($i== $pageNo){
|
||||
echo "<option selected value=\"$i\" >$i</option>";
|
||||
}else{
|
||||
echo "<option value=\"$i\">$i</option>";
|
||||
}
|
||||
}
|
||||
echo "</SELECT>";
|
||||
}
|
||||
echo "</td>";
|
||||
|
||||
echo "<td width=5%>";
|
||||
if($paramNum > ($endNo+1)){//<2F>趨<EFBFBD><E8B6A8>һҳ<D2BB><D2B3>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD>
|
||||
$nextNo = $bgnNo + $maxRecodeOfOnePage;
|
||||
$keepValue = "objKeyId=$objKeyId&sysId=$sysId&bgnNo=$nextNo&selectedSysId=$selectedSysId&selectedDPC=$selectedDPC";
|
||||
echo"<a href=\"$PHP_SELF?$keepValue\"><img border=0 src=\"../../images/nextPage.gif\" alt=\"next page\"></a>";
|
||||
}
|
||||
echo"</td>";
|
||||
?>
|
||||
<td width="40%">No.
|
||||
<?php
|
||||
echo "<font color=\"#008000\">$bgnNo</font>-";
|
||||
$endNo=($paramNum < $endNo)?($paramNum-1):$endNo;
|
||||
//<2F><>instanceNo<4E><6F>1<EFBFBD><31>ʼʱ<CABC><CAB1><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA>endNo<4E><6F>1
|
||||
if($bgnNo == 1){
|
||||
$endNo++;
|
||||
}
|
||||
echo "<font color=\"#008000\">$endNo</font>";
|
||||
?>
|
||||
</td>
|
||||
<td width="15%" title="Set init buffer's parameters to system and write response into read buffer">
|
||||
<?php
|
||||
|
||||
if($operType == 1){ //read only
|
||||
echo "<input type=\"submit\" value=\"SET\" name=\"setToSys\" DISABLED title=\"Read Only\" style=\"left: 3; top: 2; width: 50; height: 25; position: relative\">";
|
||||
}else{
|
||||
echo "<input type=\"submit\" value=\"SET\" name=\"setToSys\" style=\"left: 3; top: 2; width: 50; height: 25; position: relative\"
|
||||
onclick=\"javascript:document.update.commdType.value='set';\">";
|
||||
}
|
||||
|
||||
?>
|
||||
</td>
|
||||
<td width="15%" title="Get parameters from system and write response into read buffer">
|
||||
<?php
|
||||
if($operType == 2){//write only
|
||||
echo "<input type=\"submit\" value=\"GET\" name=\"getFromSys\" DISABLED title=\"Write Only\" style=\"left: 3; top: 2; width: 50; height: 25; position: relative\">";
|
||||
}else{
|
||||
echo "<input type=\"submit\" value=\"GET\" name=\"getFromSys\" style=\"left: 3; top: 2; width: 50; height: 25; position: relative\"
|
||||
onclick=\"javascript:document.update.commdType.value='get';\">";
|
||||
}
|
||||
?>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<br>
|
||||
<table border="1" width="100%" cellpadding="2" cellspacing="0" bordercolor="#666666" bordercolordark="#FFFFFF" bgcolor="#FFFFFF">
|
||||
<tr>
|
||||
<td width="4%" align="center" >No.</td>
|
||||
<td width="50%" align="center" ><?php echo"$strParameterdDescription";?></td>
|
||||
<td width="23%" align="center" title="save this init buffer's parameters to database">
|
||||
<input type="submit" value="Save" name="saveInitValue" onclick="javascript:document.update.commdType.value='save';">
|
||||
</td>
|
||||
<td width="23%" align="center" title="copy this read buffer's parameters to init buffer">
|
||||
<input type="submit" value="Copy" name="read2init" onclick="javascript:document.update.readMoveToInit.value='1';javascript:document.update.commdType.value='copy';" >
|
||||
<?php
|
||||
//echo"System";
|
||||
?>
|
||||
<input type="hidden" name="readMoveToInit" >
|
||||
<input type="hidden" name="commdType">
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
//************************˳<><CBB3><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE>ҳÿ<D2B3><C3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>************************
|
||||
if($maxlength > 8){
|
||||
$inputSize = $maxlength;
|
||||
}else{
|
||||
$inputSize = 8;
|
||||
}
|
||||
$objDescArr = explode('+',$objDesc);
|
||||
$objDescArrSize= sizeof($objDescArr);
|
||||
while($paramRows = @mysqli_fetch_array($paramResult)){
|
||||
$initName='initValue_'.$paramRows[instanceNo];
|
||||
$aliasName = "aliasValue_".$paramRows[instanceNo];
|
||||
$readName='readValue_'.$paramRows[instanceNo];
|
||||
echo "\n <tr>";
|
||||
echo "<td width=\"4%\" > $paramRows[instanceNo] </td> ";
|
||||
if($objDescArrSize == 4){
|
||||
$objDescNo =0;
|
||||
$objDescNo = $objDescArr[1]+$objDescArr[2]*$paramRows[instanceNo];
|
||||
$objDescTmp ='';
|
||||
$objDescTmp = $objDescArr[0].$objDescNo.$objDescArr[3];
|
||||
}else{
|
||||
$objDescTmp = $objDesc;
|
||||
}
|
||||
//echo "aliasName=$aliasName<br>";
|
||||
echo "<input type=\"hidden\" name=\"$aliasName\" maxlength=\"$maxlength\" size=\"$inputSize\" value=\"$strAlias\">";
|
||||
if(TRUE == isset($strAlias)){
|
||||
echo "<td width=\"50%\" >$objDescTmp($strAlias)</td>";
|
||||
}else{
|
||||
echo "<td width=\"50%\" >$objDescTmp</td>";
|
||||
}
|
||||
echo "<td width=\"23%\" >";
|
||||
$rows=ceil($inputSize/20);
|
||||
//echo "<br>rows=$rows";
|
||||
if($inputSize > 20){
|
||||
$cols=20;
|
||||
echo "<textarea rows=\"$rows\" name=\"$initName\" cols=\"$cols\" size=\"$inputSize\" onchange = changevalue(this)>$paramRows[initValue]</textarea>";
|
||||
echo "<a href=javascript:openSet('$sysTypeNo','$objKeyId','$initName','$aliasName')>set..</a>";
|
||||
echo "</td>";
|
||||
echo "<td width=\"23%\"><textarea rows=\"$rows\" name=\"$readName\" cols=\"$cols\" size=\"$inputSize\">$paramRows[readValue]</textarea></td>";
|
||||
}else{
|
||||
echo "<input type=\"text\" name=\"$initName\" maxlength=\"$maxlength\" size=\"$inputSize\" value=\"$paramRows[initValue]\" onchange = changevalue(this)>";
|
||||
echo "<a href=javascript:openSet('$sysTypeNo','$objKeyId','$initName','$aliasName')>set..</a>";
|
||||
echo "</td>";
|
||||
echo "<td width=\"23%\"> $paramRows[readValue] <input type=\"hidden\" name=\"$readName\" value=\"$paramRows[readValue]\"></td>";
|
||||
}
|
||||
echo "</tr>";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
<?php
|
||||
|
||||
}//end of if
|
||||
|
||||
//*****************************************<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C><><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD>ֵ****************************************
|
||||
echo "\n<input type=\"hidden\" name=\"maxlength\" value=\"$maxlength\">";
|
||||
echo "\n<input type=\"hidden\" name=\"isKnot\" value=\"$isKnot\">";
|
||||
echo "\n<input type=\"hidden\" name=\"sysId\" value=\"$sysId\">";
|
||||
echo "\n<input type=\"hidden\" name=\"objKeyId\" value=\"$objKeyId\">";
|
||||
echo "\n<input type=\"hidden\" name=\"bgnNo\" value=\"$bgnNo\">";
|
||||
echo "\n<input type=\"hidden\" name=\"endNo\" value=\"$endNo\">";
|
||||
echo "\n<input type=\"hidden\" name=\"objIdStr\" value=\"$objIdStr\">";
|
||||
echo "\n<input type=\"hidden\" name=\"selectedSysId\" value=\"$selectedSysId\">";
|
||||
echo "\n<input type=\"hidden\" name=\"selectedDPC\" value=\"$selectedDPC\">";
|
||||
|
||||
adjust_content_tail("down");
|
||||
?>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user