function lingotek_entity_langcode in Lingotek Translation 7.5
Same name and namespace in other branches
- 7.7 lingotek.util.inc \lingotek_entity_langcode()
 - 7.6 lingotek.util.inc \lingotek_entity_langcode()
 
1 call to lingotek_entity_langcode()
- lingotek_entity_translation_save_status in ./
lingotek.util.inc  - Save a translation to the Entity Translation table with status and additional parameters
 
File
- ./
lingotek.util.inc, line 2004  - Utility functions.
 
Code
function lingotek_entity_langcode($entity_type, $entity) {
  $info = entity_get_info($entity_type);
  // Default to string 'language' if no language-related entity key is found.
  $lang_key = !empty($info['entity keys']['language']) ? $info['entity keys']['language'] : 'language';
  return !empty($entity->{$lang_key}) ? $entity->{$lang_key} : NULL;
}