Files
web.ems/wxc2_omc/sysDefine/sysMngDef/systemConf_tree.php
2024-10-21 11:37:26 +08:00

108 lines
2.7 KiB
PHP

<?php
/*********************************************************
程序说明:
功能说明:本程序将数据表中的分级目录,按树状菜单的形式显示出来,
类似于windows资源管理器的效果。
调用关系:调用: connectdb.inc,header.inc
被调用:
变量说明:$language_type是公共变量在config.inc文件定义
返回值:无
作者:
修改注释:
NO.1
姓名:
时间:
修改说明:
*********************************************************/
require("../../inc/header.inc");
$DEBUG=0;
$pubDb='OMC_PUB';
$sysConfTable = 'sysConf';
//所链接的页面
$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>