You are here

function uc_payment_form_uc_cart_checkout_review_form_alter in Ubercart 7.3

Same name and namespace in other branches
  1. 8.4 payment/uc_payment/uc_payment.module \uc_payment_form_uc_cart_checkout_review_form_alter()

Implements hook_form_FORM_ID_alter() for uc_cart_checkout_review_form().

If a payment method redirects off-site, add the required form to the review page.

File

payment/uc_payment/uc_payment.module, line 123

Code

function uc_payment_form_uc_cart_checkout_review_form_alter(&$form, &$form_state) {
  $order = $form_state['uc_order'];
  if ($redirect = _uc_payment_method_data($order->payment_method, 'redirect')) {
    unset($form['actions']['submit']);
    $suffix = drupal_get_form($redirect, $order);
    $form['#suffix'] = drupal_render($suffix);
  }
}