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');
  }
}