Handle field by delegating to specific type handler.
Parameters
int $index:
string $field_type:
array $field_data:
string $exif_section:
string $exif_name:
string $exif_value:
1 call to _exif_handle_field()
- _exif_node_insert_update in ./
exif.module - Main entrypoint of the module.
File
-
./
exif.module, line 292
Code
function _exif_handle_field($index, $language, $field_type, array &$field_data, $exif_section, $exif_name, $exif_value) {
$field = field_info_field($field_type['field_name']);
if ($field['module'] == 'text') {
_exif_handle_text_field($index, $language, $field, $field_type, $field_data, $exif_section, $exif_name, $exif_value);
}
elseif ($field['module'] == 'taxonomy' || $field['module'] == 'i18n_taxonomy') {
_exif_handle_taxonomy_field($index, $language, $field, $field_type, $field_data, $exif_section, $exif_name, $exif_value);
}
elseif ($field['module'] == 'date') {
_exif_handle_date_field($index, $language, $field, $field_type, $field_data, $exif_section, $exif_name, $exif_value);
}
}