You are here

function LoginShadowboxSettingsForm::submitForm in Shadowbox 8

Implements \Drupal\Core\Form\FormInterface::submitForm().

Overrides ConfigFormBase::submitForm

File

login_shadowbox/lib/Drupal/login_shadowbox/Form/LoginShadowboxSettingsForm.php, line 146
Contains \Drupal\login_shadowbox\Form\LoginShadowboxSettingsForm.

Class

LoginShadowboxSettingsForm
Configure the Shadowbox login settings.

Namespace

Drupal\login_shadowbox\Form

Code

function submitForm(array &$form, array &$form_state) {
  parent::submitForm($form, $form_state);
  $this
    ->config('login_shadowbox.settings')
    ->set('login_shadowbox_enabled', $form_state['values']['login_shadowbox_enabled'])
    ->set('login_shadowbox_width', $form_state['values']['login_shadowbox_width'])
    ->set('login_shadowbox_height', $form_state['values']['login_shadowbox_height'])
    ->set('login_shadowbox_register_width', $form_state['values']['login_shadowbox_register_width'])
    ->set('login_shadowbox_register_height', $form_state['values']['login_shadowbox_register_height'])
    ->set('login_shadowbox_password_width', $form_state['values']['login_shadowbox_password_width'])
    ->set('login_shadowbox_password_height', $form_state['values']['login_shadowbox_password_height'])
    ->set('login_shadowbox_modal', $form_state['values']['login_shadowbox_modal'])
    ->set('login_shadowbox_css', $form_state['values']['login_shadowbox_css'])
    ->save();
}