You are here

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;
}