You are here

function og_add_users_validate in Organic groups 6.2

Same name and namespace in other branches
  1. 5.8 og.module \og_add_users_validate()
  2. 5 og.module \og_add_users_validate()
  3. 5.2 og.module \og_add_users_validate()
  4. 5.3 og.module \og_add_users_validate()
  5. 5.7 og.module \og_add_users_validate()

VAlidate hanler for the add users form.

File

./og.pages.inc, line 422
Page callbacks for Organic groups.

Code

function og_add_users_validate($form, $form_state) {
  $names = preg_split('/[\\r\\n,]+/', $form_state['values']['og_names']);
  foreach ($names as $name) {
    $account = user_load(array(
      'name' => trim($name),
    ));
    if (isset($account->uid)) {
      $accounts[] = $account;
      $uids[] = $account->uid;
    }
    else {
      $bad[] = check_plain($name);
      $err = TRUE;
    }
  }
  if (isset($err)) {
    form_set_error('og_names', format_plural(count($bad), 'Unrecognized name: %bad.', 'Unrecognized names: %bad.', array(
      '%bad' => implode(', ', $bad),
    )));
  }
}