You are here

function workbench_access_editor_form_validate in Workbench Access 7

Process form submission for adding editors.

File

./workbench_access.admin.inc, line 680
Workbench Access admin file.

Code

function workbench_access_editor_form_validate($form, &$form_state) {
  $values = $form_state['values'];

  // User handling.
  if (!empty($values['add_user'])) {
    $account = user_load_by_name($values['add_user']);
    if (empty($account)) {
      form_set_error('add_user', t('The selected user does not exist.'));
    }
    elseif (!user_access('access workbench access by role', $account)) {
      form_set_error('add_user', t('The selected user does not have permission to be added as an editor.'));
    }
  }
}