]> git.mjollnir.org Git - moodle.git/commitdiff
fixing bogus $scoid
authortoyomoyo <toyomoyo>
Tue, 6 Nov 2007 05:41:24 +0000 (05:41 +0000)
committertoyomoyo <toyomoyo>
Tue, 6 Nov 2007 05:41:24 +0000 (05:41 +0000)
mod/scorm/datamodels/scorm_12lib.php

index 797041998fcc31f8d174fe92b265a23704c45826..591b18f45ec26aacf55ec503f6375a964eba45b7 100644 (file)
@@ -355,7 +355,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;