function security_questions_delete_question_form in Security Questions 7.2
Same name and namespace in other branches
- 6.2 security_questions.admin.inc \security_questions_delete_question_form()
Question delete form.
Parameters
$question: A question object.
1 string reference to 'security_questions_delete_question_form'
- security_questions_menu in ./
security_questions.module - Implements hook_menu().
File
- ./
security_questions.admin.inc, line 81 - Administrative UI for the security questions module.
Code
function security_questions_delete_question_form($form, &$form_state, $question) {
$count = db_select('security_questions_answers', 'a')
->condition('sqid', $question->sqid)
->countQuery()
->execute()
->fetchField();
$tokens = array(
'%question' => $question->question,
);
$form['sqid'] = array(
'#type' => 'hidden',
'#value' => $question->sqid,
);
$form['question'] = array(
'#type' => 'value',
'#value' => $question->question,
);
$confirm = t('Are you sure you want to delete %question from the global security questions list?', $tokens);
$path = 'admin/config/people/security_questions';
$description = format_plural($count, '%question is currently being used by 1 user.', '%question is currently being used by @count users.', $tokens);
return confirm_form($form, $confirm, $path, $description, t('Delete'));
}