function security_questions_required_for_user in Security Questions 6
Same name and namespace in other branches
- 7 security_questions.module \security_questions_required_for_user()
Helper function to determine how many questions a user still needs to answer.
4 calls to security_questions_required_for_user()
- security_questions_form_user_login_alter in ./
security_questions.module - Implements hook_form_FORM_ID_alter() for user_login().
- security_questions_list_user in ./
security_questions.module - Security Questions List page for user.
- security_questions_user_answer_form_submit in ./
security_questions.module - Submit handler for answer form.
- security_questions_user_answer_form_validate in ./
security_questions.module - Validation handler for answer form.
File
- ./
security_questions.module, line 1113 - Main module file for security_questions.
Code
function security_questions_required_for_user($account) {
// Count how many answers the user has in the database.
$query = "SELECT COUNT(security_question_id) FROM {security_questions_answers} a WHERE a.uid = '{$account->uid}'";
$count = db_result(db_query($query));
// Get the number of required questions.
$number = variable_get('security_questions_number_required', FALSE);
// Return the number of questions that the user needs to answer.
$required = $number - $count;
return $required;
}