From c58af72465c219c5fe026f8f4461a7997d0d87cb Mon Sep 17 00:00:00 2001
From: TamaraGunkel <tamara.nrw@web.de>
Date: Mon, 9 Apr 2018 13:48:20 +0200
Subject: [PATCH] Fixes rendering of login form

---
 lang/en/filter_opencast.php | 2 +-
 lib.php                     | 8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/lang/en/filter_opencast.php b/lang/en/filter_opencast.php
index e853fb5..7a97e5d 100644
--- a/lang/en/filter_opencast.php
+++ b/lang/en/filter_opencast.php
@@ -29,5 +29,5 @@ $string['setting_consumerkey'] = 'Consumer key';
 $string['setting_consumerkey_desc'] = 'LTI Consumer key';
 $string['setting_consumersecret'] = 'Consumer secret';
 $string['setting_consumersecret_desc'] = 'LTI Consumer secret';
-$string['setting_engageurl'] = 'URL of the Opencast Engange server';
+$string['setting_engageurl'] = 'URL of the Opencast Engage server';
 $string['setting_engageurl_desc'] = 'If empty, the base URL of the admin tool is used.';
\ No newline at end of file
diff --git a/lib.php b/lib.php
index a9b3856..1347972 100644
--- a/lib.php
+++ b/lib.php
@@ -32,8 +32,8 @@ require_once($CFG->dirroot . '/lib/oauthlib.php');
 function filter_opencast_login() {
     global $PAGE;
 
-    // Get api url of opencast.
-    $endpoint = get_config('tool_opencast', 'apiurl');
+    // Get url of opencast engage server
+    $endpoint = get_config('filter_opencast', 'engageurl');
     if (strpos($endpoint, 'http') !== 0) {
         $endpoint = 'http://' . $endpoint;
     }
@@ -44,13 +44,13 @@ function filter_opencast_login() {
 
     // Render form.
     $renderer = $PAGE->get_renderer('filter_opencast');
-    echo $renderer->render_player($endpoint, $params);
+    echo $renderer->render_lti_form($endpoint, $params);
 
     // Submit form.
     $PAGE->requires->js_call_amd('filter_opencast/form', 'init');
 }
 
-function filter_opencast_create_parameters() {
+function filter_opencast_create_parameters($endpoint) {
     global $CFG, $COURSE, $USER;
 
     // Get consumerkey and consumersecret.
-- 
GitLab