You are here

function campaignmonitor_admin_settings_list_create_form_validate in Campaign Monitor 7

Same name and namespace in other branches
  1. 8 includes/campaignmonitor_lists.admin.inc \campaignmonitor_admin_settings_list_create_form_validate()

Validation handler for campaignmonitor_admin_settings_list_create_form().

1 string reference to 'campaignmonitor_admin_settings_list_create_form_validate'
campaignmonitor_admin_settings_list_create_form in includes/campaignmonitor_lists.admin.inc
Build list creation form, which is used to create new lists.

File

includes/campaignmonitor_lists.admin.inc, line 403
Manage the different Campaign Monitor lists.

Code

function campaignmonitor_admin_settings_list_create_form_validate($form, &$form_state) {
  $cm = CampaignMonitor::getConnector();
  $result = $cm
    ->createList($form_state['values']['listname'], $form_state['values']['UnsubscribePage'], $form_state['values']['ConfirmedOptIn'], $form_state['values']['ConfirmationSuccessPage']);
  if (!$result) {
    $error = $cm
      ->getLatestError();
    form_set_error('listname', $error['message']);
    return FALSE;
  }
}