function mailchimp_lists_update_mergevars_form in Mailchimp 7.4
Same name and namespace in other branches
- 7.5 modules/mailchimp_lists/includes/mailchimp_lists.admin.inc \mailchimp_lists_update_mergevars_form()
- 7.3 modules/mailchimp_lists/includes/mailchimp_lists.admin.inc \mailchimp_lists_update_mergevars_form()
Update Mergevars Form.
1 string reference to 'mailchimp_lists_update_mergevars_form'
- mailchimp_lists_menu in modules/
mailchimp_lists/ mailchimp_lists.module - Implements hook_menu().
File
- modules/
mailchimp_lists/ includes/ mailchimp_lists.admin.inc, line 204 - mailchimp_lists module admin settings.
Code
function mailchimp_lists_update_mergevars_form($form, &$form_state, $entity_type, $bundle_name, $field_name) {
$field = field_info_field($field_name);
if (!isset($field['settings']['mc_list_id'])) {
return array();
}
$list = mailchimp_get_list($field['settings']['mc_list_id']);
$form_state['entity_type'] = $entity_type;
$form_state['bundle_name'] = $bundle_name;
$form_state['field'] = $field;
if ($list) {
return confirm_form($form, t('Update Merge Fields on %list for all @entity_type -- @bundle entities?', array(
'%list' => $list->name,
'@entity_type' => $entity_type,
'@bundle' => $bundle_name,
)), 'admin/config/services/mailchimp/lists', t('This can overwrite values configured directly on your Mailchimp Account.'), "Update Merge Values");
}
return array();
}