You are here

function _scale_insert_collection in Quiz 6.6

Same name and namespace in other branches
  1. 8.6 question_types/quiz_scale/quiz_scale.install \_scale_insert_collection()
  2. 8.4 question_types/scale/scale.install \_scale_insert_collection()
  3. 8.5 question_types/quiz_scale/quiz_scale.install \_scale_insert_collection()
  4. 6.4 question_types/scale/scale.install \_scale_insert_collection()
  5. 7.6 question_types/scale/scale.install \_scale_insert_collection()
  6. 7 question_types/scale/scale.install \_scale_insert_collection()
  7. 7.4 question_types/scale/scale.install \_scale_insert_collection()
  8. 7.5 question_types/scale/scale.install \_scale_insert_collection()
1 call to _scale_insert_collection()
scale_install in question_types/scale/scale.install
Implementation of hook_install()

File

question_types/scale/scale.install, line 160
Sponsored by: Norwegian Centre for Telemedicine Code: falcon

Code

function _scale_insert_collection($answers) {
  $sql = 'INSERT INTO {quiz_scale_answer_collection}
         (for_all) VALUES(%d)';
  db_query($sql, 1);
  $collection_id = db_last_insert_id('{quiz_scale_answer_collection}', 'id');
  $sql = 'INSERT INTO {quiz_scale_user}
         (uid, answer_collection_id) VALUES(%d, %d)';
  db_query($sql, 1, $collection_id);
  for ($i = 0; $i < count($answers); $i++) {
    $sql = 'INSERT INTO {quiz_scale_answer}
     		(answer_collection_id, answer)
     		VALUES(%d, \'%s\')';
    db_query($sql, $collection_id, $answers[$i]);
  }
}