You are here

function _campaignmonitor_form_submit in Campaign Monitor 6.2

Same name and namespace in other branches
  1. 6 campaignmonitor.module \_campaignmonitor_form_submit()
1 string reference to '_campaignmonitor_form_submit'
campaignmonitor_form_alter in ./campaignmonitor.module

File

./campaignmonitor.module, line 358

Code

function _campaignmonitor_form_submit($form, &$form_state) {
  if ($form_state['values']['subscribe_newsletter']) {
    if ('contact_mail_page' == $form_id) {
      $form_state['values']['message'] .= "\n\n" . t('Subscribed to newsletter.');
    }

    // Replace api_key and list_id with your own details
    $api_key = variable_get('campaignmonitor_api_key', '');
    $list_id = variable_get('campaignmonitor_list_id', '');
    $email = $form_state['values']['mail'];
    $name = $form_state['values']['name'];
    _campaignmonitor_add_subscriber($api_key, $list_id, $name, $email);
  }
}