You are here

function mailchimp_campaign_get_merge_vars_form_elements in Mailchimp 7.3

Same name and namespace in other branches
  1. 7.5 modules/mailchimp_campaign/includes/mailchimp_campaign.admin.inc \mailchimp_campaign_get_merge_vars_form_elements()
  2. 7.4 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 410
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;
}