Changed scoid passing method from SESSION to POST
This commit is contained in:
@@ -29,8 +29,8 @@
|
||||
|
||||
require_login($course->id, false, $cm);
|
||||
|
||||
if (confirm_sesskey() && (isset($SESSION->scorm_scoid))) {
|
||||
$scoid = $SESSION->scorm_scoid;
|
||||
if (confirm_sesskey() && (isset($_POST['scoid']))) {
|
||||
$scoid = $_POST['scoid'];
|
||||
$result = true;
|
||||
foreach ($_POST as $element => $value) {
|
||||
if (substr($element,0,3) == 'cmi') {
|
||||
|
||||
@@ -506,6 +506,7 @@ function SCORMapi1_2() {
|
||||
} else {
|
||||
datastring = CollectData(data,'cmi');
|
||||
}
|
||||
datastring += '&scoid=<?php echo $sco->id ?>';
|
||||
//popupwin(datastring);
|
||||
var myRequest = NewHttpReq();
|
||||
result = DoRequest(myRequest,"<?php p($CFG->wwwroot) ?>/mod/scorm/datamodel.php","id=<?php p($id) ?>&sesskey=<?php p($USER->sesskey) ?>"+datastring);
|
||||
|
||||
@@ -469,6 +469,7 @@ function SCORMapi1_3() {
|
||||
} else {
|
||||
datastring = CollectData(data,'cmi');
|
||||
}
|
||||
datastring += '&scoid=<?php echo $sco->id ?>';
|
||||
//popupwin(datastring);
|
||||
var myRequest = NewHttpReq();
|
||||
result = DoRequest(myRequest,"<?php p($CFG->wwwroot) ?>/mod/scorm/datamodel.php","id=<?php p($id) ?>&sesskey=<?php p($USER->sesskey) ?>"+datastring);
|
||||
|
||||
Reference in New Issue
Block a user