function mailchimp_lists_field_instance_settings_form in Mailchimp 7.3
Same name and namespace in other branches
- 7.5 modules/mailchimp_lists/includes/mailchimp_lists.field.inc \mailchimp_lists_field_instance_settings_form()
- 7.4 modules/mailchimp_lists/includes/mailchimp_lists.field.inc \mailchimp_lists_field_instance_settings_form()
Implements hook_field_instance_settings_form().
File
- modules/
mailchimp_lists/ includes/ mailchimp_lists.field.inc, line 130 - Field hooks.
Code
function mailchimp_lists_field_instance_settings_form($field, $instance) {
$form = array();
$mc_list_id = $field['settings']['mc_list_id'];
$form['show_interest_groups'] = array(
'#title' => t('Enable Interest Groups'),
'#type' => 'checkbox',
'#default_value' => $instance['settings']['show_interest_groups'],
);
$form['interest_groups_title'] = array(
'#title' => t('Interest Groups Label'),
'#type' => 'textfield',
'#default_value' => isset($instance['settings']['interest_groups_title']) ? $instance['settings']['interest_groups_title'] : "Interest Groups",
);
$form['mergefields'] = array(
'#type' => 'fieldset',
'#title' => t('Merge Fields'),
'#tree' => TRUE,
'#prefix' => '<div id="mergefield-wrapper">',
'#suffix' => '</div>',
'#field' => $field,
'#instance' => $instance,
'#mc_list_id' => $mc_list_id,
'#process' => array(
'_mailchimp_lists_field_instance_settings_form_process',
),
);
$form['unsubscribe_on_delete'] = array(
'#title' => t('Unsubscribe on deletion'),
'#type' => 'checkbox',
'#description' => t('Unsubscribe entities from this list when they are deleted.'),
'#default_value' => $instance['settings']['unsubscribe_on_delete'],
);
return $form;
}