You are here

function brightcove_field_browser_value in Brightcove Video Connect 7.2

Callback for Brightcove field browser widget. Will return a field value in "video-name [id:videoId]" format.

1 string reference to 'brightcove_field_browser_value'
brightcove_field_field_widget_form in brightcove_field/brightcove_field.module
Implements hook_field_widget_form().

File

brightcove_field/brightcove_field.module, line 729
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_browser_value($element, $value, $form_state) {
  if (!$value) {
    $value = $element['#default_value'];
  }
  if ((int) $value > 1) {
    $video = brightcove_video_load($value);
    if (!empty($video->id)) {
      $value = check_plain($video->name) . " [id:{$video->id}]";
    }
    else {
      if (!is_null(brightcove_video_cache_get($value))) {
        $value = check_plain(brightcove_video_cache_get($value)->name) . " [id:{$value}]";
      }
    }
  }
  return $value;
}