function getData() { $params = $this->getParams(); $conf = $this->getKalturaConfig(); $user = new KalturaSessionUser(); $user->userId = "1"; $cl = new KalturaClient($conf); $res = $cl->startSession($user, $params->get('kaltura_admin_secret'), true); //$res =$cl->startAdmin($user, $conf->adminSecret , null); //$ks = $cl->getKs(); $ks = $res['result']['ks']; echo $ks; // create a filter to define what exactly we want to be in the list $filter =& $this->getKalturaFilter(); $page = $this->getKalturaPage(); $page_size = 20; // choose the page_size to be some number that will fit the area you would like to display the thumbnails gallery $detailed = false; $res = $cl->listentries ( $user , $filter , $detailed , $page_size , $page); $count = @$res["result"]["count"]; $entries = @$res["result"]["entries"]; if (!$entries) $entries =array(); return $entries; }
//$recorder_width = 400; //$recorder_height = 300; $backgroundColor = '#ccc'; // Partner configuration: $kshowid = "-1"; //keep this -1 $host = "www.kaltura.com"; $cdnHost = "cdn.kaltura.com"; $autoPreview = true; $config = new KalturaConfiguration($pid, $spid); $config->serviceUrl = $host; $client = new KalturaClient($config); $user = new KalturaSessionUser(); $user->userId = $uid; $user->screenName = $uname; $result = $client->startSession($user, $secret, false, "edit:*"); $ks = @$result["result"]["ks"]; ?> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/swfobject/2.1/swfobject.js"></script> <script type="text/javascript"> if (swfobject.hasFlashPlayerVersion("9.0.0")) { var fn = function() { var att = { name:"krecorder", data:"Krecord.swf", width:"<?php echo $recorder_width; ?> ", height:"<?php echo $recorder_height; ?>
function getKalturaClient($isAdmin = false, $privileges = null) { // get the configuration to use the kaltura client $kalturaConfig = KalturaHelpers::getServiceConfiguration(); if (!$privileges) { $privileges = 'edit:*'; } // inititialize the kaltura client using the above configurations $kalturaClient = new KalturaClient($kalturaConfig); // get the current logged in user $sessionUser = KalturaHelpers::getSessionUser(); if ($isAdmin) { $adminSecret = variable_get("kaltura_admin_secret", ""); $result = $kalturaClient->startSession($sessionUser, $adminSecret, true, $privileges); } else { $secret = variable_get("kaltura_secret", ""); $result = $kalturaClient->startSession($sessionUser, $secret, false, $privileges); } if (count(@$result["error"])) { watchdog("kaltura", $result["error"][0]["code"] . " - " . $result["error"][0]["desc"]); return null; } else { // now lets get the session key $session = $result["result"]["ks"]; // set the session so we can use other service methods $kalturaClient->setKs($session); } return $kalturaClient; }