function brightcove_playlist_delete_form in Brightcove Video Connect 7.6
Same name and namespace in other branches
- 7.7 brightcove.playlist.inc \brightcove_playlist_delete_form()
- 7.3 brightcove.playlist.inc \brightcove_playlist_delete_form()
- 7.4 brightcove.playlist.inc \brightcove_playlist_delete_form()
- 7.5 brightcove.playlist.inc \brightcove_playlist_delete_form()
Delete playlist confirm form.
_state
Parameters
$form:
Entity $client: The brightcove client Entity object.
string $playlist_id: The Playlist id.
Return value
array
File
- ./
brightcove.playlist.inc, line 554 - Brightcove playlist related functions.
Code
function brightcove_playlist_delete_form($form, &$form_state, $client, $playlist_id) {
$form = [];
$form['bcid'] = [
'#type' => 'hidden',
'#value' => $client->bcid,
];
$playlist = NULL;
brightcove_try(function () use ($client, &$playlist, $playlist_id) {
/** @var \Brightcove\API\CMS $cms */
list($cms, ) = brightcove_create_classes($client);
$playlist = $cms
->getPlaylist($playlist_id);
});
$form['playlist_id'] = [
'#type' => 'hidden',
'#value' => $playlist_id,
];
return confirm_form($form, t('Are you sure you want to delete playlist "%name"', [
'%name' => $playlist ? $playlist
->getName() : '',
]), 'admin/config/media/brightcove/playlist', t('This action cannot be undone'), t('Delete'), t('Cancel'));
}