function eu_cookie_compliance_admin_category_delete_form_submit in EU Cookie Compliance (GDPR Compliance) 7.2
Same name and namespace in other branches
- 7 eu_cookie_compliance.admin.categories.inc \eu_cookie_compliance_admin_category_delete_form_submit()
Submit handler for deleting an existing cookie category.
Parameters
array $form: Form array.
array $form_state: Form state array.
1 string reference to 'eu_cookie_compliance_admin_category_delete_form_submit'
- eu_cookie_compliance_admin_category_delete_form in ./
eu_cookie_compliance.admin.categories.inc - Confirm form for deleting an existing cookie category.
File
- ./
eu_cookie_compliance.admin.categories.inc, line 369 - This file provides administration forms for the cookie categories.
Code
function eu_cookie_compliance_admin_category_delete_form_submit($form, &$form_state) {
$categories = variable_get('eu_cookie_compliance_categories', array());
$label = $categories[$form_state['values']['machine_name']]['label'];
unset($categories[$form_state['values']['machine_name']]);
$form_state['values'] = array();
$form_state['values']['eu_cookie_compliance_categories'] = $categories;
eu_cookie_compliance_clear_caches();
drupal_set_message(t('The category %label has been deleted.', array(
'%label' => $label,
)));
$form_state['redirect'] = 'admin/config/system/eu-cookie-compliance/categories';
}