function showColumnstructure($columnid, $classindex = 0) { $query = "select childcolumn from I_column where id={$columnid}"; $result = getresult($query); $count = getresultNumrows($result); if ($count > 0) { $childColumnId = getresultData($result, 0, "childcolumn"); //没有子栏目即返回 //echo $childColumnId."<br>"; if ($childColumnId == NULL || $childColumnId == 0 || $childColumnId == "") { if ($classindex == 0) { echo "<tr style=\"height:24px;\">\n"; echo "<td align='center' colspan='3'>" . gettext_r("haveNot") . gettext_r("column") . "</td>"; echo "</tr>\n"; } return false; } $childId = explode("|", $childColumnId); foreach ($childId as $id) { echo "<tr class='list'>\n"; $getchildcolumnQuery = "select columnname,childcount from I_column where id={$id}"; $childColumn = getresult($getchildcolumnQuery); $childColumnname = getresultData($childColumn, 0, "columnname"); $childCount = getresultData($childColumn, 0, "childcount"); echo "<td> " . $id . "</td>\n"; echo "<td> " . space($classindex) . $childColumnname . "</td>\n"; echo "<td align='center'>"; echo " "; //如果为大栏目调整,不出现添子栏目菜单 if ($columnid != 0) { echo "<a href=\"admin_column.php?action=add&columnid=" . $id . "\">" . gettext_r("add") . gettext_r("child") . gettext_r("column") . "</a>"; echo " | "; } echo "<a href=\"javascript:jump('admin_column.php','modify'," . $id . ")\">" . gettext_r("update") . gettext_r("column") . gettext_r("attribute") . "</a>"; echo " | "; if ($columnid != 0) { echo "<a href=\"admin_article.php?action=add&columnid=" . $id . "\">" . gettext_r("add") . gettext_r("article") . "</a>"; echo " | "; } echo "<a href=\"javascript:if(confirm('" . gettext_r("deleteColumnTip") . "'))jump('admin_column.php','delete'," . $id . ")\">" . gettext_r("delete") . "</a>"; //echo " | "; //如果有子栏目则显示管理子栏目 /* if($childCount > 0) echo "<a href=\"admin_column.php?columnid=".$id."\">管理子栏目($childCount)</a>\n"; else echo "<a href=\"#\">管理子栏目($childCount)</a>\n";*/ echo "</tr>\n"; //如果为大栏目调整,则不递归显示子栏目 if ($columnid != 0) { showColumnstructure($id, $classindex + 1); } } } else { return false; } }
default: //begin echo "<div id='navigation'>" . gettext_r("quickLink") . ":"; if ($columnid != 0) { echo "<a href=\"admin_column.php?action=add&columnid=" . $columnid . "\">" . gettext_r("add") . gettext_r("column") . "</a>\n"; } else { echo "<a href=\"admin_column.php?action=add&columnid=" . $columnid . "\">" . gettext_r("add") . gettext_r("channel") . "</a>\n"; } echo "</div>"; echo "<table width='100%' border='0' cellpadding='0' cellspacing='1' class='function'>\n"; echo "<tr class='header'>\n"; echo "<td align='center' width='40'>" . gettext_r("serialNumber") . "</td>\n"; echo "<td align='center'>" . gettext_r("columnName") . "</td>\n"; echo "<td align='center' width='400'>" . gettext_r("operate") . "</td>\n"; echo "</tr>\n"; showColumnstructure($columnid); echo "</table>\n"; /*echo "<a href=\"admin_column.php?action=add&columnid=".$columnid."\">添加子栏目</a>\n"; $childColumn = mssql_init("getchildColumn"); mssql_bind($childColumn, "@id", stripslashes($columnid), SQLINT1, false, false, 1); $result = mssql_execute($childColumn,false); echo "<table>\n"; echo "<tr>\n"; echo "<td>编号</td>\n"; echo "<td>名称</td>\n"; echo "<td>操作</td>\n"; echo "</tr>\n"; do { while($row = getresultArray($result))