function campaignmonitor_registration_form_campaignmonitor_list_settings_submit in Campaign Monitor 8
Same name and namespace in other branches
- 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);
}