MDL-17832 - consistent adding and removing of slashes for track data.
This commit is contained in:
@@ -362,7 +362,7 @@ function scorm_insert_track($userid,$scormid,$scoid,$attempt,$element,$value,$fo
|
||||
}
|
||||
|
||||
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 {
|
||||
@@ -371,7 +371,7 @@ function scorm_insert_track($userid,$scormid,$scoid,$attempt,$element,$value,$fo
|
||||
$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);
|
||||
}
|
||||
@@ -409,6 +409,7 @@ function scorm_get_tracks($scoid,$userid,$attempt='') {
|
||||
$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':
|
||||
|
||||
Reference in New Issue
Block a user