From b6c88d755b9293e4e9feedca4eda7dae1cc5d344 Mon Sep 17 00:00:00 2001 From: Dan Marsden Date: Sat, 2 Jul 2011 14:51:22 +1200 Subject: [PATCH] SCORM MDL-26942 - initial fix for list in toc --- mod/scorm/locallib.php | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) 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