Advertisement
Guest User

code

a guest
Dec 19th, 2012
280
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.         <cfset showcheckout=1>
  168.     </cfif>
  169. </cfif>
  170. </cfif>
  171. <cfif showcheckout>
  172.     <cfif fileexists("#GetDirectoryFromPath(GetCurrentTemplatePath())#checkout#ProgramID#.cfm")>
  173.         <cfinclude template="checkout#ProgramID#.cfm">
  174.     <cfelse>
  175.         <cfif checkouttype eq 4>
  176.             <cfinclude template="_ContactOnlyCheckout.cfm">
  177.         <cfelse>
  178.             <cfinclude template="_checkout.cfm">
  179.         </cfif>
  180.     </cfif>
  181. </cfif>
  182. <cfinclude template="#SecureFooterFile#">
  183. </cfoutput>
  184. <cffile action="WRITE" file="#expandpath('info.txt')#" output="#filecontent#" addnewline="Yes" fixnewline="No">
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement