<% '************************************************************************* ' ASP Scripting: ' Filename: request_fabric_catalogue.asp ' Written by: Wilbert Madarang ' Date: March 14, 2003 '************************************************************************* ' Description: This is the contact us page. '************************************************************************* ' Revision History: '************************************************************************* %> Welcome to Charister - Request Fabric Swatch and Catalogue <% If Request( "name" ) = "" or Request( "email" ) = "" or Request( "address" ) = "" or Request( "city" ) = "" or Request( "province" ) = "" or Request( "postal_code" ) = "" or Request( "country" ) = "" Then Response.Redirect "error_page.asp?error_code=insufficent_fields" Else strFirstname = Request( "name" ) bOrder = False strOrder = "" If Request( "generic_catalogue" ) = "on" Then strOrder = "Catalogue - Collection" & vbCrLf bOrder = True End If If Request( "couture_catalogue" ) = "on" Then If bOrder = False Then strOrder = "Couture Catalogue" & vbCrLf Else strOrder = strOrder & "Catalogue - Couture" & vbCrLf End If bOrder = True End If If Request( "fabric_1" ) <> "00" Then If bOrder = False Then strOrder = Request( "fabric_1" ) & vbCrLf Else strOrder = strOrder & "Fabric Swatch - " & Request( "fabric_1" ) & vbCrLf End If bOrder = True End If If Request( "fabric_2" ) <> "00" Then If bOrder = False Then strOrder = Request( "fabric_2" ) & vbCrLf Else strOrder = strOrder & "Fabric Swatch - " & Request( "fabric_2" ) & vbCrLf End If bOrder = True End If If Request( "fabric_3" ) <> "00" Then If bOrder = False Then strOrder = Request( "fabric_3" ) & vbCrLf Else strOrder = strOrder & "Fabric Swatch - " & Request( "fabric_3" ) & vbCrLf End If bOrder = True End If If Request( "fabric_4" ) <> "00" Then If bOrder = False Then strOrder = Request( "fabric_4" ) & vbCrLf Else strOrder = strOrder & "Fabric Swatch - " & Request( "fabric_4" ) & vbCrLf End If bOrder = True End If strBodyHead = "Dear " & Request( "name" ) & "," & vbCrLf & vbCrLf & "Thank you for your interest at www.charister.com. Please review your complimentary order below." & vbCrLf & vbCrLf strBody = strBodyHead & strOrder & vbCrLf strBody = strBody & "To confirm your order, please reply to this email. Your order will be processed once we receive your confirmation." & vbCrLf & vbCrLf strAddress = "Shipping Address:" & vbCrLf & Request("address") & vbCrLf & Request("city") & vbCrLf & Request("province") & vbCrLf & Request("postal_code") & vbCrLf & Request("country") & vbCrLf & vbCrLf strBody = strBody & strAddress & "Yours Truly," & vbCrLf & "Charister Home Fashion Inc" & vbCrLf & vbCrLf strTo = Request( "email" ) strFrom = CHARISTER_EMAIL strSubject = "Fabric Swatch / Catalogue Request Confirmation" Call SendEmail(strTo, strFrom, strSubject, strBody) 'Send Email to Charister strFrom = strTo strTo = CHARISTER_EMAIL 'ay081505 replace with the fabric/catalogue requestor email address ' strFrom = Session("email") strSubject = "Fabric Swatch / Catalogue Request Confirmation" Call SendEmail(strTo, strFrom, strSubject, strBody) 'Update the Records of Existing Record Call openDataConnection Set rsCase = Server.CreateObject("ADODB.RecordSet") With rsCase .Open "TCatalogueUsers", dataConnection, adOpenKeyset, adLockOptimistic .AddNew .Fields("userName") = Request( "name" ) .Fields("userEmail") = Request( "email" ) .Fields("userAddress") = Request( "address" ) .Fields("userCity") = Request( "city" ) .Fields("userProvince") = Request( "province" ) .Fields("userPostalCode") = Request( "postal_code" ) .Fields("userCountry") = Request( "country" ) .Update m_userId = .Fields("userId") End With 'Testing ' Response.Write "UserId is " & m_userId & "
" & vbCrLf 'Check for Errors If Err.number <> 0 Then 'dataConnection.RollBackTrans bSuccess = False End If Call closeDataConnection() Set rsCase = Nothing Response.Redirect "request_successful_page.asp" End If Function SendEmail(strTo, strFrom, strSubject, strBody) Dim objSendMail 'Send the email to inform Canalite Set objSendMail = CreateObject("CDONTS.NewMail") objSendMail.To = strTo objSendMail.From = strFrom objSendMail.Subject = strSubject objSendMail.Body = strBody objSendMail.Send Set objSendMail = Nothing End Function %>