Skip to content
Snippets Groups Projects
Commit c58af724 authored by TamaraGunkel's avatar TamaraGunkel
Browse files

Fixes rendering of login form

parent 7ec83d5b
No related branches found
No related tags found
No related merge requests found
...@@ -29,5 +29,5 @@ $string['setting_consumerkey'] = 'Consumer key'; ...@@ -29,5 +29,5 @@ $string['setting_consumerkey'] = 'Consumer key';
$string['setting_consumerkey_desc'] = 'LTI Consumer key'; $string['setting_consumerkey_desc'] = 'LTI Consumer key';
$string['setting_consumersecret'] = 'Consumer secret'; $string['setting_consumersecret'] = 'Consumer secret';
$string['setting_consumersecret_desc'] = 'LTI 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.'; $string['setting_engageurl_desc'] = 'If empty, the base URL of the admin tool is used.';
\ No newline at end of file
...@@ -32,8 +32,8 @@ require_once($CFG->dirroot . '/lib/oauthlib.php'); ...@@ -32,8 +32,8 @@ require_once($CFG->dirroot . '/lib/oauthlib.php');
function filter_opencast_login() { function filter_opencast_login() {
global $PAGE; global $PAGE;
// Get api url of opencast. // Get url of opencast engage server
$endpoint = get_config('tool_opencast', 'apiurl'); $endpoint = get_config('filter_opencast', 'engageurl');
if (strpos($endpoint, 'http') !== 0) { if (strpos($endpoint, 'http') !== 0) {
$endpoint = 'http://' . $endpoint; $endpoint = 'http://' . $endpoint;
} }
...@@ -44,13 +44,13 @@ function filter_opencast_login() { ...@@ -44,13 +44,13 @@ function filter_opencast_login() {
// Render form. // Render form.
$renderer = $PAGE->get_renderer('filter_opencast'); $renderer = $PAGE->get_renderer('filter_opencast');
echo $renderer->render_player($endpoint, $params); echo $renderer->render_lti_form($endpoint, $params);
// Submit form. // Submit form.
$PAGE->requires->js_call_amd('filter_opencast/form', 'init'); $PAGE->requires->js_call_amd('filter_opencast/form', 'init');
} }
function filter_opencast_create_parameters() { function filter_opencast_create_parameters($endpoint) {
global $CFG, $COURSE, $USER; global $CFG, $COURSE, $USER;
// Get consumerkey and consumersecret. // Get consumerkey and consumersecret.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment