You are here

function security_questions_delete_question in Security Questions 6

Same name and namespace in other branches
  1. 7 security_questions.module \security_questions_delete_question()

Security Questions delete question form.

1 string reference to 'security_questions_delete_question'
security_questions_menu in ./security_questions.module
Implements hook_menu().

File

./security_questions.module, line 204
Main module file for security_questions.

Code

function security_questions_delete_question($form_state, $qid) {
  $result = db_fetch_object(db_query('SELECT * FROM {security_questions}
                                      WHERE security_question_id = %d', $qid));
  $count = db_result(db_query('SELECT COUNT(*) FROM {security_questions_answers}
                                      WHERE security_question_id = %d', $qid));
  $form['caption'] = array(
    '#value' => t('There are currently %count answer(s) to this question. Are you sure you want to delete this question', array(
      '%count' => $count,
    )),
  );
  $form['security_question'] = array(
    '#title' => t('Question'),
    '#type' => 'textfield',
    '#description' => t('The security question text.'),
    '#required' => TRUE,
    '#value' => $result->security_question,
    '#disabled' => TRUE,
  );
  $form['security_question_id'] = array(
    '#type' => 'hidden',
    '#value' => $qid,
  );
  $form['actions'] = array(
    '#type' => 'fieldset',
    '#weight' => 1,
    '#collapsible' => FALSE,
  );
  $form['actions']['security_question_settings_submit'] = array(
    '#type' => 'submit',
    '#value' => t('Delete question'),
  );
  return $form;
}