Skip to Main Content
Main content begins here
  Build Information:
 
  Build Version:   2.47.0.1903
Release Date: 2012-01-30

  Summary:
 
  Major changes to allow for multiple active payment gateways per site
  Previously only one gateway was allowed for a site -
  PFT requires at least two...
  1) Changes to standard checkout to allow for choice of payment gateway
     (Many changes required to support this)
  2) Removed extra whitespace from class.component_calendar_small.php -
     was messing up RSS feed
  3) Tweaks to code for sending signup emails in person class

  Code Changes:
 
  codebase.php
    1) Updated version information
  classes/class.beanstream_gateway.php                1.0.3 (2012-01-28)
    1) Moved option to rreveal modification of order record (never used)
    2) Renamed Beanstream_Gateway::process() to Beanstream_Gateway::payment()
  classes/class.checkout.php                          1.0.37 (2012-01-28)
    1) Added CPs to set receipt page and override gateway settings used for
       processing the order - 'payment_gateway_setting' and 'receipt_page'
    2) Removed redundant globals in Checkout::draw() and moved cps to constructor
    3) Component parameters now have match criteria
  classes/class.component_calendar_small.php          1.0.1 (2012-01-26)
    1) Moved leading whitespace - was messing up RSS feeds
  classes/class.custom_form.php                       1.0.33 (2012-01-30)
    1) Changed Custom_Form::xml_form_process_order() to remove argument of 'false'
       for 'reveal_modification' on calls to Order::set_costs() and Order::payment()
    2) Custom_Form::xml_form_process_order() simplified slightly by using call to
       newly added Payment_Method::method_is_offline()
    3) Tweak to avoid possible undefined index message
  classes/class.order.php                             1.0.49 (2012-01-28)
    1) Order::payment() -
         Removed option to reveal modification of order (never used)
         Added option to choose a gateway for payment
    2) Order::payment() now has new optional parameter that gives name of
       Payment Gateway Settings configuration.
    3) Order::set_costs() -
         Removed option to reveal modification of order (never used)
    4) Changed call to Paypal_Gateway::drawSimplePaymentRedirect() to
       Paypal_Gateway::payment() (old name for this function is now deprecated)
    5) Order::payment() now saves ID of payment gateway used to process the order
    6) Added `gateway_settingsID` field to fields list
  classes/class.payment_method.php                    1.0.5 (2012-01-28)
    1) Added Payment_Method::method_is_offline()
  classes/class.paypal_gateway.php                    1.0.20 (2012-01-28)
    1) PayPal_Gateway::drawSimplePaymentRedirect() now deprecated and replaced by
       PayPal_Gateway::payment()
  classes/class.person.php                            1.0.46 (2012-01-30)
    1) Tweaks to Person::do_email_signup() and Person::send_email_for_new_user()
       for better debug messages

  Database Changes:
 
1903.sql
  1) New field for `order` table - `gateway_settingsID`
  2) Set version information

  Module Versions:
  Ajax 1.0.17, Backup 1.0.5, Codebase 2.47.0, CSS 1.0.129, DB 1903, DB C/S d770e6e5, FCKeditor 3.6.1, FCKeditor Config 1.0.14, Functions 1.0.10, GetID3 1.8.3, icons C/S e77ab9b9, Img 2.0.54, JS Functions 1.1.215, JS Members 1.0.116, JS Prototype 1.7, labels C/S f70020cd, Sajax 2.0.3, System 1.0.25

  Deployment:
 
Promote:
  codebase.php                                    2.47.0
  classes/  (8 files changed)
    class.beanstream_gateway.php                  1.0.3     CS:d3c66be1
    class.checkout.php                            1.0.37    CS:f9fcf7ce
    class.component_calendar_small.php            1.0.1     CS:19e46c5d
    class.custom_form.php                         1.0.33    CS:11caccb3
    class.order.php                               1.0.49    CS:2a376587
    class.payment_method.php                      1.0.5     CS:16555805
    class.paypal_gateway.php                      1.0.20    CS:bd0e1d8e
    class.person.php                              1.0.46    CS:238fe80d
Comments list begins