function revision_deletion_settings_submit in Revision Deletion 6
Same name and namespace in other branches
- 5 revision_deletion.module \revision_deletion_settings_submit()
- 7 revision_deletion.admin.inc \revision_deletion_settings_submit()
Settings form submission.
1 string reference to 'revision_deletion_settings_submit'
- revision_deletion_settings in ./
revision_deletion.admin.inc - Settings form.
File
- ./
revision_deletion.admin.inc, line 194 - Node Revision Deletion admin page.
Code
function revision_deletion_settings_submit($form, &$form_state) {
variable_set('revision_delete', array_filter($form_state['values']['revision_delete']));
variable_set('revision_delete_freq', $form_state['values']['revision_delete_freq']);
variable_set('revision_delete_age', $form_state['values']['revision_delete_age']);
variable_set('revision_delete_list_takeover', $form_state['values']['revision_delete_list_takeover']);
variable_set('revision_delete_limit', $form_state['values']['revision_delete_limit']);
variable_set('revision_delete_list_show_conditional', $form_state['values']['revision_delete_list_show_conditional']);
variable_set('revision_delete_list_keep_original', $form_state['values']['revision_delete_list_keep_original']);
variable_set('revision_delete_list_keep_date_last', $form_state['values']['revision_delete_list_keep_date_last']);
variable_set('revision_delete_list_keep_current', $form_state['values']['revision_delete_list_keep_current']);
// If the take over option has changed, rebuild the menu.
if ($form_state['values']['takeover_before'] != $form_state['values']['revision_delete_list_takeover']) {
menu_rebuild();
}
drupal_set_message(t('Configuration options have been saved.'));
}