function kaltura_push_mix_extra_fields in Kaltura 5
Same name and namespace in other branches
- 6.2 plugins/node_kaltura_mix/node_kaltura_mix.module \kaltura_push_mix_extra_fields()
- 6 plugins/node_kaltura_mix/node_kaltura_mix.module \kaltura_push_mix_extra_fields()
2 calls to kaltura_push_mix_extra_fields()
- kaltura_create_node_from_kshow in plugins/
node_kaltura_mix/ node_kaltura_mix.module - kaltura_create_node_from_roughcut in plugins/
node_kaltura_mix/ node_kaltura_mix.module
File
- plugins/
node_kaltura_mix/ node_kaltura_mix.module, line 407
Code
function kaltura_push_mix_extra_fields(&$node, $result) {
$fields = array(
// node key => result key
'kaltura_media_type' => 'mediaType',
'kaltura_duration' => WORK_WITH_KSHOW ? 'lengthInMsecs' : 'duration',
'kaltura_thumbnail_url' => 'thumbnailUrl',
'kaltura_partner_data' => 'partnerData',
'kaltura_source' => '',
'kaltura_source_id' => '',
'kaltura_source_link' => '',
'kaltura_width' => '',
'kaltura_height' => '',
'kaltura_download_url' => '',
'kaltura_media_date' => '',
'kaltura_views' => 'views',
'kaltura_plays' => 'plays',
'kaltura_votes' => 'votes',
'kaltura_rank' => 'rank',
'kaltura_total_rank' => 'totalRank',
);
foreach ($fields as $node_key => $result_key) {
if ($result_key != '') {
if ($result['entry'][$result_key]) {
$node->{$node_key} = $result['entry'][$result_key];
}
}
}
}