Common subdirectories: cvs20061101/images and dev/images diff -up cvs20061101/multichoice.module dev/multichoice.module --- cvs20061101/multichoice.module 2006-11-01 02:04:35.000000000 +0100 +++ dev/multichoice.module 2006-11-09 15:18:54.000000000 +0100 @@ -185,7 +185,8 @@ function multichoice_insert(&$node) { while(list($key, $value) = each($node->answers)) { if (trim($value['answer']) != "") - db_query("INSERT INTO {quiz_question_answer} (question_nid, answer, feedback, points) VALUES(%d, '%s', '%s', %d)", $node->nid, $value['answer'], $value['feedback'], $value['correct']); + db_query("INSERT INTO {quiz_question_answer} (aid, question_nid, answer, feedback, points) VALUES(%d, %d, '%s', '%s', %d)", + db_next_id('quiz_question_answer_aid'), $node->nid, $value['answer'], $value['feedback'], $value['correct']); } } @@ -207,7 +208,8 @@ function multichoice_update($node) { } } else if (trim($value['answer']) != "") { //If there is an answer, insert a new row - db_query("INSERT INTO {quiz_question_answer} (question_nid, answer, feedback, points) VALUES(%d, '%s', '%s', %d)", $node->nid, $value['answer'], $value['feedback'], $value['correct']); + db_query("INSERT INTO {quiz_question_answer} (aid, question_nid, answer, feedback, points) VALUES(%d, %d, '%s', '%s', %d)", + db_next_id('quiz_question_answer_aid'), $node->nid, $value['answer'], $value['feedback'], $value['correct']); } } } diff -up cvs20061101/quiz.install dev/quiz.install --- cvs20061101/quiz.install 2006-10-23 03:03:03.000000000 +0200 +++ dev/quiz.install 2006-11-09 15:21:19.000000000 +0100 @@ -1,85 +1,166 @@