function commerce_shipping_compare_shipping_service_configure in Commerce Discount 7
Configuration callback for commerce_shipping_compare_shipping_service.
Parameters
array $settings: An array of rules condition settings.
Return value
array; A form element array.
1 string reference to 'commerce_shipping_compare_shipping_service_configure'
File
- ./
commerce_discount.inline_conditions.inc, line 513 - Provides Inline Conditions integration for the Commerce Discount module.
Code
function commerce_shipping_compare_shipping_service_configure($settings) {
$form = array();
$form['service'] = array(
'#type' => 'select',
'#multiple' => FALSE,
'#options' => commerce_shipping_service_options_list(),
'#title' => t('Shipping service'),
'#title_display' => 'invisible',
'#default_value' => !empty($settings['service']) ? $settings['service'] : FALSE,
'#require' => TRUE,
'#element_validate' => array(
'_commerce_shipping_compare_shipping_service_validate',
),
'#suffix' => '<div class="condition-instructions">' . t('The discount is active if the order shipping service match the selected one above.') . '</div>',
);
return $form;
}