You are here

function r4032login_form_system_site_information_settings_form_submit in Redirect 403 to User Login 2.x

Same name and namespace in other branches
  1. 8 r4032login.module \r4032login_form_system_site_information_settings_form_submit()

Form submission handler for system_site_information_settings().

See also

r4032login_form_system_site_information_settings_alter()

1 string reference to 'r4032login_form_system_site_information_settings_form_submit'
r4032login_form_system_site_information_settings_alter in ./r4032login.module
Implements hook_form_FORM_ID_alter().

File

./r4032login.module, line 179
Redirect denied pages to the user login form.

Code

function r4032login_form_system_site_information_settings_form_submit($form, FormStateInterface $form_state) {
  \Drupal::configFactory()
    ->getEditable('r4032login.settings')
    ->set('redirect_to_destination', $form_state
    ->getValue('r4032login_redirect_to_destination'))
    ->set('display_denied_message', $form_state
    ->getValue('r4032login_display_denied_message'))
    ->set('access_denied_message', $form_state
    ->getValue('r4032login_access_denied_message'))
    ->set('access_denied_message_type', $form_state
    ->getValue('r4032login_access_denied_message_type'))
    ->set('redirect_authenticated_users_to', $form_state
    ->getValue('r4032login_redirect_authenticated_users_to'))
    ->set('user_login_path', $form_state
    ->getValue('r4032login_user_login_path'))
    ->set('default_redirect_code', $form_state
    ->getValue('r4032login_default_redirect_code'))
    ->set('destination_parameter_override', $form_state
    ->getValue('r4032login_destination_parameter_override'))
    ->set('match_noredirect_pages', $form_state
    ->getValue('r4032login_match_noredirect_pages'))
    ->save();
}