<% Const winpath = "e:\ftp\pub\updates\windows\am2002\" Const winpath3 = "e:\ftp\pub\updates\windows\am2003\" Const thispath = "e:\http\am2002\" Const macpath = "e:\ftp\pub\updates\powermac\am2002\" Const projectspath = "e:\ftp\pub\projects\" Const miscpath = "e:\ftp\pub\misc\" Const DQ="""" Const SQ="'" Const ACTION = "a" Const ACTION_DISPLAY = "d" Const ACTION_RANK = "r" Const ACTION_SEARCH = "s" Const ACTIONURL = "http://www.bycx.com/steam/report.asp?a=d&number=" Const PRINTURL = "http://www.bycx.com/steam/print.asp?a=d&number=" Sub Drawnavarrows(dn, hn) WriteLine "
" WriteLine "" if( trim(dn) < trim(hn) ) then WriteLine "" end if WriteLine "
" End Sub Sub Search(cnDB) Set rsData = Server.CreateObject("ADODB.Recordset") rsData.Open "SELECT * from [minutes] WHERE [minutes].[body] LIKE " & SQ & "%" & Trim(Request("search")) & "%" & SQ, cnDB, adOpenDynamic, adLockOptimistic ' rsData.Open "SELECT * from [minutes] WHERE [minutes].[body] LIKE " & SQ & Trim(Request("search")) & SQ, cnDB, adOpenDynamic, adLockOptimistic Do Until rsData.EOF WriteLine "MARTINS MINUTES - " & rsData("date") & " #" & rsData("number") & "
" WriteLine "" & rsData("title") & "
" WriteLine "" & rsData("body") & "

" rsData.MoveNext Loop rsData.Close End Sub 'Sub DisplayMinute(cnDB) ' Set rsData = Server.CreateObject("ADODB.Recordset") ' rsData.Open "SELECT * from [minutes] WHERE [minutes].[number] =" & Trim(Request("number")), cnDB, adOpenDynamic, adLockOptimistic ' WriteLine "" ' WriteLine "MARTINS MINUTES - " & rsData("date") & " #" & rsData("number") & "
" ' WriteLine "" & rsData("title") & "
" ' WriteLine "" & "
" & rsData("body") & "


" ' WriteLine "" ' rsData.Close 'End Sub ' & "margin: 0.3em; " _ ' & "padding: 0.3em; " _ Sub DisplayReports(cnDB) WriteLine "" WriteLine "" dim rsData 'As ADODB Recordset dim rsDataPart 'As ADODB Recordset dim sel ' As integer dim lasttype ' As interger dim hn, rank if( Request(Action) = ACTION_RANK ) then rank = TRUE end if Set rsData = Server.CreateObject("ADODB.Recordset") ' rsData.Open "SELECT * FROM [fixes] ORDER BY [fixes].[version] ' WHERE [platform] = " & SQ & platform & SQ ,cnDB, adOpenDynamic, readonly if( Trim(Request("search")) = "" ) then rsData.Open "SELECT * FROM [report] ORDER BY [report].[number] DESC",cnDB, adOpenDynamic, readonly searching = FALSE else rsData.Open "SELECT * from [report] WHERE [report].[body] LIKE " & SQ & "%" & Trim(Request("search")) & "%" & SQ & " ORDER BY [report].[number] DESC", cnDB, adOpenDynamic, adLockOptimistic searching = TRUE end if WriteLine "" WriteLine"") Dim dn dn = Trim(request("number")) if( dn = "" ) then dn = hn end if Set rsData = Server.CreateObject("ADODB.Recordset") if( dn > 0 ) then rsData.Open "SELECT * from [report] WHERE [report].[number] =" & dn, cnDB, adOpenDynamic, adLockOptimistic ' WriteLine "" WriteLine "
" WriteLine "

" WriteLine"" WriteLine "" %>

Google
 
Web www.BYCX.com
<% WriteLine "

" ' WriteLine "

Tune in regularly for the latest news and progress reports

" WriteLine "

" WriteLine "


" WriteLine"
Report Index

" If( searching = TRUE ) then WriteLine "Reports containing: " & SQ & Request("search") & SQ & "
" end if Do Until rsData.EOF if( rsData("body") <> "" ) then if( searching = TRUE ) then WriteLine " #" & rsData("number") & "    " & rsData("title") & "   " & rsData("Date") & "" else WriteLine " #" & rsData("number") & "    " & rsData("title") & "   " & rsData("Date") & "" end if if( trim(request("number")) = trim(rsData("number"))) then WriteLine "" end if if ( rank = TRUE ) then WriteLine rsData("Views") end if WriteLine "
" ' WriteLine "MARTINS MINUTES - " & rsData("date") & " #" & rsData("number") & "
" ' WriteLine "" & rsData("title") & "
" ' WriteLine "" & rsData("body") & "

" if rsData("number") > hn then hn = rsData("number") end if end if rsData.movenext Loop rsData.Close WriteLine "
" WriteLine "
" WriteLine "Search:
" WriteLine "
" writeLine "
" WriteLine "
" WriteLine "#16 Detailed Roster Info
" WriteLine "'Loco Shop Cam'
" WriteLine "BYCX Home Page
" ' WriteLine "Locomotive TimeLine
" WriteLine "

Hint: Click on the images to open a larger view." WriteLine "


We are seeking the following donation items to help complete this project:

" WriteLine "
  • 20' or 40' Shipping container for tool and supply storage" WriteLine "

    Email Will Pickering for more information." WriteLine("
  • " WriteLine "
    " if (trim(dn) > 1 ) then WriteLine "" end if if( trim(dn) < trim(hn) ) then WriteLine "" end if WriteLine "
    " if(NOT rsData.EOF) then WriteLine "
    B Y C Xtra - " & " #" & rsData("number") & " - " & rsData("date") & "

    " WriteLine "" & rsData("title") & "


    " WriteLine rsData("body") & "

    " WriteLine "
    Printer Friendly Version
    " if ( rank = FALSE ) then rsData("views") = rsData("views") + 1 end if Else WriteLine "B Y C Xtra # " & dn & " Can't Be Found" end if WriteLine "
    " if (trim(dn) > 1 ) then WriteLine "" end if if( trim(dn) < trim(hn) ) then WriteLine "" end if WriteLine "
    " WriteLine "
    " rsData.Update rsData.Close Else WriteLine "Search Item Not Found
    Try another search or Press Clear" end if WriteLine "" End Sub Sub DisplayFileDate(path) Dim fs, f set fs = CreateObject("Scripting.FileSystemObject") found = fs.FileExists(path) if( found ) then set f = fs.GetFile(path) Response.Write "" Response.Write f.DateLastModified & " " if( DateDiff("d", f.DateLastModified, Date) <= 7 ) then Response.Write " *NEW*" end if Response.Write "" ' Response.Write f.Size else Response.Write "Offline" end if End Sub Sub DisplayFileSize(path) Dim fs, f set fs = CreateObject("Scripting.FileSystemObject") found = fs.FileExists(path) if( found ) then set f = fs.GetFile(path) Response.Write "" Response.Write FormatNumber(f.Size / 1000000,1) & "Meg" Response.Write "" ' Response.Write f.Size else Response.Write "Offline" end if End Sub Function OpenDB(byRef FatalError) Dim cnDB ' As ADODB.Connection dim sourcestr ' As string On Error Resume Next FatalError = 0 sourcestr = server.MapPath("db/report.mdb") Set cnDB = Server.CreateObject("ADODB.Connection") cnDB.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" _ & "Data Source=" & sourcestr cnDB.Open If Err.Number <> 0 then FatalError = 1 End If Set OpenDB = cnDB End Function Sub CloseDB(cnDB) cnDB.Close Set cnDB = Nothing End Sub Sub WriteLine(strData) Response.Write strData & vbCrLF End Sub Sub WriteComment(strData) WriteLine "" End Sub 'Call Main 'Sub Main Dim cnDB 'As ADODB.Connection Dim FatalError Set cnDB = OpenDB(FatalError) If FatalError then WriteLine "Database Offline check back soon" ' Response.Redirect "OffLine.html" ' Exit Sub End If 'End Sub %> <% Select Case Request(Action) Case ACTION_DISPLAY DisplayReports cnDB Case ACTION_SEARCH DisplayReports cnDB Case ACTION_CLEAR DisplayReports cnDB Case Else DisplayReports cnDB End Select %>