diff --git a/mod/scorm/locallib.php b/mod/scorm/locallib.php index c9bcc44fa26..4a59446c6aa 100644 --- a/mod/scorm/locallib.php +++ b/mod/scorm/locallib.php @@ -1294,7 +1294,6 @@ function scorm_get_toc($user,$scorm,$cmid,$toclink=TOCJSLINK,$currentorg='',$sco $nextid = 0; $findnext = false; $parents[$level]='/'; - foreach ($scoes as $pos => $sco) { $isvisible = false; $sco->title = $sco->title; @@ -1311,11 +1310,15 @@ function scorm_get_toc($user,$scorm,$cmid,$toclink=TOCJSLINK,$currentorg='',$sco $i = $level; $closelist = ''; while (($i > 0) && ($parents[$level] != $sco->parent)) { - $closelist .= "\t\t\n"; + if ($i === 1) { + $closelist .= "\t\t\n"; + } else { + $closelist .= "\t\n"; + } $i--; } if (($i == 0) && ($sco->parent != $currentorg)) { - $result->toc .= "\t\t