diff --git a/mod/scorm/datamodel.php b/mod/scorm/datamodel.php index 33e05f7c994..c3be0c5be98 100755 --- a/mod/scorm/datamodel.php +++ b/mod/scorm/datamodel.php @@ -37,7 +37,7 @@ $result = true; $request = null; if (has_capability('mod/scorm:savetrack', get_context_instance(CONTEXT_MODULE,$cm->id))) { - foreach ($_POST as $element => $value) { + foreach (data_submitted() as $element => $value) { $element = str_replace('__','.',$element); if (substr($element,0,3) == 'cmi') { $netelement = preg_replace('/\.N(\d+)\./',"\.\$1\.",$element);