function kaltura_notify_update in Kaltura 7.3
Same name and namespace in other branches
- 7.2 includes/kaltura.notification.inc \kaltura_notify_update()
Helper function to update notification.
Parameters
$notification:
1 call to kaltura_notify_update()
- kaltura_forward_notification in includes/
kaltura.notification.inc - Checks the notification type and forwards the notification to the appropriate function.
File
- includes/
kaltura.notification.inc, line 172 - Contains functions for handling all notifications from kaltura.
Code
function kaltura_notify_update($notification) {
$fields = kaltura_mk_karray($notification);
$field_names = array(
'kaltura_entryid',
'kaltura_tags',
'kstatus',
'kaltura_media_type',
'kaltura_thumbnail_url',
'kaltura_partner_data',
'kaltura_width',
'kaltura_height',
'kaltura_download_url',
'kaltura_title',
);
$entity = kaltura_entry_load($notification['entry_id']);
$save = FALSE;
foreach ($field_names as $key) {
if ($entity->{$key} != $fields[$key]) {
$save = TRUE;
}
$entity->{$key} = $fields[$key];
}
if ($save) {
kaltura_entry_save($entity);
}
}