You are here

function quiz_user_cancel in Quiz 8.6

Same name and namespace in other branches
  1. 8.4 quiz.module \quiz_user_cancel()
  2. 8.5 quiz.module \quiz_user_cancel()
  3. 7.6 quiz.module \quiz_user_cancel()
  4. 7 quiz.module \quiz_user_cancel()
  5. 7.4 quiz.module \quiz_user_cancel()
  6. 7.5 quiz.module \quiz_user_cancel()
  7. 6.x quiz.module \quiz_user_cancel()

Implements hook_user_cancel().

Reassign Quiz results to the anonymous user, if requested.

File

./quiz.module, line 375
Contains quiz.module

Code

function quiz_user_cancel($edit, $account, $method) {
  if ($method == 'user_cancel_reassign') {
    db_query("UPDATE {quiz_result} SET uid = 0 WHERE uid = :uid", array(
      ':uid' => $account
        ->id(),
    ));
  }
}