function security_questions_delete_question in Security Questions 7
Same name and namespace in other branches
- 6 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 227 - Main module file for security_questions.
Code
function security_questions_delete_question($form, &$form_state, $qid) {
$result = db_query('SELECT * FROM {security_questions}
WHERE security_question_id = :qid', array(
':qid' => $qid,
))
->fetchObject();
$count = db_query('SELECT COUNT(*) FROM {security_questions_answers}
WHERE security_question_id = :qid', array(
':qid' => $qid,
))
->fetchField();
$form['caption'] = array(
'#markup' => 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' => 'actions',
'#weight' => 1,
);
$form['actions']['security_question_settings_submit'] = array(
'#type' => 'submit',
'#value' => t('Delete question'),
);
return $form;
}