function mailchimp_lists_add_to_segment_action_submit in Mailchimp 7.4
Same name and namespace in other branches
- 7.5 modules/mailchimp_lists/mailchimp_lists.module \mailchimp_lists_add_to_segment_action_submit()
- 7.3 modules/mailchimp_lists/mailchimp_lists.module \mailchimp_lists_add_to_segment_action_submit()
Form handler for mailchimp_lists_add_to_segment_action_form().
File
- modules/
mailchimp_lists/ mailchimp_lists.module, line 822
Code
function mailchimp_lists_add_to_segment_action_submit($form, &$form_state) {
$mc_list_id = $form_state['mc_list_ids'][$form_state['values']['mailchimp_field']];
if (!$form_state['values']['segment']) {
$segment = mailchimp_segment_create($mc_list_id, $form_state['values']['new_segment'], 'static');
$form_state['values']['segment'] = $segment['id'];
}
$values = array(
'mailchimp_field' => $form_state['values']['mailchimp_field'],
'mc_list_id' => $mc_list_id,
'segment_id' => $form_state['values']['segment'],
);
return $values;
}