function _quiz_delete_users_results in Quiz 6.4
Same name and namespace in other branches
- 8.6 quiz.module \_quiz_delete_users_results()
- 8.4 quiz.module \_quiz_delete_users_results()
- 8.5 quiz.module \_quiz_delete_users_results()
- 7.6 quiz.module \_quiz_delete_users_results()
- 7 quiz.module \_quiz_delete_users_results()
- 7.4 quiz.module \_quiz_delete_users_results()
- 7.5 quiz.module \_quiz_delete_users_results()
- 6.x quiz.module \_quiz_delete_users_results()
Deletes all results associated with a given user.
Parameters
int $uid: The users id
1 call to _quiz_delete_users_results()
- quiz_user in ./
quiz.module - Implementation of hook user().
File
- ./
quiz.module, line 1432 - Quiz Module
Code
function _quiz_delete_users_results($uid) {
$sql = "SELECT result_id FROM {quiz_node_results} WHERE uid = %d";
$res = db_query($sql, $uid);
$rids = array();
while ($rid = db_result($res)) {
$rids[] = $rid;
}
quiz_delete_results($rids);
}