function constant_contact_delete_list_form_submit in Constant Contact 7.3
Same name and namespace in other branches
- 6.3 admin.lists.inc \constant_contact_delete_list_form_submit()
- 6.2 contactlists.admin.inc \constant_contact_delete_list_form_submit()
Submit handler for deleting a contact list.
File
- ./
admin.lists.inc, line 150 - Manage contact lists.
Code
function constant_contact_delete_list_form_submit($form, &$form_state) {
if (isset($form_state['values']['op'])) {
if (trim($form_state['values']['op']) == 'Continue') {
$id = isset($form_state['values']['id']) ? $form_state['values']['id'] : 0;
$cc = constant_contact_create_object();
if (!is_object($cc)) {
return;
}
$status = $cc
->delete_list($id);
// refresh the lists, bypass cache
constant_contact_get_lists($cc, 3, TRUE);
if ($status) {
drupal_set_message(t('The Contact list has been deleted'));
}
else {
drupal_set_message(t('Failed to delete contact list: %last_error', array(
'%last_error' => $cc->last_error,
)), 'error');
}
drupal_goto('admin/config/services/constant_contact/lists');
}
else {
drupal_goto('admin/config/services/constant_contact/lists');
}
}
}