]> git.mjollnir.org Git - moodle.git/commitdiff
Fixed problem with scorm_get_sco to connect with the API when there is no data in...
authorcsantossaenz <csantossaenz>
Thu, 12 Apr 2007 10:28:51 +0000 (10:28 +0000)
committercsantossaenz <csantossaenz>
Thu, 12 Apr 2007 10:28:51 +0000 (10:28 +0000)
mod/scorm/locallib.php

index 78ae088fb8e5e6bcfde0d564f78f2446bd3fd81e..10c4ca20e0829bac1bf82dd2fac854b49f97d1d0 100755 (executable)
@@ -210,8 +210,11 @@ function scorm_get_sco($id,$what=SCO_ALL) {
         $sco = ($what == SCO_DATA) ? new stdClass() : $sco;
         if (($what != SCO_ONLY) && ($scodatas = get_records('scorm_scoes_data','scoid',$id))) {
             foreach ($scodatas as $scodata) {
-                $sco->{$scodata->name} = $scodata->value;
+                $sco->{$scodata->name} = $scodata->value;              
             }
+               }
+        elseif (($what != SCO_ONLY) && (!($scodatas = get_records('scorm_scoes_data','scoid',$id)))){
+                $sco->parameters = ''; 
         }
         return $sco;
     } else {