function taxonomy_revision_revert_confirm_submit in Taxonomy revision 7
Submit handler for the taxonomy revision revert form. Reverts taxonomy term to a previous revision.
See also
taxonomy_revision_revert_confirm()
File
- ./
taxonomy_revision.pages.inc, line 40 - UI pages for revisions, similar with pages from node.pages.inc.
Code
function taxonomy_revision_revert_confirm_submit($form, &$form_state) {
$term_revision = $form['#term_revision'];
$term_revision->revision = 1;
$term_revision->log = t('Copy of the revision from %date.', array(
'%date' => format_date($term_revision->timestamp),
));
taxonomy_term_save($term_revision);
watchdog('taxonomy_revision', 'reverted %title revision %revision.', array(
'%title' => $term_revision->name,
'%revision' => $term_revision->revision_id,
));
drupal_set_message(t('%title has been reverted back to the revision from %revision-date.', array(
'%title' => $term_revision->name,
'%revision-date' => format_date($term_revision->timestamp),
)));
$form_state['redirect'] = 'taxonomy/term/' . $term_revision->tid . '/revisions';
}