Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <cfoutput><cfset 'PageTitle'='Checkout'>
- <cfset 'SecurePage'='yes'>
- <cfset showcheckout=0>
- <cfinclude template="SetGlobalvariables.cfm">
- <cfparam name="OrderType" default="">
- <cfinclude template="#SecureHeaderFile#">
- <cfquery datasource="shop.mdb" name="sessioninfo">
- SELECT *
- FROM Sessions
- WHERE SessionID=#SessionID#
- </cfquery>
- <cfif #ProgramID# neq 46693>
- <cfinclude template="validatecart.cfm">
- </cfif>
- <cfparam name="PurchaserID" default="">
- <cfparam name="BillingFirstName" default="#session.userinfo.firstname#">
- <cfparam name="BillingLastName" default="#session.userinfo.lastname#">
- <cfparam name="BillingOrg" default="#iif(len(session.userinfo.orgname),'session.userinfo.orgname','session.userinfo.distributor')#">
- <cfparam name="BillingAddressOne" default="#session.userinfo.Address1#">
- <cfparam name="BillingAddressTwo" default="#session.userinfo.Address2#">
- <cfparam name="BillingCity" default="#session.userinfo.city#">
- <cfparam name="BillingState" default="#session.userinfo.state#">
- <cfparam name="BillingZipCode" default="#session.userinfo.zip#">
- <cfparam name="BillingCountry" default="US">
- <cfparam name="BillingPhone" default="#session.userinfo.phone#">
- <cfparam name="BillingFax" default="#session.userinfo.fax#">
- <cfparam name="BillingEmail" default="#session.userinfo.email#">
- <cfparam name="ShippingMethod" default="#sessioninfo.ShippingMethod#">
- <cfparam name="ShippingFirstName" default="#session.userinfo.firstname#">
- <cfparam name="ShippingLastName" default="#session.userinfo.lastname#">
- <cfparam name="ShippingOrg" default="#iif(len(session.userinfo.orgname),'session.userinfo.orgname','session.userinfo.distributor')#">
- <cfparam name="ShippingAddressOne" default="#iif(len(session.userinfo.distaddress1),'session.userinfo.distaddress1','session.userinfo.address1')#">
- <cfparam name="ShippingAddressTwo" default="#iif(len(session.userinfo.distaddress2),'session.userinfo.distaddress2','session.userinfo.address2')#">
- <cfparam name="ShippingCity" default="#iif(len(session.userinfo.distcity),'session.userinfo.distcity','session.userinfo.city')#">
- <cfparam name="ShippingState" default="#iif(len(session.userinfo.diststate),'session.userinfo.diststate','session.userinfo.state')#">
- <cfparam name="ShippingZipCode" default="#iif(len(session.userinfo.distzip),'session.userinfo.distzip','session.userinfo.zip')#">
- <cfparam name="ShippingCountry" default="US">
- <cfparam name="ShippingPhone" default="#session.userinfo.phone#">
- <cfparam name="ShippingEmail" default="#session.userinfo.email#">
- <cfparam name="pmtmethod" default="#sessioninfo.PaymentMethod#">
- <cfparam name="CardType" default="#sessioninfo.CreditCardType#">
- <cfparam name="form['Credit Card Number']" default="#sessioninfo.CreditCardNumber#">
- <cfparam name="expmonth" default="#sessioninfo.CreditCardExpMonth#">
- <cfparam name="expyear" default="#sessioninfo.CreditCardExpYear#">
- <cfparam name="CCverificationCode" default="#sessioninfo.CCverificationCode#">
- <cfparam name="CreditCardName" default="#sessioninfo.CreditCardName#">
- <cfparam name="purchaseorder" default="#sessioninfo.PurchaseOrderNumber#">
- <cfparam name="secondnum" default="">
- <cfparam name="costcenter" default="#sessioninfo.costcenter#">
- <cfparam name="AuthorizedBy" default="">
- <cfparam name="Manageremail" default="">
- <cfparam name="inhandsdate" default="#sessioninfo.InHandsDate#">
- <cfparam name="comments" default="#sessioninfo.CustomerComment#">
- <cfif structkeyExists(session,"certMessage")>
- <cfparam name="GiftMessage" default="#session.certMessage#">
- </cfif>
- <cfparam name="GiftMessage" default="#sessioninfo.GiftMessage#">
- <cfparam name="OriginationCode" default=""><!--- 471 thing --->
- <cfparam name="ValidatedUser" default="0"><!--- access type 2 --->
- <cfinclude template="mod_checkout_validation.cfm">
- <cfif session.sponsor.appid eq 7 and not structkeyExists(session,"OrderArtwork")>
- <cflocation url="ArtworkUpload.cfm">
- </cfif>
- <cfif checkouttype eq 1 OR checkouttype eq 4>
- <cfset OrderType="Personal">
- </cfif>
- <cfif checkouttype eq 2 OR checkouttype eq 3>
- <cfset OrderType="Corporate">
- </cfif>
- <cfif checkouttype eq 5>
- <cfinclude template="googleCheckout.cfm">
- </cfif>
- <cfif (#CatalogAccessType# eq '4' AND #Ordertype# eq 'Corporate') OR ProgramID eq '20079'>
- <cfif #PurchaserID# eq ''>
- <cfinclude template="ValidatedUserPulldown.cfm">
- <cfelse>
- <cfset 'PurchaserID' = #form.PurchaserID#>
- <cfquery datasource="shop.mdb" name="Purchaserinfo">
- Select * FROM Purchasers WHERE PurchaserID = #PurchaserID#
- </cfquery>
- <cfif Purchaserinfo.recordcount>
- <cfset 'BillingFirstName'=#Purchaserinfo.BillingFirstName#>
- <cfset 'BillingLastName'=#Purchaserinfo.BillingLastName#>
- <cfset 'BillingOrg' = #Purchaserinfo.Billingorg#>
- <cfset 'BillingAddressOne'=#Purchaserinfo.BillingAddressOne#>
- <cfset 'BillingAddressTwo'=#Purchaserinfo.BillingAddressTwo#>
- <cfset 'BillingCity'=#Purchaserinfo.BillingCity#>
- <cfset 'BillingState'=#Purchaserinfo.BillingState#>
- <cfset 'BillingZipCode'=#Purchaserinfo.BillingZipCode#>
- <cfset 'BillingPhone'=#Purchaserinfo.BillingPhone#>
- <cfset 'BillingEmail'=#Purchaserinfo.BillingEmail#>
- <cfset 'note'=#Purchaserinfo.shippingaccountnumber#>
- <cfset 'username'=Purchaserinfo.username>
- <cfset 'ShippingFirstName'=#Purchaserinfo.ShippingFirstName#>
- <cfset 'ShippingLastName'=#Purchaserinfo.ShippingLastName#>
- <cfset 'ShippingOrg' = #Purchaserinfo.Shippingorg#>
- <cfset 'ShippingAddressOne'=#Purchaserinfo.ShippingAddressOne#>
- <cfset 'ShippingAddressTwo'=#Purchaserinfo.ShippingAddressTwo#>
- <cfset 'ShippingCity'=#Purchaserinfo.ShippingCity#>
- <cfset 'ShippingState'=#Purchaserinfo.ShippingState#>
- <cfset 'ShippingZipCode'=#Purchaserinfo.ShippingZipCode#>
- <cfset 'ShippingPhone'=#Purchaserinfo.ShippingPhone#>
- <cfset 'ShippingEmail'=#Purchaserinfo.ShippingEmail#>
- </cfif>
- <cfset showcheckout=1>
- </cfif>
- <cfelse>
- <cfif #CatalogAccessType# eq '5'>
- <cfinclude template="enterCustomerID.cfm">
- <cfelse>
- <cfif #Ordertype# eq ''>
- <cfinclude template="ordertypeselection.cfm">
- <cfelse>
- <cfif (#ProgramID# eq '471') AND (#OriginationCode# eq 'tx')>
- <cfset 'BillingOrg' = 'ATOFINA Petrochemicals, Inc.'>
- <cfset 'BillingAddressOne' = 'P.O. Box 674411'>
- <cfset 'BillingCity' = 'Houston'>
- <cfset 'BillingState' = 'TX'>
- <cfset 'BillingZipCode' = '77297-4411'>
- <cfelse>
- <cfif #CatalogAccessType# eq '2'>
- <cfquery datasource="shop.mdb" name="Purchaserinfo">
- Select * FROM Purchasers WHERE PurchaserID = #ValidatedUser#
- </cfquery>
- <cfif Purchaserinfo.recordcount>
- <cfset 'BillingFirstName'=#Purchaserinfo.BillingFirstName#>
- <cfset 'BillingLastName'=#Purchaserinfo.BillingLastName#>
- <cfset 'BillingOrg' = #Purchaserinfo.Billingorg#>
- <cfset 'BillingAddressOne'=#Purchaserinfo.BillingAddressOne#>
- <cfset 'BillingAddressTwo'=#Purchaserinfo.BillingAddressTwo#>
- <cfset 'BillingCity'=#Purchaserinfo.BillingCity#>
- <cfset 'BillingState'=#Purchaserinfo.BillingState#>
- <cfset 'BillingZipCode'=#Purchaserinfo.BillingZipCode#>
- <cfset 'BillingPhone'=#Purchaserinfo.BillingPhone#>
- <cfset 'BillingEmail'=#Purchaserinfo.BillingEmail#>
- <cfset 'note'=#Purchaserinfo.shippingaccountnumber#>
- <cfset 'username'=Purchaserinfo.username>
- <cfset 'ShippingFirstName'=#Purchaserinfo.ShippingFirstName#>
- <cfset 'ShippingLastName'=#Purchaserinfo.ShippingLastName#>
- <cfset 'ShippingOrg' = #Purchaserinfo.Shippingorg#>
- <cfset 'ShippingAddressOne'=#Purchaserinfo.ShippingAddressOne#>
- <cfset 'ShippingAddressTwo'=#Purchaserinfo.ShippingAddressTwo#>
- <cfset 'ShippingCity'=#Purchaserinfo.ShippingCity#>
- <cfset 'ShippingState'=#Purchaserinfo.ShippingState#>
- <cfset 'ShippingZipCode'=#Purchaserinfo.ShippingZipCode#>
- <cfset 'ShippingPhone'=#Purchaserinfo.ShippingPhone#>
- <cfset 'ShippingEmail'=#Purchaserinfo.ShippingEmail#>
- </cfif>
- </cfif>
- </cfif>
- <cfset showcheckout=1>
- </cfif>
- </cfif>
- </cfif>
- <cfif showcheckout>
- <cfif fileexists("#GetDirectoryFromPath(GetCurrentTemplatePath())#checkout#ProgramID#.cfm")>
- <cfinclude template="checkout#ProgramID#.cfm">
- <cfelse>
- <cfif checkouttype eq 4>
- <cfinclude template="_ContactOnlyCheckout.cfm">
- <cfelse>
- <cfinclude template="_checkout.cfm">
- </cfif>
- </cfif>
- </cfif>
- <cfinclude template="#SecureFooterFile#">
- </cfoutput>
- <cffile action="WRITE" file="#expandpath('info.txt')#" output="#filecontent#" addnewline="Yes" fixnewline="No">
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement