function mailchimp_campaign_get_merge_vars_form_elements in Mailchimp 7.4
Same name and namespace in other branches
- 7.5 modules/mailchimp_campaign/includes/mailchimp_campaign.admin.inc \mailchimp_campaign_get_merge_vars_form_elements()
- 7.3 modules/mailchimp_campaign/includes/mailchimp_campaign.admin.inc \mailchimp_campaign_get_merge_vars_form_elements()
Gets form elements used in the merge vars feature.
Parameters
array $merge_vars: Array of Mailchimp merge vars for the current list.
string $list_name: The name of the current list.
Return value
array Array of form elements used to display merge vars.
See also
mailchimp_get_mergevars
1 call to mailchimp_campaign_get_merge_vars_form_elements()
- mailchimp_campaign_campaign_form in modules/
mailchimp_campaign/ includes/ mailchimp_campaign.admin.inc - Returns a form for creating a campaign.
File
- modules/
mailchimp_campaign/ includes/ mailchimp_campaign.admin.inc, line 415 - Administration pages for mailchimp_campaign module.
Code
function mailchimp_campaign_get_merge_vars_form_elements($merge_vars, $list_name) {
$form = array();
$form['merge_vars'] = array(
'#type' => 'container',
'#attributes' => array(
'class' => array(
'merge-vars-wrapper',
),
),
);
$form['merge_vars']['content'] = array(
'#type' => 'item',
'#title' => t('Mailchimp merge variables'),
'#markup' => _mailchimp_campaign_build_merge_vars_html($merge_vars),
'#description' => t('Insert merge variables from the %list_name list or one of the !standard_link.', array(
'%list_name' => $list_name,
'!standard_link' => l(t('standard Mailchimp merge variables'), 'http://kb.mailchimp.com/article/all-the-merge-tags-cheatsheet', array(
'attributes' => array(
'target' => '_blank',
),
)),
)),
);
return $form;
}