You are here

function security_questions_delete_question_form in Security Questions 6.2

Same name and namespace in other branches
  1. 7.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_state, $question) {
  $count = db_result(db_query('SELECT COUNT(*) FROM {security_questions_answers} WHERE sqid = %d', $question->sqid));
  $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/user/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'));
}