function brightcove_field_field_validate in Brightcove Video Connect 7.2
Same name and namespace in other branches
- 7.3 brightcove_field/brightcove_field.module \brightcove_field_field_validate()
- 7.4 brightcove_field/brightcove_field.module \brightcove_field_field_validate()
- 7.5 brightcove_field/brightcove_field.module \brightcove_field_field_validate()
Implements hook_field_validate().
File
- brightcove_field/
brightcove_field.module, line 234 - Brightcove field module provides a Content Construction Kit module to developers, allowing them to browse videos in their Brightcove Studio and upload them.
Code
function brightcove_field_field_validate($entity_type, $entity, $field, $instance, $langcode, $items, &$errors) {
foreach ($items as $delta => $item) {
if (!empty($item['video_id'])) {
$video = brightcove_video_load($item['video_id']);
if (empty($video->id)) {
if (brightcove_video_cache_get($item['video_id']) === NULL) {
$errors[$field['field_name']][$langcode][$delta][] = array(
'error' => 'brightcove_field',
'message' => t('%name: invalid video.', array(
'%name' => t($field['widget']['label']),
)),
);
}
}
}
}
}