Applied fixes from bug 4319. Thanks to Jaroslav

This commit is contained in:
gustav_delius
2006-02-15 08:59:32 +00:00
parent 03d1753c1c
commit f0b2c1cc2b
2 changed files with 2 additions and 1 deletions
+1
View File
@@ -666,6 +666,7 @@ function quiz_upgrade($oldversion) {
$multianswers[$i]->length = 0;
$multianswers[$i]->questiontext = '';
$multianswers[$i]->stamp = make_unique_id_code();
$multianswers[$i]->name = addslashes($multianswers[$i]->name);
// $multianswers[$i]->parent is set in the query
// $multianswers[$i]->defaultgrade is set in the query
// $multianswers[$i]->qtype is set in the query
+1 -1
View File
@@ -474,7 +474,7 @@ function quiz_upgrade_states($attempt) {
// used by a RANDOM question
$newest->attemptid = $attempt->uniqueid;
$questionlist = quiz_questions_in_quiz($attempt->layout);
if ($states = get_records_select('quiz_states', "attempt = '$attempt->uniqueid' AND question IN ($questionlist)")) {
if ($questionlist and $states = get_records_select('quiz_states', "attempt = '$attempt->uniqueid' AND question IN ($questionlist)")) {
foreach ($states as $state) {
$session->newgraded = $state->id;
$session->newest = $state->id;