]> git.mjollnir.org Git - moodle.git/commitdiff
Bug fix MDL-8725
authorbobopinna <bobopinna>
Thu, 15 Mar 2007 08:04:20 +0000 (08:04 +0000)
committerbobopinna <bobopinna>
Thu, 15 Mar 2007 08:04:20 +0000 (08:04 +0000)
mod/scorm/datamodel.php
mod/scorm/version.php

index 18e46ce1570a261db7bb398be52c9af106e42fca..5332d9b8612cb08cf372f65fbf657e03ebee2299 100755 (executable)
             foreach ($_POST as $element => $value) {
                 $element = str_replace('__','.',$element);
                 if (substr($element,0,3) == 'cmi') {
-                    $element = preg_replace('/N(\d+)/',".\$1",$element);
-                    $result = scorm_insert_track($USER->id, $scorm->id, $scoid, $attempt, $element, $value) && $result;
+                    $netelement = preg_replace('/\.N(\d+)\./',"\.\$1\.",$element);
+                    $result = scorm_insert_track($USER->id, $scorm->id, $scoid, $attempt, $netelement, $value) && $result;
                 }
                 if (substr($element,0,15) == 'adl.nav.request') {
                     // SCORM 2004 Sequencing Request
-                    require_once('datamodels/scorm_13lib.php');
+                    require_once('datamodels/sequencinglib.php');
 
                     $search = array('@continue@', '@previous@', '@\{target=(\S+)\}choice@', '@exit@', '@exitAll@', '@abandon@', '@abandonAll@');
                     $replace = array('continue_', 'previous_', '\1', 'exit_', 'exitall_', 'abandon_', 'abandonall');
@@ -55,7 +55,8 @@
 
                     if ($action != $value) {
                         // Evaluating navigation request
-                        $valid = scorm_sequencing_overall ($scoid,$USER->id,$action);
+                        //$valid = scorm_sequencing_overall ($scoid,$USER->id,$action);
+                        $valid = 'true';
 
                         // Set valid request
                         $search = array('@continue@', '@previous@', '@\{target=(\S+)\}choice@');
index 54a7b3fed820e5d3eea83fb9edd26b022436ecb2..c99438be5759527df45c0bb66aeb1aa710702b2f 100755 (executable)
@@ -10,7 +10,7 @@
 //       catch up now, so until 27th October please only increment in very tiny steps 
 //       in HEAD, until we get past that date..
 
-$module->version  = 2007020200;   // The (date) version of this module
+$module->version  = 2007031300;   // The (date) version of this module
 $module->requires = 2007020200;   // The version of Moodle that is required
 $module->cron     = 300;            // How often should cron check this module (seconds)?