function tmgmt_language_combination_field_update in Translation Management Tool 7
Implements hook_field_update().
File
- translators/
tmgmt_local/ skills/ tmgmt_language_combination.module, line 218
Code
function tmgmt_language_combination_field_update($entity_type, $entity, $field, $instance, $langcode, &$items) {
$languages = language_list();
$added_languages = array();
// In case the skill languages is not know to the system, install them.
foreach ($items as $item) {
if (!isset($languages[$item['language_to']]) && !isset($added_languages[$item['language_to']])) {
locale_add_language($item['language_to']);
$added_languages[$item['language_to']] = $item['language_to'];
}
if (!isset($languages[$item['language_from']]) && !isset($added_languages[$item['language_from']])) {
locale_add_language($item['language_from']);
$added_languages[$item['language_from']] = $item['language_from'];
}
}
}