function ldap_authorization_admin_form_submit in Lightweight Directory Access Protocol (LDAP) 7
Same name and namespace in other branches
- 8.2 ldap_authorization/ldap_authorization.admin.inc \ldap_authorization_admin_form_submit()
- 7.2 ldap_authorization/ldap_authorization.admin.inc \ldap_authorization_admin_form_submit()
submit handler function for ldap_authorization_admin_form
File
- ldap_authorization/
ldap_authorization.admin.inc, line 107 - Administrative page callbacks for the ldap_authorization module. Consumer configuration form and index.
Code
function ldap_authorization_admin_form_submit($form, &$form_state) {
list($consumer, $op, $op_past_tense, $new) = _ldap_authorization_admin_parse_form($form, $form_state);
$values = $form_state['values'];
ldap_server_module_load_include('php', 'ldap_authorization', 'LdapAuthorizationConsumerConfAdmin.class');
$consumer_conf = new LdapAuthorizationConsumerConfAdmin($consumer, $new);
$consumer_conf
->drupalFormSubmit($op, $values);
// add form data to object and save or create
if ($consumer_conf->hasError == FALSE) {
drupal_set_message(t('LDAP Authorization %name !verb', array(
'!verb' => $op_past_tense,
'%name' => $consumer->name,
)), 'status');
drupal_goto(LDAP_SERVERS_MENU_BASE_PATH . '/authorization');
}
form_set_error($consumer_conf->errorName, $consumer_conf->errorMsg);
$consumer_conf
->clearError();
}