* Contact address: GUnet Asynchronous eLearning Group, * Network Operations Center, University of Athens, * Panepistimiopolis Ilissia, 15784, Athens, Greece * e-mail: info@openeclass.org * ======================================================================== */ $require_current_course = true; $guest_allowed = true; require_once '../../include/baseTheme.php'; require_once 'include/lib/multimediahelper.class.php'; require_once 'include/lib/mediaresource.factory.php'; require_once 'include/action.php'; $action = new action(); $action->record(MODULE_ID_VIDEO); // ---------------------- // play video // ---------------------- $row = Database::get()->querySingle("SELECT * FROM video WHERE course_id = ?d AND id = ?d", $course_id, $_GET['id']); if ($row) { $vObj = MediaResourceFactory::initFromVideo($row); $token = token_generate($row->path, true); // generate new token $vObj->setAccessURL($vObj->getAccessURL() . '&token=' . $token); // append token to accessurl echo MultimediaHelper::mediaHtmlObject($vObj); } else { header("Location: ${urlServer}modules/video/index.php?course=$course_code"); }