function kaltura_update_field_entries_tags in Kaltura 6.2
Same name and namespace in other branches
- 5 plugins/field_kaltura/field_kaltura.module \kaltura_update_field_entries_tags()
- 6 plugins/field_kaltura/field_kaltura.module \kaltura_update_field_entries_tags()
helper function that calls Kaltura updateEntry service to update the kaltura DB with the metadata of the node which a specific entry belongs to
TODO CMAC changes entry type to KalturaMediaEntry api call changed to new version
1 call to kaltura_update_field_entries_tags()
- field_kaltura_nodeapi in plugins/
field_kaltura/ field_kaltura.module
File
- plugins/
field_kaltura/ field_kaltura.module, line 886 - kaltura integration module - functions to provide kaltura as CCK field
Code
function kaltura_update_field_entries_tags($entries, $tags, $name) {
try {
$session_user = KalturaHelpers::getSessionUser();
$kaltura_client = KalturaHelpers::getKalturaClient();
$entry = new KalturaMixEntry();
$entry->tags = $tags;
$entry->name = $name;
foreach ($entries as $entry_id) {
$result = $kaltura_client->mixing
->update($entry_id, $entry);
}
} catch (Exception $ex) {
// should be caught in field_kaltura_field('validate') anyway
watchdog('field_kaltura', t('Kaltura Exception: %message, backtrace: <pre>!trace</pre>'), array(
'%message' => $ex
->getMessage(),
'!trace' => print_r($ex
->getTrace(), 1),
));
drupal_set_message(t('Kaltura client exception: @message', array(
'@message' => $ex
->getMessage(),
)), 'error');
}
}