Downloads

Download uc_extra_fields_pane-6.x-2.0-beta1.tar.gztar.gz 51.6 KB
MD5: 29623509d129ce89abaf8e440c233c70
SHA-1: 8dd2a5a3a5c830ff087bf4225daf86aefddd2eda
SHA-256: 52f01268000fbf9a90f5f48bfa9a7fe03b0110c5b46303f05dcdb8952fa9bddb
Download uc_extra_fields_pane-6.x-2.0-beta1.zipzip 64.75 KB
MD5: aaa2b1ee78843dbf0a563dddc6a5521c
SHA-1: 1c75ef2119667d42043f646dde93fc52e0c544c9
SHA-256: 5ad4c469c187482fe70f780da221c089ced2a2feaebaa25cec8cb52e1b4e1f9c

Release notes

This release introduces a redesigned API. Developers that made extensions for this module are encouraged to update their modules. Alternatively, you can revert to 6.x-2.0-alpha1. That version misses integration with Ubercart Addresses 6.x-2.x and uses extra panes for address fields in the order administration.

Changes since Extra Fields Pane 6.x-2.0-alpha1

The following changes were made in the API:

  • Class files were moved from 'includes' to 'class'.
  • Introduced classes UCXF_Pane and UCXF_AddressPane. These classes replaces the following functions:
    • uc_extra_fields_pane_load_pane_type()
    • uc_extra_fields_pane_uc_checkout_pane_address()
    • uc_extra_fields_pane_order_handler()

    These classes are used for checkout and order panes.

  • Introduced class UCXF_FieldList which will replace the following functions:
    • uc_extra_fields_pane_create_field()
    • uc_extra_fields_pane_load_fields_from_db()
  • Introduced class UCXF_Value. This class is used to keep track of all field values (entered by customers) currently loaded.
  • Implemented autoload function (for automatically loading of classes).

Fixes:

  • Issue #904054 by MegaChriz: extra address fields now appear in the order panes of Ubercart instead of being showed separately.
  • Issue #913876 by MegaChriz: added Ubercart Addresses 6.x-2.x integration code.
  • by MegaChriz: added permission "use php fields".
  • by MegaChriz: renamed docs/hooks.php to uc_extra_fields_pane.api.php.
  • by MegaChriz: added tests for SimpleTest.
Created by: MegaChriz
Created on: 16 Dec 2011 at 13:58 UTC
Last updated: 2 Aug 2018 at 17:18 UTC
New features
Insecure

Other releases