function translation_entity_translatable_switch

Toggles translatability of the given field.

This is called from a batch operation, but should only run once per field.

Parameters

bool $translatable: Indicator of whether the field should be made translatable (TRUE) or untranslatble (FALSE).

string $field_name: Field machine name.

1 string reference to 'translation_entity_translatable_switch'
translation_entity_translatable_form_submit in drupal/core/modules/translation_entity/translation_entity.admin.inc
Form submission handler for translation_entity_translatable_form().

File

drupal/core/modules/translation_entity/translation_entity.admin.inc, line 102
The entity translation administration forms.

Code

function translation_entity_translatable_switch($translatable, $field_name) {
  $field = field_info_field($field_name);
  if ($field['translatable'] === $translatable) {
    return;
  }
  $field['translatable'] = $translatable;
  field_update_field($field);
}