function forum_form_alter in Drupal 4
Same name and namespace in other branches
- 5 modules/forum/forum.module \forum_form_alter()
- 6 modules/forum/forum.module \forum_form_alter()
Implementation of hook_form_alter().
File
- modules/
forum.module, line 208 - Enable threaded discussions about general topics.
Code
function forum_form_alter($form_id, &$form) {
// hide critical options from forum vocabulary
if ($form_id == 'taxonomy_form_vocabulary') {
if ($form['vid']['#value'] == _forum_get_vid()) {
$form['help_forum_vocab'] = array(
'#value' => t('This is the designated forum vocabulary. Some of the normal vocabulary options have been removed.'),
'#weight' => -1,
);
$form['nodes']['forum'] = array(
'#type' => 'checkbox',
'#value' => 1,
'#title' => t('forum topic'),
'#attributes' => array(
'disabled' => '',
),
'#description' => t('forum topic is affixed to the forum vocabulary.'),
);
$form['hierarchy'] = array(
'#type' => 'value',
'#value' => 1,
);
unset($form['relations']);
unset($form['tags']);
unset($form['multiple']);
$form['required'] = array(
'#type' => 'value',
'#value' => 1,
);
}
else {
unset($form['nodes']['forum']);
}
}
}