function kaltura_update_entry_tags in Kaltura 6.2
Same name and namespace in other branches
- 5 plugins/node_kaltura_entry/node_kaltura_entry.module \kaltura_update_entry_tags()
- 6 plugins/node_kaltura_entry/node_kaltura_entry.module \kaltura_update_entry_tags()
1 call to kaltura_update_entry_tags()
- node_kaltura_entry_update in plugins/
node_kaltura_entry/ node_kaltura_entry.module - Implementation of hook_update().
File
- plugins/
node_kaltura_entry/ node_kaltura_entry.module, line 758
Code
function kaltura_update_entry_tags($eid, $tags, $admin_tags) {
$admin = 0;
$need_admin = 1;
//who should init this? Anyway since we update admin_tags the answer is yes we need
if ($need_admin) {
$admin = 1;
}
$kaltura_client = KalturaHelpers::getKalturaClient($admin);
$session_user = KalturaHelpers::getSessionUser();
// ?
$entry = new KalturaMediaEntry();
$entry->tags = $tags;
$entry->admin_tag = $admin_tags;
$entry->name = $_REQUEST['title'];
$entry->description = $_REQUEST['body'];
try {
$result = $kaltura_client->media
->update($eid, $entry);
// If we want to collect more data, we can call this function with 3rd parameter FALSE:
kaltura_add_result_to_entry_data($eid, $result);
} catch (Exception $ex) {
// we catch the exception here, but typically this would be caught
// in hook_validate() already.
watchdog('node_kaltura_entry', t('Kaltura Exception: %message, backtrace: <pre>!trace</pre>'), array(
'%message' => $ex
->getMessage(),
'!trace' => $ex
->getTrace(),
));
drupal_set_message(t('Kaltura client exception: @message', array(
'@message' => $ex
->getMessage(),
)), 'error');
}
}