}
if ($track = $DB->get_record('scorm_scoes_track',array('userid'=>$userid, 'scormid'=>$scormid, 'scoid'=>$scoid, 'attempt'=>$attempt, 'element'=>$element))) {
- $track->value = $value;
+ $track->value = addslashes($value);
$track->timemodified = time();
$id = $DB->update_record('scorm_scoes_track',$track);
} else {
$track->scoid = $scoid;
$track->attempt = $attempt;
$track->element = $element;
- $track->value = $value;
+ $track->value = addslashes($value);
$track->timemodified = time();
$id = $DB->insert_record('scorm_scoes_track',$track);
}
$usertrack->timemodified = 0;
foreach ($tracks as $track) {
$element = $track->element;
+ $track->value = stripslashes_safe($track->value);
$usertrack->{$element} = $track->value;
switch ($element) {
case 'x.start.time':