function _quiz_delete_users_results in Quiz 8.5
Same name and namespace in other branches
- 8.6 quiz.module \_quiz_delete_users_results()
- 8.4 quiz.module \_quiz_delete_users_results()
- 6.4 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_delete in ./
quiz.module - Implements hook_user_delete().
File
- ./
quiz.module, line 396 - Contains quiz.module
Code
function _quiz_delete_users_results($uid) {
$res = db_query("SELECT result_id FROM {quiz_result} WHERE uid = :uid", array(
':uid' => $uid,
));
$result_ids = array();
while ($result_id = $res
->fetchField()) {
$result_ids[] = $result_id;
}
entity_delete_multiple('quiz_result', $result_ids);
}