function _scale_unpreset_collection in Quiz 6.6
Same name and namespace in other branches
- 8.6 question_types/quiz_scale/quiz_scale.module \_scale_unpreset_collection()
- 8.4 question_types/scale/scale.module \_scale_unpreset_collection()
- 8.5 question_types/quiz_scale/quiz_scale.module \_scale_unpreset_collection()
- 6.4 question_types/scale/scale.module \_scale_unpreset_collection()
- 7.6 question_types/scale/scale.module \_scale_unpreset_collection()
- 7 question_types/scale/scale.module \_scale_unpreset_collection()
- 7.4 question_types/scale/scale.module \_scale_unpreset_collection()
- 7.5 question_types/scale/scale.module \_scale_unpreset_collection()
Makes sure an answer collection isn't a preset for a given user.
Parameters
$col_id - answer_collection_id:
$user_id:
1 call to _scale_unpreset_collection()
- scale_collection_form_submit in question_types/
scale/ scale.module - Handles the scale collection form.
File
- question_types/
scale/ scale.module, line 312 - The main file for scale.
Code
function _scale_unpreset_collection($col_id, $user_id) {
$sql = 'DELETE FROM {quiz_scale_user}
WHERE answer_collection_id = %d AND uid = %d';
db_query($sql, $col_id, $user_id);
if (user_access('Edit global presets')) {
$sql = 'UPDATE {quiz_scale_answer_collection}
SET for_all = 0';
db_query($sql);
}
}