]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-14967 Upgrade all code using DML - fixed missing changes in scorm_get_scoes
authorbobopinna <bobopinna>
Thu, 21 Aug 2008 07:32:19 +0000 (07:32 +0000)
committerbobopinna <bobopinna>
Thu, 21 Aug 2008 07:32:19 +0000 (07:32 +0000)
mod/scorm/locallib.php

index 8e9133f73640da633a9427db58b87381cba3aa4c..74e62a3ba6b0d80a6a218d061901801e219dc2df 100755 (executable)
@@ -206,15 +206,18 @@ function scorm_get_sco($id,$what=SCO_ALL) {
 */
 
 function scorm_get_scoes($id,$organisation=false) {
+    global $DB;
+
     $organizationsql = '';
+    $queryarray = array('scorm'=>$id);
     if (!empty($organisation)) {
-        $organizationsql = "AND organization='$organisation'";
+        $queryarray['organization'] = $organisation;
     }
-    if ($scoes = $DB->get_records_select('scorm_scoes',"scorm='$id' $organizationsql order by id ASC")) {
+    if ($scoes = $DB->get_records('scorm_scoes', $queryarray, 'id ASC')) {
         // drop keys so that it is a simple array as expected
         $scoes = array_values($scoes);
         foreach ($scoes as $sco) {
-            if ($scodatas = $DB->get_records('scorm_scoes_data','scoid',$sco->id)) {
+            if ($scodatas = $DB->get_records('scorm_scoes_data',array('scoid'=>$sco->id))) {
                 foreach ($scodatas as $scodata) {
                     $sco->{$scodata->name} = stripslashes_safe($scodata->value);
                 }
@@ -1010,4 +1013,4 @@ function scorm_get_count_users($scormid, $groupingid=null) {
     return ($DB->count_records_sql($sql, $params));
 }
 
-?>
\ No newline at end of file
+?>