You are here

function campaignmonitor_registration_form_campaignmonitor_list_settings_submit in Campaign Monitor 8

Same name and namespace in other branches
  1. 8.2 modules/campaignmonitor_registration/campaignmonitor_registration.module \campaignmonitor_registration_form_campaignmonitor_list_settings_submit()

Submit handler for list settings form

Parameters

$form:

FormStateInterface $form_state:

1 string reference to 'campaignmonitor_registration_form_campaignmonitor_list_settings_submit'
campaignmonitor_registration_form_campaignmonitor_list_settings_form_alter in modules/campaignmonitor_registration/campaignmonitor_registration.module
Implements hook_form_BASE_FORM_ID_alter().

File

modules/campaignmonitor_registration/campaignmonitor_registration.module, line 161

Code

function campaignmonitor_registration_form_campaignmonitor_list_settings_submit(&$form, FormStateInterface &$form_state) {
  $list_id = $form['listId']['#value'];
  $values = $form_state
    ->getValues();
  $values = $values['campaignmonitor_list_' . $list_id];

  // These are saved remotely
  unset($values['options']);
  campaignmonitor_set_list_settings($list_id, $values);
}