From c9ff03bdf48b0528c8faf66729cbbb4a60cce4f2 Mon Sep 17 00:00:00 2001 From: toyomoyo Date: Tue, 6 Nov 2007 05:40:01 +0000 Subject: [PATCH] fixing bogus $scoid --- mod/scorm/datamodels/scorm_12lib.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mod/scorm/datamodels/scorm_12lib.php b/mod/scorm/datamodels/scorm_12lib.php index 765efdc1308..d8c469354f7 100644 --- a/mod/scorm/datamodels/scorm_12lib.php +++ b/mod/scorm/datamodels/scorm_12lib.php @@ -353,7 +353,10 @@ function scorm_get_toc($user,$scorm,$liststyle,$currentorg='',$scoid='',$mode='n } if ($play) { - $sco = scorm_get_sco($scoid); + // it is possible that scoid is still not set, in this case we dont want an empty object + if ($scoid) { + $sco = scorm_get_sco($scoid); + } $sco->previd = $previd; $sco->nextid = $nextid; $result->sco = $sco;