function _taxonomy_revision_taxonomy_term_save_revision in Taxonomy revision 7
Saves the term.
Parameters
stdClass $term: Term to be saved.
2 calls to _taxonomy_revision_taxonomy_term_save_revision()
File
- ./
taxonomy_revision.module, line 310 - This is the main module file for the Taxonomy revision module.
Code
function _taxonomy_revision_taxonomy_term_save_revision($term) {
// Set basic revision properties on the term before saving.
global $user;
$term->uid = $user->uid;
$term->timestamp = REQUEST_TIME;
// Save over an existing revision if requested.
if (isset($term->revision_id) && $term->revision_id && empty($term->revision)) {
drupal_write_record('taxonomy_term_data_revision', $term);
}
else {
unset($term->revision_id);
drupal_write_record('taxonomy_term_data_revision', $term);
drupal_write_record('taxonomy_term_data', $term, 'tid');
}
}