function uc_payment_form_uc_cart_checkout_review_form_alter in Ubercart 7.3
Same name and namespace in other branches
- 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);
}
}