function node_revision_delete_form_submit in Node Revision Delete 7
Same name and namespace in other branches
- 7.2 node_revision_delete.admin.inc \node_revision_delete_form_submit()
FormAPI submission to Save the Setting for deleting the revisions.
File
- ./
node_revision_delete.module, line 187 - Node Revision Delete Module
Code
function node_revision_delete_form_submit($form, &$form_state) {
if (isset($form_state['values']['node_revision_delete_number'])) {
variable_set('node_revision_delete_number', $form_state['values']['node_revision_delete_number']);
}
if (isset($form_state['values']['node_revision_delete_content_type'])) {
$content_types_array = $form_state['values']['node_revision_delete_content_type'];
foreach ($content_types_array as $key => $value) {
if ($value) {
$content_types_list[] = $key;
}
}
if (count($content_types_list)) {
$node_revision_delete_content_type = implode(",", $content_types_list);
}
variable_set('node_revision_delete_content_type', $node_revision_delete_content_type);
}
if (isset($form_state['values']['node_revision_delete_time'])) {
variable_set('node_revision_delete_time', $form_state['values']['node_revision_delete_time']);
}
if ($form_state['values']['node_revision_delete_time'] == "run_now_only") {
node_revision_delete_cron();
}
drupal_set_message(t('Setting Saved Successfully.'));
}