function kaltura_map_properties in Kaltura 7.3
Maps entry's properties to the entity ones.
Parameters
KalturaMediaEntry $entry: Kaltura Media Entry object as returned from the service.
Entity $entity: Kaltura Media Entry entity.
2 calls to kaltura_map_properties()
- kaltura_import_entries in ./
kaltura.module - Cron worker callback: Imports remote Kaltura Media entries into local system.
- kaltura_uploader_form_submit in ./
kaltura_upload.inc - Form submission handler for kaltura_uploader_form().
File
- ./
kaltura.module, line 666 - Kaltura integration module - core functions.
Code
function kaltura_map_properties(KalturaMediaEntry $entry, Entity $entity) {
$entity->kaltura_tags = $entry->tags;
$entity->kaltura_admin_tags = $entry->adminTags;
$entity->kstatus = $entry->status;
$entity->kaltura_media_type = $entry->mediaType;
$entity->kaltura_duration = $entry->duration;
$entity->kaltura_thumbnail_url = $entry->thumbnailUrl;
$entity->kaltura_partner_data = $entry->partnerData;
$entity->kaltura_source = $entry->sourceType;
$entity->kaltura_width = $entry->width;
$entity->kaltura_height = $entry->height;
$entity->kaltura_download_url = $entry->downloadUrl;
$entity->kaltura_media_date = $entry->mediaDate;
$entity->kaltura_views = $entry->views;
$entity->kaltura_plays = $entry->plays;
$entity->kaltura_votes = $entry->votes;
$entity->kaltura_rank = $entry->rank;
$entity->kaltura_total_rank = $entry->totalRank;
$entity->kaltura_created_date = $entry->createdAt;
$entity->kaltura_updated_date = $entry->updatedAt;
$entity->kaltura_title = $entry->name;
$entity->kaltura_description = $entry->description;
$entity->categories = $entry->categories;
}