You are here

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.'));
  }
}