You are here

function ldap_authorization_admin_form_validate in Lightweight Directory Access Protocol (LDAP) 8.2

Same name and namespace in other branches
  1. 7.2 ldap_authorization/ldap_authorization.admin.inc \ldap_authorization_admin_form_validate()
  2. 7 ldap_authorization/ldap_authorization.admin.inc \ldap_authorization_admin_form_validate()

validate handler for the ldap_authorization_admin_form

File

ldap_authorization/ldap_authorization.admin.inc, line 86
Administrative page callbacks for the ldap_authorization module. Consumer configuration form and index.

Code

function ldap_authorization_admin_form_validate($form, &$form_state) {
  list($consumer, $op, $op_past, $new) = _ldap_authorization_admin_parse_form($form, $form_state);
  $values = $form_state['values'];
  ldap_servers_module_load_include('php', 'ldap_authorization', 'LdapAuthorizationConsumerConfAdmin.class');
  $consumer_conf_admin = new LdapAuthorizationConsumerConfAdmin($consumer, $new);
  $errors = $consumer_conf_admin
    ->drupalFormValidate($op, $values);
  foreach ($errors as $error_name => $error_text) {
    $error_text = check_plain($error_text);
    form_set_error($error_name, t($error_text));
  }
}