You are here

function kaltura_update_mix_tags in Kaltura 6.2

Same name and namespace in other branches
  1. 5 plugins/node_kaltura_mix/node_kaltura_mix.module \kaltura_update_mix_tags()
  2. 6 plugins/node_kaltura_mix/node_kaltura_mix.module \kaltura_update_mix_tags()
1 call to kaltura_update_mix_tags()
node_kaltura_mix_update in plugins/node_kaltura_mix/node_kaltura_mix.module
Implementation of hook_update().

File

plugins/node_kaltura_mix/node_kaltura_mix.module, line 995

Code

function kaltura_update_mix_tags($eid, $name, $body, $tags, $admin_tags) {
  $admin = 0;
  $need_admin = 1;

  //who should init this? Anyway since we update admin_tags the answer is yes we need
  if ($need_admin) {
    $admin = 1;
  }
  $kaltura_client = KalturaHelpers::getKalturaClient($admin);
  $session_user = KalturaHelpers::getSessionUser();
  if (WORK_WITH_KSHOW) {

    // update kshow
    $kshow = new KalturaKShow();
    $kshow->tags = $tags;
    $kshow->admin_tags = $admin_tags;
    $kshow->name = $name;
    $kshow->description = $body;
    $result = $kaltura_client
      ->updateKShow($session_user, $eid, $kshow, 1);
  }
  else {

    // update entry
    $entry = new KalturaMixEntry();
    $entry->tags = $tags;
    $entry->admin_tags = $admin_tags;
    $entry->name = $name;
    $entry->description = $body;
    $result = $kaltura_client->mixing
      ->update($eid, $entry);
  }

  // If we want to collect more data, we can call this function with 3rd parameter FALSE:
  kaltura_add_result_to_entry_data($eid, $result);
}