function _mailchimp_lists_reformat_groupings in Mailchimp 7.2
Helper function to make an API-ready array from an interest group form.
2 calls to _mailchimp_lists_reformat_groupings()
- mailchimp_lists_load_user_mergevars in modules/
mailchimp_lists/ mailchimp_lists.module - Get the relevant merge vars for the given user for the given list.
- mailchimp_lists_process_subscribe_form_choices in modules/
mailchimp_lists/ mailchimp_lists.module - Processor for various list form submissions.
File
- modules/
mailchimp_lists/ mailchimp_lists.module, line 1042 - Mailchimp lists module.
Code
function _mailchimp_lists_reformat_groupings($interest_groups) {
$groupings = array();
foreach ($interest_groups as $key => $group) {
$group = preg_replace('/,/', '\\,', $group);
$groups = is_array($group) ? implode(',', array_filter($group)) : $group;
$groupings[] = array(
'id' => $key,
'groups' => $groups,
);
}
return $groupings;
}