function commerce_order_has_owner_configure in Commerce Discount 7
Configuration callback for commerce_order_has_owner.
Parameters
array $settings: An array of rules condition settings.
Return value
array A form element array.
1 string reference to 'commerce_order_has_owner_configure'
File
- ./
commerce_discount.inline_conditions.inc, line 246 - Provides Inline Conditions integration for the Commerce Discount module.
Code
function commerce_order_has_owner_configure($settings) {
$form = array();
// Ensure we've default settings set.
$settings += array(
'account' => 0,
);
$form['account'] = array(
'#type' => 'textfield',
'#title' => t('Users'),
'#title_display' => 'invisible',
'#default_value' => ($account = user_load($settings['account'])) ? $account->name : '',
'#required' => TRUE,
'#autocomplete_path' => 'user/autocomplete',
'#element_validate' => array(
'_commerce_order_has_owner_validate',
),
'#suffix' => '<div class="condition-instructions">' . t('Discount is active if the selected user is the order owner.') . '</div>',
);
return $form;
}