function campaignmonitor_admin_settings_list_delete_submit in Campaign Monitor 7
Same name and namespace in other branches
- 8 includes/campaignmonitor_lists.admin.inc \campaignmonitor_admin_settings_list_delete_submit()
Confirmation form delete callback.
1 string reference to 'campaignmonitor_admin_settings_list_delete_submit'
- campaignmonitor_admin_settings_list_delete in includes/
campaignmonitor_lists.admin.inc - List deletion confirmation callback.
File
- includes/
campaignmonitor_lists.admin.inc, line 343 - Manage the different Campaign Monitor lists.
Code
function campaignmonitor_admin_settings_list_delete_submit($form, &$form_state) {
// Connect to Campaign Monitor.
$cm = CampaignMonitor::getConnector();
// Delete the list at Campaign Monitor.
if ($cm
->deleteList($form_state['values']['list_id'])) {
drupal_set_message(t('The list have been deleted.'), 'status');
}
else {
drupal_set_message(t('The list could not be deleted.'), 'error');
}
// Rebuild the blocks cache.
_block_rehash();
// Set message and redirect to list overview.
$form_state['redirect'] = 'admin/config/services/campaignmonitor/lists';
}