You are here

function forward_node_type_edit_form_submit in Forward 8.3

Same name and namespace in other branches
  1. 8 forward.module \forward_node_type_edit_form_submit()
  2. 8.2 forward.module \forward_node_type_edit_form_submit()

Implements submit handler for hook_form_alter().

1 string reference to 'forward_node_type_edit_form_submit'
forward_form_alter in ./forward.module
Implements hook_form_alter().

File

./forward.module, line 218
Allows forwarding of entities by email.

Code

function forward_node_type_edit_form_submit($form, FormStateInterface $form_state) {
  $value = $form_state
    ->getValue('forward_node');
  $settings = \Drupal::getContainer()
    ->get('config.factory')
    ->getEditable('forward.settings');
  if (!empty($value)) {
    $settings
      ->set('forward_node_' . $form['#node_type'], $value)
      ->save();
  }
  else {
    $settings
      ->clear('forward_node_' . $form['#node_type']);
  }
}