You are here

function lingotek_taxonomy_term_presave in Lingotek Translation 7.5

Same name and namespace in other branches
  1. 7.7 lingotek.module \lingotek_taxonomy_term_presave()
  2. 7.6 lingotek.module \lingotek_taxonomy_term_presave()

Implements hook_taxonomy_term_presave.

File

./lingotek.module, line 1284

Code

function lingotek_taxonomy_term_presave($term) {

  // Make sure the name and description labels are preserved after translation.
  if (module_exists('title')) {
    if (array_key_exists('name_field', $term) && isset($term->name_field[$term->language][0]['value'])) {
      $term->name = $term->name_field[$term->language][0]['value'];
    }
    if (array_key_exists('description_field', $term) && isset($term->description_field[$term->language][0]['value'])) {
      $term->description = $term->description_field[$term->language][0]['value'];
    }
  }
}