%@ LANGUAGE="VBSCRIPT"%> <%OPTION EXPLICIT%> <%Response.Buffer = True%> <% Dim objRec Dim objRec2 Dim varMessageID Dim strSQL Dim varReplyID Dim varLevel Dim i Dim messagetype If NOT Request.QueryString("Level") = "" then varLevel = Request.QueryString("Level") - 1 varReplyID = Request.QueryString("ReplyID") Dim arMessages() Redim arMessages(varLevel) End If Set objConn = Server.CreateObject ("ADODB.Connection") Set objRec = Server.CreateObject ("ADODB.Recordset") Set objRec2 = Server.CreateObject ("ADODB.Recordset") objConn.Open strconnect '*** Get the message ID. varMessageID = Request.QueryString("message") '*** Create a recordset with the message in it. strSQL = "SELECT * FROM messages WHERE messageID = " & varMessageID & "" objRec.Open strSQL, objConn '*** Create a recordset with all the replies in it. strSQL = "SELECT * FROM replies WHERE messageID = " & varMessageID & " ORDER BY MessageDate ASC" objRec2.Open strSQL, objConn '*** Create an array with the reply IDs in it. Sub FillArray For i = 0 to UBound(arMessages) objRec2.Filter = "ReplyID = " & varReplyID arMessages(UBound(arMessages)-i) = varReplyID varReplyID = objRec2("ReplyParent") objRec2.Filter = 0 Next End Sub Sub PrintMessages(objMessages, mType)%>
| <%=FONT4%>Título : <%=objMessages("MessageTitle")%> Autor :
<%If NOT objMessages("AuthorEmail") = "" then%>"><%=objMessages("MessageAuthor")%> <%Else
Response.Write objMessages("MessageAuthor")
End If%>
Fecha :
<%Call DisplayDateTime(objMessages("MessageDate"))%> |
& <%If mType = "t" then Response.Write "replyid=" & objMessages("MessageID") Else Response.Write "replyid=" & objMessages("ReplyID") End If%> &subject=<%=Replace(objMessages("MessageTitle"), " ", "+", 1)%>" target="_top"><%=MBImgReply%> |
| <%=FONT1 & AutoLink(Replace(objMessages("MessageBody"),Chr(13)," "))%> |
|