function commerce_shipping_example_service_details_form in Commerce Shipping 7.2
Shipping service callback: returns the example shipping service details form.
1 string reference to 'commerce_shipping_example_service_details_form'
File
- modules/
commerce_shipping_example.module, line 63 - Defines an example shipping method for testing and development.
Code
function commerce_shipping_example_service_details_form($pane_form, $pane_values, $checkout_pane, $order, $shipping_service) {
$form = array();
$pane_values['service_details'] += array(
'name' => '',
'express' => '',
);
$form['name'] = array(
'#type' => 'textfield',
'#title' => t('Name'),
'#description' => t('This is a demonstration field coded to fail validation for single character values.'),
'#default_value' => $pane_values['service_details']['name'],
'#required' => TRUE,
);
$form['express'] = array(
'#type' => 'checkbox',
'#title' => t('Express delivery'),
'#description' => t('Express delivery is really fast and you need to pay extra for this service.'),
'#default_value' => $pane_values['service_details']['express'],
);
return $form;
}