You are here

function uc_extra_fields_pane_checkout_pane_alter in Extra Fields Checkout Pane 6.2

Implementation of hook_checkout_pane_alter(). Alters delivery and billing pane

Parameters

array $panes:

Return value

void

File

./uc_extra_fields_pane.module, line 330
Module: uc_extra_fields_pane.module

Code

function uc_extra_fields_pane_checkout_pane_alter(&$panes) {
  if (uc_addresses_version() === 2) {
    return;
  }
  foreach ($panes as $key => $pane) {
    switch ($pane['id']) {
      case 'delivery':
        $panes[$key]['callback'] = 'uc_extra_fields_pane_uc_checkout_pane_delivery';
        break;
      case 'billing':
        $panes[$key]['callback'] = 'uc_extra_fields_pane_uc_checkout_pane_billing';
        break;
    }
  }
}