function security_questions_delete_question in Security Questions 6
Same name and namespace in other branches
- 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;
}