/SQL/scripts/db/dbtbl.asp

http://github.com/khaneh/Orders · ASP · 63 lines · 61 code · 2 blank · 0 comment · 0 complexity · 730661fb4273bd69297930ad275fb435 MD5 · raw file

  1. <!-- #INCLUDE FILE="../inc/mla_sql_include.asp" -->
  2. <%
  3. Dim myDbName, myNodeId, myArrTbl, myTblCount, i, myObjStr, myStrClass, myTblName, myTblShortName, myStrTree
  4. myNodeId = Request.QueryString("nid")
  5. myDbName = Request.QueryString("db")
  6. openConnection
  7. myStrTree = getTreeStr(Mid(myNodeId, 2) & "_1", Array(myDbName))
  8. myArrTbl = getDbTbl(myDbName)
  9. closeConnection
  10. If isArray(myArrTbl) Then myTblCount = UBound(myArrTbl, 2) Else myTblCount = -1 End If
  11. %>
  12. <!-- #INCLUDE FILE="../inc/metaheader.asp" -->
  13. <BODY>
  14. <P CLASS="treeinfo"><% = myStrTree %></P>
  15. <TABLE BORDER=0 CELLPADDING=2 CELLSPACING=0 CLASS="content" SUMMARY="Database Information">
  16. <TR><TD CLASS="caption">
  17. <IMG SRC="../../themes/<% = mla_cfg_theme %>/images/mylittletree/table.gif" WIDTH="16" HEIGHT="16" BORDER=0 ALIGN="MIDDLE" ALT="Tables"> <% = myTObj.getTerm(7) %></TD></TR>
  18. <TR><TD>
  19. <TABLE BORDER=0 CELLPADDING=2 CELLSPACING=2 ALIGN=CENTER CLASS="content" SUMMARY="Table List">
  20. <THEAD>
  21. <TR><TD CLASS="collabel"><% = myTObj.getTerm(150) %></TD><TD CLASS="collabel"><% = myTObj.getTerm(121) %></TD><TD CLASS="collabel"><% = myTObj.getTerm(122) %></TD><TD CLASS="collabel"><% = myTObj.getTerm(126) %></TD><TD CLASS="collabel"><% = myTObj.getTerm(151) %></TD><TD CLASS="collabel">&nbsp;</TD></TR>
  22. </THEAD>
  23. <TBODY>
  24. <%
  25. Set myObjStr = New mlt_string
  26. For i = 0 To myTblCount
  27. myTblName = "[" & rembracket(myDbName) & "].[" & rembracket(myArrTbl(1, i)) & "].[" & rembracket(myArrTbl(0, i)) & "]"
  28. myTblShortName = "[" & rembracket(myArrTbl(1, i)) & "].[" & rembracket(myArrTbl(0, i)) & "]"
  29. If i MOD 2 = 0 Then myStrClass = "odd" Else myStrClass = "even" End If
  30. myObjStr.strAppend "<TR CLASS=""" & myStrClass & """>" & vBCrLf
  31. myObjStr.strAppend "<TD><IMG SRC=""../../themes/" & mla_cfg_theme & "/images/mylittletree/table.gif"" WIDTH=""16"" HEIGHT=""16"" BORDER=0 ALT=""" & myArrTbl(0, i) & """ ALIGN=""MIDDLE""> "
  32. myObjStr.strAppend "<A HREF=""tblstruct.asp?nid=" & myNodeId & "&db=" & Server.URLEncode(myDbName) & "&tbl=" & Server.URLEncode(myTblName) & """>"
  33. If Trim(myArrTbl(5, i)) = "S" Then
  34. myObjStr.strAppend "<B><I>" & myArrTbl(0, i) & "</I></B>"
  35. Else
  36. myObjStr.strAppend "<B>" & myArrTbl(0, i) & "</B>"
  37. End If
  38. If mla_auth(1, 4) Or mla_auth(1, 5) Then myObjStr.strAppend "</A>"
  39. myObjStr.strAppend "</TD>" & vbCrLf
  40. myObjStr.strAppend "<TD>" & myArrTbl(1, i) & "</TD>" & vbCrLf
  41. myObjStr.strAppend "<TD>" & myArrTbl(2, i) & "</TD>" & vbCrLf
  42. myObjStr.strAppend "<TD>" & myArrTbl(3, i) & "</TD>" & vbCrLf
  43. myObjStr.strAppend "<TD ALIGN=RIGHT>" & myArrTbl(4, i) & "</TD>" & vbCrLf
  44. myObjStr.strAppend "<TD>"
  45. If mla_auth(1, 5) Then myObjStr.strAppend "&nbsp;<A HREF=""content.asp?nid=" & myNodeId & "&db=" & Server.URLEncode(myDbName) & "&obj=" & Server.URLEncode(myTblName) & "&type=tbl""><IMG SRC=""../../themes/" & mla_cfg_theme & "/images/action/content.gif"" WIDTH=""16"" HEIGHT=""16"" BORDER=0 ALT=""" & myTObj.getTerm(152) & """></A>"
  46. If mla_auth(1, 6) Then myObjStr.strAppend "&nbsp;<A HREF=""search.asp?nid=" & myNodeId & "&db=" & Server.URLEncode(myDbName) & "&obj=" & Server.URLEncode(myTblName) & "&type=tbl""><IMG SRC=""../../themes/" & mla_cfg_theme & "/images/action/search.gif"" WIDTH=""16"" HEIGHT=""16"" BORDER=0 ALT=""" & myTObj.getTerm(154) & """></A>"
  47. myObjStr.strAppend "&nbsp;" & vbCrLf
  48. If mla_auth(1, 4) Then myObjStr.strAppend "&nbsp;<A HREF=""tblstruct.asp?nid=" & myNodeId & "&db=" & Server.URLEncode(myDbName) & "&tbl=" & Server.URLEncode(myTblName) & """><IMG SRC=""../../themes/" & mla_cfg_theme & "/images/action/property.gif"" WIDTH=""16"" HEIGHT=""16"" BORDER=0 ALT=""" & myTObj.getTerm(153) & """></A>"
  49. myObjStr.strAppend "&nbsp;</TD>" & vbCrLf
  50. myObjStr.strAppend "</TR>" & vBCrLf
  51. Next
  52. Response.Write myObjStr.getStr()
  53. Set myObjStr = Nothing
  54. %>
  55. </TBODY>
  56. </TABLE>
  57. </TD></TR>
  58. </TABLE>
  59. </BODY>
  60. </HTML>
  61. <!-- #INCLUDE FILE="../inc/mla_sql_end.asp" -->