function emvideo_field_presave in Asset 7
Implements hook_field_presave().
File
- modules/
emvideo/ emvideo.module, line 24 - Emvideo core module.
Code
function emvideo_field_presave($entity_type, $entity, $field, $instance, $langcode, &$items) {
if ($field['type'] == 'emvideo') {
foreach ($items as $delta => $item) {
if (isset($item['url']) && !empty($item['url'])) {
$url = trim($item['url']);
foreach (module_implements('emvideo_parse') as $module) {
$res = module_invoke($module, 'emvideo_parse', $url);
if (is_array($res)) {
$items[$delta] = array_merge($items[$delta], $res);
break;
}
}
}
}
}
}