You are here

function _brightcove_field_get_playlists in Brightcove Video Connect 7.6

Same name and namespace in other branches
  1. 7.7 brightcove_field.playlist.inc \_brightcove_field_get_playlists()
1 call to _brightcove_field_get_playlists()
_brightcove_field_playlist_widget_form in ./brightcove_field.playlist.inc
Helper function to return the playlist widget form.

File

./brightcove_field.playlist.inc, line 267
Holds all of the video field related methods.

Code

function _brightcove_field_get_playlists(Entity $client, $page) {
  $playlist_options = [];
  if ($client->bcid != BRIGHTCOVE_BCID_NONE) {
    module_load_include('inc', 'brightcove', 'brightcove.playlist');
    $playlists = brightcove_get_playlists($client, 'name', $page);
    if (!empty($playlists)) {
      foreach ($playlists as $playlist) {
        $id = $playlist
          ->getId();
        $playlist_options[$id] = [
          'id' => $id,
          'title' => $playlist
            ->getName(),
        ];
      }
    }
  }
  return $playlist_options;
}