function commerce_order_ui_handler_area_view_order_form::options_form in Commerce Core 7
Default options form that provides the label widget that all fields should have.
Overrides views_handler_area::options_form
File
- modules/
order/ includes/ views/ handlers/ commerce_order_ui_handler_area_view_order_form.inc, line 22
Class
- commerce_order_ui_handler_area_view_order_form
- Defines an area handler that displays a "View order" form allowing the user to enter an order number and redirect to that order's view page.
Code
function options_form(&$form, &$form_state) {
parent::options_form($form, $form_state);
// Don't display a form element for the undefined empty option.
unset($form['empty']);
$form['identifier'] = array(
'#type' => 'radios',
'#title' => t('Order identifier used for redirection'),
'#options' => array(
'order_number' => t('Order number', array(), array(
'context' => 'a drupal commerce order',
)),
'order_id' => t('Order ID', array(), array(
'context' => 'a drupal commerce order',
)),
'select' => t('Let the user select'),
),
'#default_value' => $this->options['identifier'],
);
$form['redirect_page'] = array(
'#type' => 'radios',
'#title' => t('Redirect to which order view page'),
'#options' => array(
'admin' => t('Admin page'),
'customer' => t('Customer page'),
'select' => t('Let the user select'),
),
'#default_value' => $this->options['redirect_page'],
);
}