function commerce_purchase_order_submit_form in Commerce Purchase Order 7
Payment method callback: submit form.
File
- ./
commerce_purchase_order.module, line 124 - Provides an example payment method for Drupal Commerce for testing and development.
Code
function commerce_purchase_order_submit_form($payment_method, $pane_values, $checkout_pane, $order) {
$form = array();
$settings = $payment_method['settings'];
// Merge in values from the order.
if (!empty($order->data['commerce_purchase_order'])) {
$pane_values += $order->data['commerce_purchase_order'];
}
// Merge in default values.
$pane_values += array(
'po_number' => '',
);
$form['po_number'] = array(
'#type' => 'textfield',
'#title' => t('Purchase Order'),
'#description' => isset($settings['commerce_purchase_order_instructions']) ? $settings['commerce_purchase_order_instructions'] : '',
'#default_value' => $pane_values['po_number'],
'#required' => TRUE,
);
return $form;
}