function _commerce_order_has_owner_validate in Commerce Discount 7
Validation callback for a commerce_order_has_owner autocomplete element.
2 string references to '_commerce_order_has_owner_validate'
- commerce_order_has_owner_configure in ./
commerce_discount.inline_conditions.inc - Configuration callback for commerce_order_has_owner.
- commerce_product_has_owner_configure in ./
commerce_discount.inline_conditions.inc - Configuration callback for commerce_product_has_owner.
File
- ./
commerce_discount.inline_conditions.inc, line 316 - Provides Inline Conditions integration for the Commerce Discount module.
Code
function _commerce_order_has_owner_validate($element, &$form_state, $form) {
// Try to fetch user.
$user = user_load_by_name($element['#value']);
if (!empty($user)) {
$value = $user->uid;
form_set_value($element, $value, $form_state);
}
else {
form_set_error(implode('][', $element['#array_parents']), t('Enter a correct username.'));
}
}