<?php require_once "includes.php"; $uid = getP("uid"); $kshow_id = getP("kshow_id"); $ks = getP("ks"); $back_url = ""; //getP ( "back_url"); $kaltura_user = new kalturaUser(); $kaltura_user->puser_id = $uid; $kaltura_user->puser_name = $uid; $domain = $SERVER_HOST; $logo_url = ""; $btn_txt_back = "Back"; $btn_txt_publish = "Publish"; $partner_name = "Sample Implementation"; if (!$ks) { $kaltura_service = kalturaService::getInstance($kaltura_user); $ks = $kaltura_service->getKs(); } $editor_params = array("partner_id" => $partner_id, "subp_id" => $subp_id, "uid" => $uid, "ks" => $ks, "kshow_id" => $kshow_id, "logo_url" => $logo_url, "btn_txt_back" => $btn_txt_back, "btn_txt_publish" => $btn_txt_publish, "back_url" => $back_url, "partner_name" => $partner_name); $editor_params_str = http_build_query($editor_params, '', "&"); $editor_url = $domain . "/kaltura_dev.php/edit?{$editor_params_str}"; // instead of redirecting - open editro in current special page // $iframe_html = "<iframe src='$editor_url' width='100%' height='800px'></iframe>"; header("Location: {$editor_url}");
<?php require_once "includes.php"; $uid = getP("uid"); $submitted = getP("submitted"); $error = null; if (!$uid) { $error = "Must have some user id to start a Kaltura"; } if (!is_numeric($uid)) { $error = "<b>For now</b> the user id must be numeric"; } if (!$error && $submitted) { $kaltura_user = new kalturaUser(); $kaltura_user->puser_id = $uid; $kaltura_user->puser_name = $uid; $kaltura_service = kalturaService::getInstance($kaltura_user); $params = array("kshow_name" => "{$uid}'s Kaltura", "kshow_description" => "A test Kaltura by {$uid}", "kshow_tags" => "sample, nice"); $res = $kaltura_service->addkshow($kaltura_user, $params); $kshow = @$res["result"]["kshow"]; if (!$kshow) { // TODO - handle fatal error $error = "internal error" . "<pre>" . print_r($res, true) . "</pre>"; } else { $kshow_id = $kshow["id"]; } } ?> <html> <body>
<?php require_once "includes.php"; $uid = getP("uid"); $submitted = getP("submitted"); $kshow_id = getP("kshow_id"); $error = null; $back_url = "http" . (@$_SERVER['HTTPS'] == "on" ? "s" : "") . "://" . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; ?> <html> <head> <link rel="stylesheet" type="text/css" href="./kaltura.css"/> <script type='text/javascript' src="./kaltura.js"></script> <script type='text/javascript'> function gotoCW ( kshow_id ) { kalturaInitModalBox ( "./contributionwizard.php?uid=<?php echo $uid; ?> &kshow_id=" + kshow_id ) ; } function gotoEditor ( kshow_id ) { alert ( "Editor - Will be implemented in the near future." ); return; } </script>
function main() { ini_set('memory_limit', '-1'); header('Cache-Control: no-cache, no-store, must-revalidate'); header('Pragma: no-cache'); header("Expires: 0"); $query = getP('q'); $query === 'authinfo' or checkNASauth() or err(401); switch ($query) { //Get info case 'info': printJSON(getInfo()); break; //Get authinfo //Get authinfo case 'authinfo': printJSON(array('url' => getNASLoginURL())); break; //Login //Login case 'dologin': printJSON(doLogin()); break; //Get service autologin token //Get service autologin token case 'autologintoken': printJSON(getAutoLoginToken()); break; //Logout //Logout case 'dologout': printJSON(array('success' => doLogout())); break; //Signup //Signup case 'getsignupurl': printJSON(getSignupUrl()); break; //Download log //Download log case 'log': printLogFile(); break; } }