Merge branch 'MDL-51664-master' of git://github.com/FMCorz/moodle

This commit is contained in:
Dan Poltawski
2015-12-03 11:16:30 +01:00
committed by Eloy Lafuente (stronk7)
8 changed files with 95 additions and 15 deletions
+4 -2
View File
@@ -640,14 +640,16 @@ class mod_scorm_external extends external_api {
$params = self::validate_parameters(self::get_scorms_by_courses_parameters(), array('courseids' => $courseids));
$courses = array();
if (empty($params['courseids'])) {
$params['courseids'] = array_keys(enrol_get_my_courses());
$courses = enrol_get_my_courses();
$params['courseids'] = array_keys($courses);
}
// Ensure there are courseids to loop through.
if (!empty($params['courseids'])) {
list($courses, $warnings) = external_util::validate_courses($params['courseids']);
list($courses, $warnings) = external_util::validate_courses($params['courseids'], $courses);
// Get the scorms in this course, this function checks users visibility permissions.
// We can avoid then additional validate_context calls.