} else {
//If the URL starts with http, replace with https
if (stripos($url, 'http://') === 0) {
- $url = 'https://' . substr($url, 8);
+ $url = 'https://' . substr($url, 7);
}
}
lti_verify_sourcedid($ltiinstance, $parsed);
}
+
+ public function test_lti_ensure_url_is_https() {
+ $this->assertEquals('https://moodle.org', lti_ensure_url_is_https('http://moodle.org'));
+ $this->assertEquals('https://moodle.org', lti_ensure_url_is_https('moodle.org'));
+ $this->assertEquals('https://moodle.org', lti_ensure_url_is_https('https://moodle.org'));
+ }
}