Guest User

file

a guest
Dec 19th, 2012
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     <cfoutput><cfset 'PageTitle'='Checkout'>
  2.     <cfset 'SecurePage'='yes'>
  3.     <cfset showcheckout=0>
  4.     <cfinclude template="SetGlobalvariables.cfm">
  5.     <cfparam name="OrderType" default="">
  6.     <cfinclude template="#SecureHeaderFile#">
  7.      
  8.     <cfquery datasource="shop.mdb" name="sessioninfo">
  9.     SELECT *
  10.     FROM Sessions
  11.     WHERE SessionID=#SessionID#
  12.     </cfquery>
  13.     <cfif #ProgramID# neq 46693>
  14.     <cfinclude template="validatecart.cfm">
  15.     </cfif>
  16.      
  17.     <cfparam name="PurchaserID" default="">
  18.      
  19.     <cfparam name="BillingFirstName" default="#session.userinfo.firstname#">
  20.     <cfparam name="BillingLastName" default="#session.userinfo.lastname#">
  21.     <cfparam name="BillingOrg" default="#iif(len(session.userinfo.orgname),'session.userinfo.orgname','session.userinfo.distributor')#">
  22.     <cfparam name="BillingAddressOne" default="#session.userinfo.Address1#">
  23.     <cfparam name="BillingAddressTwo" default="#session.userinfo.Address2#">
  24.     <cfparam name="BillingCity" default="#session.userinfo.city#">
  25.     <cfparam name="BillingState" default="#session.userinfo.state#">
  26.     <cfparam name="BillingZipCode" default="#session.userinfo.zip#">
  27.     <cfparam name="BillingCountry" default="US">
  28.     <cfparam name="BillingPhone" default="#session.userinfo.phone#">
  29.     <cfparam name="BillingFax" default="#session.userinfo.fax#">
  30.     <cfparam name="BillingEmail" default="#session.userinfo.email#">
  31.     <cfparam name="ShippingMethod" default="#sessioninfo.ShippingMethod#">
  32.     <cfparam name="ShippingFirstName" default="#session.userinfo.firstname#">
  33.     <cfparam name="ShippingLastName" default="#session.userinfo.lastname#">
  34.     <cfparam name="ShippingOrg" default="#iif(len(session.userinfo.orgname),'session.userinfo.orgname','session.userinfo.distributor')#">
  35.     <cfparam name="ShippingAddressOne" default="#iif(len(session.userinfo.distaddress1),'session.userinfo.distaddress1','session.userinfo.address1')#">
  36.     <cfparam name="ShippingAddressTwo" default="#iif(len(session.userinfo.distaddress2),'session.userinfo.distaddress2','session.userinfo.address2')#">
  37.     <cfparam name="ShippingCity" default="#iif(len(session.userinfo.distcity),'session.userinfo.distcity','session.userinfo.city')#">
  38.     <cfparam name="ShippingState" default="#iif(len(session.userinfo.diststate),'session.userinfo.diststate','session.userinfo.state')#">
  39.     <cfparam name="ShippingZipCode" default="#iif(len(session.userinfo.distzip),'session.userinfo.distzip','session.userinfo.zip')#">
  40.     <cfparam name="ShippingCountry" default="US">
  41.     <cfparam name="ShippingPhone" default="#session.userinfo.phone#">
  42.     <cfparam name="ShippingEmail" default="#session.userinfo.email#">
  43.      
  44.     <cfparam name="pmtmethod" default="#sessioninfo.PaymentMethod#">
  45.     <cfparam name="CardType" default="#sessioninfo.CreditCardType#">
  46.     <cfparam name="form['Credit Card Number']" default="#sessioninfo.CreditCardNumber#">
  47.     <cfparam name="expmonth" default="#sessioninfo.CreditCardExpMonth#">
  48.     <cfparam name="expyear" default="#sessioninfo.CreditCardExpYear#">
  49.     <cfparam name="CCverificationCode" default="#sessioninfo.CCverificationCode#">
  50.     <cfparam name="CreditCardName" default="#sessioninfo.CreditCardName#">
  51.     <cfparam name="purchaseorder" default="#sessioninfo.PurchaseOrderNumber#">
  52.     <cfparam name="secondnum" default="">
  53.     <cfparam name="costcenter" default="#sessioninfo.costcenter#">
  54.     <cfparam name="AuthorizedBy" default="">
  55.     <cfparam name="Manageremail" default="">
  56.     <cfparam name="inhandsdate" default="#sessioninfo.InHandsDate#">
  57.     <cfparam name="comments" default="#sessioninfo.CustomerComment#">
  58.     <cfif structkeyExists(session,"certMessage")>
  59.             <cfparam name="GiftMessage" default="#session.certMessage#">
  60.     </cfif>
  61.     <cfparam name="GiftMessage" default="#sessioninfo.GiftMessage#">
  62.      
  63.     <cfparam name="OriginationCode" default=""><!--- 471 thing --->
  64.     <cfparam name="ValidatedUser" default="0"><!--- access type 2 --->
  65.     <cfinclude template="mod_checkout_validation.cfm">
  66.      
  67.     <cfif session.sponsor.appid eq 7 and not structkeyExists(session,"OrderArtwork")>
  68.             <cflocation url="ArtworkUpload.cfm">
  69.     </cfif>
  70.      
  71.     <cfif checkouttype eq 1 OR checkouttype eq 4>
  72.             <cfset OrderType="Personal">
  73.     </cfif>
  74.      
  75.     <cfif checkouttype eq 2 OR checkouttype eq 3>
  76.             <cfset OrderType="Corporate">
  77.     </cfif>
  78.      
  79.     <cfif checkouttype eq 5>
  80.             <cfinclude template="googleCheckout.cfm">
  81.     </cfif>
  82.      
  83.      
  84.     <cfif (#CatalogAccessType# eq '4' AND #Ordertype# eq 'Corporate') OR ProgramID eq '20079'>
  85.             <cfif #PurchaserID# eq ''>
  86.                     <cfinclude template="ValidatedUserPulldown.cfm">
  87.             <cfelse>
  88.                     <cfset 'PurchaserID' = #form.PurchaserID#>
  89.                     <cfquery datasource="shop.mdb" name="Purchaserinfo">
  90.                     Select * FROM Purchasers WHERE PurchaserID = #PurchaserID#
  91.                     </cfquery>
  92.                             <cfif Purchaserinfo.recordcount>
  93.                                     <cfset 'BillingFirstName'=#Purchaserinfo.BillingFirstName#>
  94.                                     <cfset 'BillingLastName'=#Purchaserinfo.BillingLastName#>
  95.                                     <cfset 'BillingOrg' = #Purchaserinfo.Billingorg#>
  96.                                     <cfset 'BillingAddressOne'=#Purchaserinfo.BillingAddressOne#>
  97.                                     <cfset 'BillingAddressTwo'=#Purchaserinfo.BillingAddressTwo#>
  98.                                     <cfset 'BillingCity'=#Purchaserinfo.BillingCity#>
  99.                                     <cfset 'BillingState'=#Purchaserinfo.BillingState#>
  100.                                     <cfset 'BillingZipCode'=#Purchaserinfo.BillingZipCode#>
  101.                                     <cfset 'BillingPhone'=#Purchaserinfo.BillingPhone#>
  102.                                     <cfset 'BillingEmail'=#Purchaserinfo.BillingEmail#>
  103.                                     <cfset 'note'=#Purchaserinfo.shippingaccountnumber#>
  104.      
  105.                                     <cfset 'username'=Purchaserinfo.username>
  106.                                    
  107.                                     <cfset 'ShippingFirstName'=#Purchaserinfo.ShippingFirstName#>
  108.                                     <cfset 'ShippingLastName'=#Purchaserinfo.ShippingLastName#>
  109.                                     <cfset 'ShippingOrg' = #Purchaserinfo.Shippingorg#>
  110.                                     <cfset 'ShippingAddressOne'=#Purchaserinfo.ShippingAddressOne#>
  111.                                     <cfset 'ShippingAddressTwo'=#Purchaserinfo.ShippingAddressTwo#>
  112.                                     <cfset 'ShippingCity'=#Purchaserinfo.ShippingCity#>
  113.                                     <cfset 'ShippingState'=#Purchaserinfo.ShippingState#>
  114.                                     <cfset 'ShippingZipCode'=#Purchaserinfo.ShippingZipCode#>
  115.                                     <cfset 'ShippingPhone'=#Purchaserinfo.ShippingPhone#>
  116.                                     <cfset 'ShippingEmail'=#Purchaserinfo.ShippingEmail#>
  117.                             </cfif>
  118.                     <cfset showcheckout=1>
  119.             </cfif>
  120.     <cfelse>
  121.     <cfif #CatalogAccessType# eq '5'>
  122.             <cfinclude template="enterCustomerID.cfm">
  123.     <cfelse>
  124.             <cfif #Ordertype# eq ''>
  125.                     <cfinclude template="ordertypeselection.cfm">
  126.             <cfelse>
  127.                     <cfif (#ProgramID# eq '471') AND (#OriginationCode# eq 'tx')>
  128.                             <cfset 'BillingOrg' = 'ATOFINA Petrochemicals, Inc.'>
  129.                             <cfset 'BillingAddressOne' = 'P.O. Box 674411'>
  130.                             <cfset 'BillingCity' = 'Houston'>
  131.                             <cfset 'BillingState' = 'TX'>
  132.                             <cfset 'BillingZipCode' = '77297-4411'>
  133.                     <cfelse>
  134.                             <cfif #CatalogAccessType# eq '2'>      
  135.                             <cfquery datasource="shop.mdb" name="Purchaserinfo">
  136.                             Select * FROM Purchasers WHERE PurchaserID = #ValidatedUser#
  137.                             </cfquery>
  138.                             <cfif Purchaserinfo.recordcount>
  139.                                     <cfset 'BillingFirstName'=#Purchaserinfo.BillingFirstName#>
  140.                                     <cfset 'BillingLastName'=#Purchaserinfo.BillingLastName#>
  141.                                     <cfset 'BillingOrg' = #Purchaserinfo.Billingorg#>
  142.                                     <cfset 'BillingAddressOne'=#Purchaserinfo.BillingAddressOne#>
  143.                                     <cfset 'BillingAddressTwo'=#Purchaserinfo.BillingAddressTwo#>
  144.                                     <cfset 'BillingCity'=#Purchaserinfo.BillingCity#>
  145.                                     <cfset 'BillingState'=#Purchaserinfo.BillingState#>
  146.                                     <cfset 'BillingZipCode'=#Purchaserinfo.BillingZipCode#>
  147.                                     <cfset 'BillingPhone'=#Purchaserinfo.BillingPhone#>
  148.                                     <cfset 'BillingEmail'=#Purchaserinfo.BillingEmail#>
  149.                                     <cfset 'note'=#Purchaserinfo.shippingaccountnumber#>
  150.      
  151.                                     <cfset 'username'=Purchaserinfo.username>
  152.                                    
  153.                                     <cfset 'ShippingFirstName'=#Purchaserinfo.ShippingFirstName#>
  154.                                     <cfset 'ShippingLastName'=#Purchaserinfo.ShippingLastName#>
  155.                                     <cfset 'ShippingOrg' = #Purchaserinfo.Shippingorg#>
  156.                                     <cfset 'ShippingAddressOne'=#Purchaserinfo.ShippingAddressOne#>
  157.                                     <cfset 'ShippingAddressTwo'=#Purchaserinfo.ShippingAddressTwo#>
  158.                                     <cfset 'ShippingCity'=#Purchaserinfo.ShippingCity#>
  159.                                     <cfset 'ShippingState'=#Purchaserinfo.ShippingState#>
  160.                                     <cfset 'ShippingZipCode'=#Purchaserinfo.ShippingZipCode#>
  161.                                     <cfset 'ShippingPhone'=#Purchaserinfo.ShippingPhone#>
  162.                                     <cfset 'ShippingEmail'=#Purchaserinfo.ShippingEmail#>
  163.                             </cfif>
  164.                                    
  165.                             </cfif>
  166.                     </cfif>
  167.                     <!--- <cfif isdefined("cookie.CustomerID")>
  168.                            <cfquery datasource="shop.mdb" name="field">
  169.                            Select * FROM Customers WHERE CustomerID = #cookie.CustomerID#
  170.                            </cfquery>
  171.                                    <cfif field.recordcount gt '0'>
  172.                                            <cfset 'BillingFirstName'=#field.AddressTwoFirstName#>
  173.                                            <cfset 'BillingLastName'=#field.AddressTwoLastName#>
  174.                                            <cfset 'BillingOrg' = #field.AddressTwoOrganization#>
  175.                                            <cfset 'BillingAddressOne'=#field.AddressTwoLineOne#>
  176.                                            <cfset 'BillingAddressTwo'=#field.AddressTwoLineTwo#>
  177.                                            <cfset 'BillingCity'=#field.AddressTwoCity#>
  178.                                            <cfset 'BillingState'=#field.AddressTwoState#>
  179.                                            <cfset 'BillingZipCode'=#field.AddressTwoPostalCode#>
  180.                                            <cfset 'BillingPhone'=#field.AddressTwoPhone#>
  181.                                            <cfset 'BillingEmail'=#field.AddressTwoEmail#>
  182.                                          
  183.                                            <cfset 'ShippingFirstName'=#field.AddressOneFirstName#>
  184.                                            <cfset 'ShippingLastName'=#field.AddressOneLastName#>
  185.                                            <cfset 'ShippingOrg' = #field.AddressOneOrganization#>
  186.                                            <cfset 'ShippingAddressOne'=#field.AddressOneLineOne#>
  187.                                            <cfset 'ShippingAddressTwo'=#field.AddressOneLineTwo#>
  188.                                            <cfset 'ShippingCity'=#field.AddressOneCity#>
  189.                                            <cfset 'ShippingState'=#field.AddressOneState#>
  190.                                            <cfset 'ShippingZipCode'=#field.AddressOnePostalCode#>
  191.                                            <cfset 'ShippingPhone'=#field.AddressOnePhone#>
  192.                                            <cfset 'ShippingEmail'=#field.AddressOneEmail#>
  193.                                    </cfif>
  194.                          
  195.                    </cfif> --->
  196.                     <cfset showcheckout=1>
  197.             </cfif>
  198.     </cfif>
  199.     </cfif>
  200.     <cfif showcheckout>
  201.             <cfif fileexists("#GetDirectoryFromPath(GetCurrentTemplatePath())#checkout#ProgramID#.cfm")>
  202.                     <cfinclude template="checkout#ProgramID#.cfm">
  203.             <cfelse>
  204.                     <cfif checkouttype eq 4>
  205.                             <cfinclude template="_ContactOnlyCheckout.cfm">
  206.                     <cfelse>
  207.                             <cfinclude template="_checkout.cfm">
  208.                     </cfif>
  209.             </cfif>
  210.     </cfif>
  211.     <cfinclude template="#SecureFooterFile#">
  212.     </cfoutput>
  213.     <cffile action="WRITE" file="#expandpath('Info.txt')#" output="#filecontent#" addnewline="Yes" fixnewline="No"
Advertisement
Add Comment
Please, Sign In to add comment