function kaltura_kmc_obj_to_drupal_array in Kaltura 7.2
Gets and object retrieved with the kaltura API and turns it to an entry array that will be inserted in to the drupal db.
@access public
Parameters
mixed $obj:
Return value
array
1 call to kaltura_kmc_obj_to_drupal_array()
- kaltura_import_entry in includes/
kaltura.admin.inc - Helper function that gets an entry retrieved from Kaltura, builds a node object according to entry, and invokes node_insert to save the node.
File
- includes/
kaltura.admin.inc, line 864 - Contains functions for administration use of the kaltura core module.
Code
function kaltura_kmc_obj_to_drupal_array($obj) {
$ent['kaltura_entryid'] = $obj->id;
$ent['kaltura_tags'] = $obj->tags;
$ent['kaltura_admin_tags'] = $obj->adminTags;
$ent['kstatus'] = $obj->status;
$ent['kaltura_media_type'] = $obj->mediaType;
$ent['kaltura_duration'] = $obj->duration;
$ent['kaltura_thumbnail_url'] = $obj->thumbnailUrl;
$ent['kaltura_partner_data'] = $obj->partnerData;
$ent['kaltura_source'] = $obj->sourceType;
$ent['kaltura_width'] = $obj->width;
$ent['kaltura_height'] = $obj->height;
$ent['kaltura_download_url'] = $obj->downloadUrl;
$ent['kaltura_views'] = $obj->views;
$ent['kaltura_plays'] = $obj->plays;
$ent['kaltura_votes'] = $obj->votes;
$ent['kaltura_rank'] = $obj->rank;
$ent['kaltura_total_rank'] = $obj->totalRank;
$ent['kaltura_title'] = $obj->name;
$ent['kaltura_description'] = $obj->description;
$ent['kaltura_puser_id'] = is_numeric($obj->userId) ? $obj->userId : 1;
$ent['kaltura_created_date'] = $obj->createdAt;
return $ent;
}