%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%> <% ' check for an abacci cookie if session("uid") = "" then If Request.Cookies("abaccibooks") <> "" Then ' get this user's previous session uid session("uid") = Request.Cookies("abaccibooks")("uid") else ' new user, create a new cookie for them session("uid") = cstr(cdbl(cstr(year(now)) & cstr(month(now)) & cstr(day(now)) & cstr(timer())) * 100) response.Cookies("abaccibooks").expires = Now() + 90 response.Cookies("abaccibooks")("uid") = session("uid") End if end if Dim cmdListCount__list_ID cmdListCount__list_ID = "0" if(session("uid") <> "") then cmdListCount__list_ID = session("uid") %> <% set cmdListCount = Server.CreateObject("ADODB.Command") cmdListCount.ActiveConnection = MM_cnBooks_STRING cmdListCount.CommandText = "dbo.getListCount" cmdListCount.Parameters.Append cmdListCount.CreateParameter("@RETURN_VALUE", 3, 4) cmdListCount.Parameters.Append cmdListCount.CreateParameter("@list_ID", 200, 1,16,cmdListCount__list_ID) cmdListCount.CommandType = 4 cmdListCount.CommandTimeout = 0 cmdListCount.Prepared = true set rsListCount = cmdListCount.Execute rsListCount_numRows = 0 %> <% Dim rsNewsletter Dim rsNewsletter_numRows Set rsNewsletter = Server.CreateObject("ADODB.Recordset") rsNewsletter.ActiveConnection = MM_cnBooks_STRING if request.QueryString("newsletterID") <> "" then rsNewsletter.Source = "SELECT * FROM dbo.cwcNewsletters where newsletterID = " & request.QueryString("newsletterID") Set rsNL = Server.CreateObject("ADODB.Recordset") ' build a list of 'other newsletters' rsNL.ActiveConnection = MM_cnBooks_STRING rsNL.Source = "SELECT * FROM dbo.cwcNewsletters where newsletterID <> " & request.QueryString("newsletterID") & " ORDER BY sent DESC" rsNL.CursorType = 0 rsNL.CursorLocation = 2 rsNL.LockType = 1 rsNL.Open() else rsNewsletter.Source = "SELECT * FROM dbo.cwcNewsletters ORDER BY sent DESC" end if rsNewsletter.CursorType = 0 rsNewsletter.CursorLocation = 2 rsNewsletter.LockType = 1 rsNewsletter.Open() rsNewsletter_numRows = 0 %> <% Dim Repeat1__numRows Dim Repeat1__index Repeat1__numRows = -1 Repeat1__index = 0 rsNewsletter_numRows = rsNewsletter_numRows + Repeat1__numRows %>
|
Abacci <% if request.QueryString("newsletterID") <> "" then %> > Newsletters > <%=(rsNewsletter.Fields.Item("title").Value)%> <% else %> > Newsletters <% end if %> | ||||
<% if request.QueryString("newsletterID") = "" then %>
NewslettersEach week (time permitting) we're hoping to send a short newsletter listing the latest additions to Abacci Books. To sign up, create an account and select the newsletter checkbox. Here's the latest... <%=(rsNewsletter.Fields.Item("title").Value)%> <% else %><%=(rsNewsletter.Fields.Item("title").Value)%><% end if %><%=rsNewsletter.Fields.Item("text").Value%>
<%
'nl = mid(rsNewsletter.Fields.Item("text").Value,1,instr(rsNewsletter.Fields.Item("text").Value,"===")-3)
'nl = replace(nl,chr(13)," Older Newsletters:
<%
While ((Repeat1__numRows <> 0) AND (NOT rsNewsletter.EOF))
%>
"><%=(rsNewsletter.Fields.Item("title").Value)%> Other Newsletters:
<%
end if
while not rsNL.eof%>
"><%=(rsNL.Fields.Item("title").Value)%> |
|||||
Home | Authors | Titles | Categories | Your List | FAQ | <% if session("username") <> "" then%> Log Out | Your Account <% else %> Login <% end if %> | Contact Us | Site Map
Site Design: Megalong Multimedia