%
Session.Timeout = 90
Dim MessageError, trc, rs, pmtid, tpid, tmp
Call OpenDBConnections( trc )
Select Case CleanInput(Request.Form("SUBMIT"))
Case "Go"
'''
' visitor login
If MemberSignIn( trc, CleanEmail(Request.Form("MEMail")), CleanInput(Request.Form("MPassword")) ) Then
'''
' if valid login and user checked auto sign-in box then set auto sign in
'''
Call SetAutoSignIn( trc, Session("MemberID"), CleanInput(Request.Form("MAutoSignIn")) )
Call HTMLHeader
Call SubPageHeader( "Your Trading Arena Ads" )
Call PageBody( "ViewMemberAds", CleanInput(Request.QueryString("ID")), "" )
Else
Call HTMLHeader
Call SubPageHeader("Trading Arena - Please Sign In")
Call PageBody( "TPShowAds", "", "" )
End If
Case "Advertise It"
If len(tpid) = 0 Then
tpid = CleanInput(Request.Form("TPID"))
End If
If len(tpmid) = 0 Then
tpmid = CleanInput(Request.Form("TPMID"))
End If
Session("TPEdit") = IIF( IsNull(Request.Form("TPEdit")), False, Request.Form("TPEdit") )
If Session("TPEdit") <> False Then Session("TPEdit") = True
If ValidTradingArenaAdData Then
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'u = unpaid p = paid
'if the data is valid we create the Trading Record and flag it with a U
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Call StoreTradingArenaAd( trc, tpid, tpmid, "U")
amt = TRGetAdPayment(trc, tpid)
Call HTMLHeader
If amt > 0 Then
If Session("TPEdit") = "True" Then
Call SubPageHeader("Your Trading Arena Ads")
Call PageBody( "ViewMemberAds", "", "" )
Call TPClearSavedSessVars
Else
If ValidPromotion( trc, Session("PMCode")) Then
Call TPUsePromotion(trc, tpid)
Else
If Len(Session("PMCode")) > 0 Then
Call AddMessageError("The promotion code '" & CleanInput(Request.Form("PMCode")) & "' is not valid. You may " & _
"pay via credit card or press your browser's back button and re-enter " & _
"the promotion code." )
End If
Call TPUseCreditCard(trc, tpid)
End If
End If
Else
Call SubPageHeader("Your Trading Arena Ads")
Call PageBody( "ViewMemberAds", "", "" )
Call TPClearSavedSessVars
End IF
Else
Call HTMLHeader
Call SubPageHeader("New Trading Arena Ad")
Call PageBody( "EditAdvertisement", Empty, Session("MemberID") )
End If
Case "Upload Complete"
Call SubPageHeader("Your Trading Arena Ads")
Call PageBody( "ViewMemberAds", "", "" )
Call TPClearSavedSessVars
Case "Search"
If len(Session("TPOrderBy")) = 0 Then
Session("TPOrderBy") = "TPDatePlaced DESC"
Else
If len(CleanInput(Request.QueryString("By"))) > 0 Then
Session("TPOrderBy") = CleanInput(Request.QueryString("By"))
End If
End If
If TPValidSearchData Then
Call HTMLHeader
Call SubPageHeader( "Trading Arena Search Results" )
Call PageBody( "SearchResults", "", "" )
Else
Call HTMLHeader
Call SubPageHeader( "Trading Arena Search" )
Call PageBody( "", "", "" )
End If
Case "Cancel"
Select Case Request.QueryString("Action")
Case "Delete"
Call HTMLHeader
Call SubPageHeader("Your Trading Arena Ads")
Call PageBody( "ViewMemberAds", "", "" )
Case Else
Call HTMLHeader
Call SubPageHeader( "Trading Arena Search" )
Call PageBody( "SearchCriteria", "", "" )
End Select
Case "Confirm"
Select Case Request.QueryString("Action")
Case "Delete"
Call DeleteTradingArenaAd( trc, CleanInput(Request.QueryString("ID")), Session("MemberID") )
Call HTMLHeader
Call SubPageHeader("Your Trading Arena Ads")
Call PageBody( "ViewMemberAds", "", "" )
Case Else
End Select
Case "Continue"
Select Case Request.QueryString("Action")
Case "AdUpgrades"
If Not MemberSignedIn( trc ) Then
tmp = "NoMember"
Else
If Not TRValidAdUpgrades Then
Call TRStoreAdUpgrades( trc, CleanInput(Request.Form("TPID")) )
tmp = "NoUpgrades"
Else
Call TRStoreAdUpgrades( trc, CleanInput(Request.Form("TPID")) )
If ValidPromotion( trc, CleanInput(Request.Form("PMCode")) ) Then
tmp = "UsePromotion"
Else
If Len(Request.Form("PMCode")) > 0 Then
Call AddMessageError("The promotion code '" & CleanInput(Request.Form("PMCode")) & "' is not valid. You may " & _
"pay via credit card or press your browser's back button and re-enter " & _
"the promotion code." )
End If
tmp = "UseCreditCard"
End If
End If
End If
Select Case tmp
Case "NoMember"
Call ADdMessageError("Due to a long period of inactivity, your sign-in has expired. Please sign-in again.")
Call HTMLHeader
Call SubPageHeader("Your Trading Arena Ads")
Call PageBody( "ViewMemberAds", "", "" )
Call TPClearSavedSessVars
Case "NoUpgrades"
Call HTMLHeader
Call SubPageHeader("Your Trading Arena Ads")
Call PageBody( "ViewMemberAds", "", "" )
Call TPClearSavedSessVars
Case "UsePromotion"
'''
' User has entered a valid promotion code. Pay via promotion.
'''
pmtid = CreatePayment( trc, _
Session("MemberID"), _
"TRADINGARENA", _
CleanInput(Request.Form("TPID")), _
1, _
CDbl( TRGetPayment( trc, CleanInput(Request.Form("TPID"))) ), _
CDbl(0.00), _
CDbl(0.00), _
"TeamRoper.com Trading Arena Ad" )
Call PayByPromotion( trc, CleanInput(Request.Form("PMCode")), pmtid )
Call AddMessageError("Ad paid by promotion code.")
Call HTMLHeader
Call SubPageHeader("Your Trading Arena Ads")
Call PageBody( "ViewMemberAds", "", "" )
Call TPClearSavedSessVars
Case "UseCreditCard"
'''
' User has entered either no promotion code or an invalid one. If user entered invalid one
' then tell them and ask for CC payment.
'''
pmtid = CreatePayment( trc, _
Session("MemberID"), _
"TRADINGARENA", _
CleanInput(Request.Form("TPID")), _
1, _
CDbl( TRGetPayment( trc, CleanInput(Request.Form("TPID"))) ), _
CDbl(0.00), _
CDbl(0.00), _
"TeamRoper.com Trading Arena Ad Using Credit Card (usecreditcard)" )
Call HTMLHeader
Call SubPageHeader("Trading Arena Payment")
Call PageBody( "UpgradePayment", pmtid, "" )
Call TPClearSavedSessVars
Case Else
End Select
Case Else
End Select
Case "Send"
If EMValidData Then
Call EMSendEMail
Call EMClearSessVars( "" )
Call AddMessageError("Email sent.")
Response.Redirect( Session("EMReturnURL") )
Else
Call HTMLHeader
Call SubPageHeader( "Trading Arena Email" )
Call PageBody( "EMForm", "", "" )
End If
Case Else
Select Case Request.QueryString("Action")
Case "Upload"
If SetUploaderSessionVariables( CleanInput(Request.QueryString("ID")) ) Then
Response.Redirect("/Uploads/GetFile.asp?Action=INIT")
Else
Call HTMLHeader
Call SubPageHeader("Your Trading Arena Ads")
Call PageBody( "ViewMemberAds", "", "" )
End If
Case "NewAdvertisement"
If MemberSignedIn( trc ) Then
Session("TPSearchPage") = Empty
Call HTMLHeader
Call SubPageHeader("New Trading Arena Ad")
Call PageBody( "EditAdvertisement", Empty, Session("MemberID") )
Else
Call HTMLHeader
Call SubPageHeader("Trading Arena - Please Sign In")
Call PageBody( "MemberSignIn", "", "" )
End If
Case "CCReturn"
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' after the ccform on the creditcards.asp has been submitted and
' has returned successfully this option is called.
'
' pmid is returned from the Credit Card asp and it is the unique id associated
' with and invoice or record
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
pmid = CCProcessorResponse( trc )
tpid = GetSubCategoryID(trc, pmid)
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' check if payment is recrived. returns true if pmid is found "PMID=pmid"
'
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
If PaymentReceived( trc, "PMID", pmid ) Then
' unlock the ad in the TradingPostAds table
Call UpdateTradingArenaAdPaid( trc, tpid ,Session("MemberID"), "P" )
Call AddMessageError( "Your order has been completed. Thank you!" )
' unlock file upload
If TPAllowUpload( trc, tpid ) Then
Call AddMessageError("To upload images, click the 'Upload' link.")
End If
Call HTMLHeader
Call SubPageHeader("Your Trading Arena Ads")
Call PageBody( "ViewMemberAds", "", "" )
Else
Call AddMessageError( "Your credit card could not be processed or was declined. " & _
"Please try again with the same or different credit card. " )
Call HTMLHeader
Call SubPageHeader("Trading Arena Upgrade Payment")
Call PageBody( "UpgradePayment", pmid, "" )
End If
Case "CCCancel"
Call AddMessageError( "Your Trading Arena upgrade/picture order has been cancelled." )
'Call AddMessageError( "You may upgrade or ad a picture to your ad any time by clicking Edit next to your ad." )
Call HTMLHeader
Call DeleteTradingArenaAd(trc, CleanInput(Request.QueryString("ID")), Session("MemberID") )
Call DeletePictureUpload(trc, CleanInput(Request.QueryString("ID")), Session("MemberID") )
Call TPClearSavedSessVars
Call SubPageHeader("Your Trading Arena Ads")
Call PageBody( "ViewMemberAds", "", "" )
Case "Pay"
tpid = CleanInput(Request.QueryString("ID"))
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' taking the trading post id (tpid) and query the payments table columne pmsubcategoryid.
'
' get the payment id if a record exists. if it does not create one.
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
pmtid = PaymentCreated( trc, "TRADINGARENA", tpid)
If len(pmtid)= 0 Then
Call TPUseCreditCard(trc, tpid)
Else
Call HTMLHeader
Call SubPageHeader("Trading Arena Payment")
Call PageBody( "UpgradePayment", pmtid, "" )
End If
Case "Advertise"
If MemberSignedIn( trc ) Then
Session("TPSearchPage") = Empty
Call HTMLHeader
Call SubPageHeader("Your Trading Arena Ads")
Call PageBody( "ViewMemberAds", "", "" )
Else
Call HTMLHeader
Call SubPageHeader("Trading Arena - Please Sign In")
Call PageBody( "MemberSignIn", "", "" )
End If
Case "EMail"
Call EMSetupSessionVarsByApp( trc, "TRADING", CleanInput(Request.QueryString("ID")) )
Call HTMLHeader
Call SubPageHeader( "Trading Arena Email" )
Call PageBody( "EMForm", "", "" )
Case "Search"
Select Case Request.QueryString("SubAction")
Case "Previous"
Call HTMLHeader
Call SubPageHeader( "Trading Arena Search Results" )
Call PageBody( "PreviousSearchResults", "", "" )
Case Else
Call HTMLHeader
Call SubPageHeader( "Trading Arena Search Results" )
Call PageBody( "SearchResults", "", "" )
End Select
Case "View"
Select Case Request.QueryString("SubAction")
Case "MemberAds"
Call HTMLHeader
Call SubPageHeader( "Your Trading Arena Ads" )
Call PageBody( "ViewMemberAds", CleanInput(Request.QueryString("ID")), "" )
Case "AnyPage"
Response.Redirect("/AnyPage/Default.asp?Action=View&ID=" & CleanInput(Request.QueryString("ID")))
Case Else
Call HTMLHeader
Call SubPageHeader( "Trading Arena Detail" )
Call PageBody( "ItemDetail", CleanInput(Request.QueryString("ID")), "" )
End Select
Case "MyRanch"
Call HTMLHeader
Call SubPageHeader("Your Ranch")
Select Case Request.QueryString("SubAction")
Case "Add"
Call TPRanchAddItem(trc, Session("MemberID"), CleanInput(Request.QueryString("ID")))
Case "Remove"
Call TPRanchRemoveItem(trc, Session("MemberID"), CleanInput(Request.QueryString("ID")))
Case Else
End Select
Call PageBody( "ViewMyRanch", CleanInput(Request.QueryString("ID")), "" )
Case "SearchAgent"
Call HTMLHeader
Call SubPageHeader( "Your Trading Arena Search Agents" )
Call PageBody( "SearchAgent", "", "" )
Case "Edit"
If Len(CleanInput(Request.QueryString("ID")))=0 Then
tmp = "New Trading Arena Ad"
Else
tmp = "Edit Trading Arena Ad"
End If
Call HTMLHeader
Call SubPageHeader( tmp )
Call PageBody( "EditAdvertisement", CleanInput(Request.QueryString("ID")), Session("MemberID") )
Case "Delete"
Call HTMLHeader
Call SubPageHeader( "Trading Arena Search Results" )
Call PageBody( "DeleteRequest", CleanInput(Request.QueryString("ID")), "" )
Case "ChangePage"
Select Case Request.QueryString("SubAction")
Case "SearchAds"
Session("TPSearchAdsPage") = CleanInput(Request.QueryString("Page"))
Call HTMLHeader
Call SubPageHeader( "Trading Arena Search Results" )
Call PageBody( "SearchResults", "", "" )
Case "MemberAds"
Session("TPMemberAdsPage") = CleanInput(Request.QueryString("Page"))
Call HTMLHeader
Call SubPageHeader("Your Trading Arena Ads")
Call PageBody( "ViewMemberAds", "", "" )
Case Else
End Select
Case "Sort"
Session("TPOrderBy") = CleanInput(Request.QueryString("By"))
Call HTMLHeader
Call SubPageHeader( "Trading Arena Search Results" )
Call PageBody( "SearchResults", "", "" )
Case Else
Call HTMLHeader
Call SubPageHeader( "Trading Arena Search" )
Call PageBody( "SearchCriteria", "", "" )
End Select
End Select
Sub HTMLHeader
%>
TeamRoper.com - Buy or Sell your horse & more free! List in our Classifieds!
<%
End Sub
Sub PageBody( Action, Parm1, Parm2 )
'''
' cc1 = column #1 bgcolor (leftmost column)
' cc2 = column #2 bgcolor (middle column)
' cc3 = column #3 bgcolor (rightmost column)
' cw1 = column #1 width...
'''
Dim cc1, cc2, cc3, cw1, cw2, cw3, bdr, bdrc, orderby
Call ShowErrorMessage( MessageError )
Select Case Action
Case Else
'''
' Default colors and column widths.
'''
bdr = "0" : bdrc = ""
cw1 = "150" : cw2 = "550" : cw3 = "0%"
cc1 = "#FFFFFF" : cc2 = "#FFFFFF" : cc3 = "#FFFFFF"
End Select
%>
<%
'''
' center column actions
'''
Select Case Action
Case "EMForm"
Call EMEmailForm
Case "UpgradePayment"
Call GeneralMessage( "Please enter your payment information below...", "", "" )
Call CCForm( trc, Parm1 )
Case "AdUpgrades"
Call TRShowAdUpgrades( trc, Parm1 )
Case "UploadPictures"
If SetUploaderSessionVariables( tpid ) Then
Response.Redirect("/Uploads/GetFile.asp?Action=INIT&ID="&Parm1&"&EDIT="&Session("TPEdit"))
End If
Case "DeleteRequest"
Call ConfirmOrCancel( Parm1, "Delete", "Please click 'Confirm' to remove the ad shown below.", "", "" )
Call TPShowItemDetail( Parm1 )
Case "EditAdvertisement"
Call TPEditAdvertisement( trc, Parm1, Parm2 )
Case "ViewMemberAds"
Call TPShowMemberAds( trc, Session("MemberID"), 15, Session("TPMemberAdsPage") )
Call TPShowMemberAdsHelp
Case "SearchAgent"
Select Case (Request("SubAction"))
Case "SAAdd"
Call TPNewMemberSeachAgent( trc, Session("MemberID"), Request("TPSAID"))
Case "SAEdit"
Call TPNewMemberSeachAgent( trc, Session("MemberID"), Request("TPSAID"))
Case "SASave"
Call TPSaveMemberSearchAgent( trc, Session("MemberID"), Request("TPSAID"))
Call TPShowMemberSeachAgent( trc, Session("MemberID") )
Case "SADelete"
Call TPDeleteMemberSeachAgent( trc, Session("MemberID"), Request("TPSAID"))
Call TPShowMemberSeachAgent( trc, Session("MemberID") )
Case "SAView"
Call TPShowSearchResults( trc, _
SAGetSearchSQL(trc, Session("MemberID"), Request("TPSAID")), _
"", _
15, _
Session("TPSearchAdsPage"), _
"" )
Case Else
Call TPShowMemberSeachAgent( trc, Session("MemberID") )
End Select
Case "ViewMyRanch"
Call TPShowMyRanch(trc, Session("MemberID"))
Case "ItemDetail"
Call TPShowItemDetail( Parm1 )
If TPValidEnhancement(trc, Request("ID"), "DisplayAllAds" ) Then
orderby = Session("TPOrderBy")
Call TPShowSearchResults( trc, TPItemListSQL( trc, Request("ID")),orderby,15, Session("TPSearchAdsPage"), "MemberAds" )
End If
Case "PreviousSearchResults"
orderby = Session("TPOrderBy")
Call TPShowSearchResults(trc,TPSearchSQL,orderby,15,Session("TPSearchAdsPage"), "" )
Case "SearchResults"
Call TPSearchCriteria
orderby = Session("TPOrderBy")
Call TPShowSearchResults(trc,TPSearchSQL,orderby,15,Session("TPSearchAdsPage"), "" )
Case Else
Call TPSearchCriteria
orderby = Session("TPOrderBy")
Call TPShowSearchResults(trc,TPSearchSQL,orderby,15,Session("TPSearchAdsPage"), "" )
End Select
%>
<%
'''
' right column actions
'''
Select Case Action
Case "SearchResults"
Case Else
Response.Write( GetAdHTML( trc, NextADIDToView( trc, 7 ) ) )
End Select
%>
<%
End Sub
Sub TPUsePromotion(trc, tpid)
amt = TRGetAdPayment( trc, tpid )
pmtid = CreatePayment( trc, _
Session("MemberID"), _
"TRADINGARENA", _
tpid, _
1, _
CDbl(amt), _
CDbl(0.00), _
CDbl(0.00), _
"TeamRoper.com Trading Arena Ad" )
Call PayByPromotion( trc, Session("PMCode"), pmtid )
Call UpdateTradingArenaAdPaid( trc, tpid, Session("MemberID"), "P" )
Call AddMessageError("Ad paid by promotion code.")
Call HTMLHeader
Call SubPageHeader("Your Trading Arena Ads")
Call PageBody( "ViewMemberAds", "", "" )
Call TPClearSavedSessVars
End Sub
Sub TPUseCreditCard(trc, tpid)
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' User has entered either no promotion code or an invalid one. If user entered invalid one
' then tell them and ask for CC payment.
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
amt = CDBl(0.00)
If len(tpid) = 0 Then
tpid = CleanInput(Request.Form("TPID"))
End If
If NOT ValidID(tpid) Then
amt = TRGetAdPayment( trc, CleanInput(Request.Form("TPID")) )
Else
amt = TRGetAdPayment( trc, tpid)
End If
pmtid = CreatePayment( trc, _
Session("MemberID"), _
"TRADINGARENA", _
tpid, _
1, _
CDbl( amt ), _
CDbl(0.00), _
CDbl(0.00), _
"TeamRoper.com Trading Arena Ad!" )
Call HTMLHeader
Call SubPageHeader("Trading Arena Upgrade Payment")
Call PageBody( "UpgradePayment", pmtid, "" )
Call TPClearSavedSessVars
End Sub
Sub TPHornsToHeels( ByRef trc, reccount )
Dim rs, tmarg
marg = 10
Set rs = AnyPageHyperlinksRS( trc, 2, reccount )
If rs.EOF Then Exit Sub
%>
<%
End Sub
Sub SubPageHeader( PageTitleHTML )
'''
' Session("T1") --> Session("T7") are the titles of the hyperlinks in the navigation bar.
' Session("U1") --> Session("U7") are the corresponding url's of the hyperlinks
' Session("SPHAdvertisementHTML") = HTML inserted in the advertising block.
If Len(Session("T1")) = 0 Then
Session("T1") = "Ropings"
Session("U1") = "/Ropings/Default.asp"
End If
If Len(Session("T2")) = 0 Then
Session("T2") = "Clinics"
Session("U2") = "/Clinics/Default.asp"
End If
If Len(Session("T3")) = 0 Then
Session("T3") = "Trading Arena"
Session("U3") = "/Trading/SearchView.asp"
End If
If Len(Session("T4")) = 0 Then
Session("T4") = "Shopping"
Session("U4") = "http://www.nrsworld.com"
End If
If Len(Session("T5")) = 0 Then
Session("T5") = "Discussion"
Session("U5") = "/Discussion/CategoryView.asp"
End If
If Len(Session("T6")) = 0 Then
Session("T6") = "Education"
Session("U6") = "/Education/Default.asp"
End If
' If Len(Session("T7")) = 0 Then
' Session("T7") = "View Ads"
' Session("U7") = "/Trading/SearchView.asp"
' End If
%>
<% If Instr(PageTitleHTML," 0 Then
Response.Write(PageTitleHTML)
Else
%>
<%=PageTitleHTML%>
<% End If %>
<%
End Sub
Sub SiteManagerPageHeader( pagetitle )
'''
' Session("T1") --> Session("T6") are the titles of the hyperlinks in the navigation bar.
' Session("U1") --> Session("U6") are the corresponding url's of the hyperlinks
' Session("SPHAdvertisementHTML") = HTML inserted in the advertising block.
If Len(Session("SMT1")) = 0 Then
Session("SMT1") = "Ropings"
Session("SMU1") = "/Ropings/Default.asp"
End If
If Len(Session("T2")) = 0 Then
Session("T2") = "Clinics"
Session("U2") = "/Clinics/Default.asp"
End If
If Len(Session("SMT3")) = 0 Then
Session("SMT3") = "Trading Arena"
Session("SMU3") = "/Trading/SearchView.asp"
End If
If Len(Session("SMT4")) = 0 Then
Session("SMT4") = "Shopping"
Session("SMU4") = "http://www.nrsworld.com"
End If
If Len(Session("SMT5")) = 0 Then
Session("SMT5") = "Discussion"
Session("SMU5") = "/Discussion/CategoryView.asp"
End If
If Len(Session("SMT6")) = 0 Then
Session("SMT6") = "Education"
Session("SMU6") = "/Education/Default.asp"
End If
%>
<%
End Sub
Sub WhiteSpacer( pixels )
%>
<%
End Sub
%>
<%
Sub MessageLog( ByRef trc, severity, message )
Dim sql
'''
' Severity levels are: I = info, W = warning, E = error, F = fatal
'''
message = Left( message, 300 )
severity = UCase(Left(severity,1))
sql = "INSERT INTO MessageLog ( MLDate, MLIPAddress, MLUserID, MLPageName, MLMessage, MLSeverity ) " & _
"VALUES ( '" & Now() & "', '" & _
Request.ServerVariables("REMOTE_ADDR") & "', '" & _
Session("MemberID") & "', '" & _
Request.ServerVariables("SCRIPT_NAME") & "', '" & _
message & "', '" & _
severity & "')"
trc.Execute(sql)
End Sub
Sub ShowErrorMessage( msg )
'''
' Write out a standard HTML user error message table. Modifying this HTML will change the error messages
' for all pages. There are two message sources: (1) the parameter to this function and (2) the
' Session variable "MessageEror". MessageError is used when one page generates an error message that
' must be displayed on a page the user is redirected to. MessageError is cleared when this
' routine is run.
Dim br
If Len( msg ) > 0 OR Len( Session("MessageError") ) > 0 Then
br = ""
If Len( msg ) > 0 AND Len( Session("MessageError") ) > 0 Then br = " "
Response.Write("
" )
Session("MessageError") = Empty
End If
End Sub
Sub AddMessageError( msgerr )
If Len(Trim(msgerr)) = 0 Then Exit Sub
Session("MessageError") = Session("MessageError") & msgerr
If Right(Trim(msgerr),4) <> " " And Len(Session("MessageError")) > 0 Then _
Session("MessageError") = Session("MessageError") & " "
End Sub
Sub ConfirmOrCancel( id, action, msg, width, style )
If Len(width) = 0 Then width = "width=""98%"""
If Len(style) = 0 Then style = "style=""margin-left:10;"""
%>
<%
End Sub
Sub GeneralMessage( msg, textcolor, bordercolor )
If Instr(textcolor,"#")=0 Then textcolor="#000000"
If Instr(bordercolor,"#")=0 Then bordercolor="#CCCC66"
%>
<%=msg%>
<%
End Sub
Function ConfirmMessage( msg, YesResponseURL, NoResponseURL )
Dim s
s = msg & " " & _
"[ YES ]" & _
" " & _
"[ NO ]"
ConfirmMessage = s
End Function
Sub WhiteSpacer( pixels )
%>
<%
End Sub
%>
<%
Function SelectList( Connection, TableName, ColumnName, ListName, Selected )
'''
' A table in the database named "SelectLists" contains selection values for various fields of various tables.
' Example: the "Customer" table might have a "CustomerType" field which has only 3 possible values such as
' "LOCAL", "UNITED STATES" and "INTERNATIONAL". The SelectLists table would have entries as follows:
'
' SLID SLTableName SLColumnName SLValue SLText SLDisplayOrder
' 11 Customer CustomerType L Local 1
' 12 Customer CustomerType U USA 2
' 13 Customer CustomerType I International 3
'
' This routine looks for the SelectLists table and creates an HTML